Showing posts with label mashlets. Show all posts
Showing posts with label mashlets. Show all posts

Friday, June 20, 2008

Mashups in Action: Fusing Enterprise Mashups to Enterprise Widgets (The Rest of the Story)

About this time last month I wrote a 'Mashups in Action' post that described a then-nameless organization's use of mashups and mashlets (mashup-driven widgets) to expand the reach of their collaborative professional community outside the walls of the community proper. But I was admittedly circumspect on the name of the organization. Which isn't the most confidence-building thing considering that this was, according to me, a public use of mashups/mashlets. I am ready to rectify that. To steal that famous tagline from long-time radio broadcaster Paul Harvey...and now, the rest of the story.

With over $12.4 billion in annual revenues, Thomson Reuters is one of the world’s largest information brokers. In 2007 approximately 88% of it’s pro forma revenues were derived from electronic products, software and services . Thomson applied mashups to one of it’s scientific community portals, ResearcherID, a ‘gateway to researchers and their published works’ for ‘accurate author and publication identification’. ResearcherID provides first-person author profiles, publication lists, and citation metrics, creating an source for research professionals to share and collaborate.

The mashups in this case are dynamic, user-specific views of the user (who are typically researchers in fields like physics or medicine), their published research, and demographic views of third-party citations of that research. Thomson also added dynamic mashlets for these mashups that were designed to be easily be embedded in a user's personal blog/website or emailed to peers. Each widget, when embedded in a personal blog or portal, gives a small dynamic preview of the data from the community. It is not static but rendered when you ask for it.

In just a few weeks, these mashlets (Thomson calls them 'Badges') are already in hundreds of individual blogs/wikis/websites around the world. But explaining it pales in comparison to seeing it in action. By now you've probably noticed a smallish 'Researcher ID Profile' graphic in this blog. It is the Badge of Teng Li, Associate Professor in the Department of Mechanical Engineering at the University of Maryland. Hover over the Badge and you get the snapshot of Teng Li's most recent work; clicking on the 'Go to...' text at the bottom of the Badge takes you directly to Teng Li's page within the ResearcherID community with his complete professional publication vitae.


To see an example of a Badge in action, go to Teng Li's website at the University of Maryland, look under his picture (you might have to scroll down a tiny bit), and you'll see his Researcher ID badge. Like the hundreds of other researchers who have posted Badges on their blogs/wikis/websites in the last few weeks, Teng Li did not get technical support from Thomson to get this done. He did it himself which is more impressive if you remember that he's a mechanical engineer, not a web developer. He merely went to the Researcher ID Badge Creation Page, chose his Badge type (most of them seem to prefer the big version), clicked the 'Generate Badge Code' button, and pasted it into his website.

Finally, it's interesting to note that Thomson didn't stop at the Badge, but provided 2 other mashup-fueled options for the members of ResearcherID: the Collaboration Network, to see who Teng has professionally collaborated with, and the Citing Articles Network, to see who has cited Teng Li's work.

I said this in my previous post but it bears repeating: By all accounts, mashups/mashlets were a very successful addition to Thomson's ResearcherID community. Without any promotion/advertising (or tech support) to its community, there were hundreds of independent professional blogs/websites around the world with ResearcherID Badges in them, all linking back to the ResearcherID community. As our friend Andy Mulholland, Global CTO at CapGemini, put it in his most recent blog, 'It’s another part of the extreme flexibility associated with the new approach to technology that Web 2.0 brings.'

Read More...

Wednesday, May 28, 2008

What's the killer app for mashups?

Last week at Forrester's IT Forum one of the analysts suggested that spreadsheets would become the killer app for mashups. They certainly are as good a candidate as any other but it's worth considering the alternatives. Between spreadsheets, portals, SOA, and even interactive 'widgets', there's are a lot of contenders for the title of mashup killer-app.

So what's the killer app for mashups? What makes them into the 'must have' solution for IT and business users alike? We try not to be too self-serving in this blog, living by the 'fact not spin' mantra. And I must admit that the question feels very introspective, perhaps being truly meaningful only to those of us who eat and breathe mashups every day. But perhaps the killer-app discussion has a side-benefit: it is a good recap of the many diverse applications of mashups across the enterprise.

Is the killer app for mashups a tried-and-true business utility like Excel? JackBe certainly sees the synergy between mashups and a familiar, user-centric interface like Excel. Mashups-in-Excel can let users consume existing mashups and publish spreadsheets as services into the mashup cloud. This could make mashups very popular with communities of users that would otherwise never benefit from mashups. But spreadsheets will never be a 'one stop shop' for mashups. You'll always have a mashup creation tool for advanced users to do advanced mashup wiring. Is mashup consumption enough to make it the killer app?

Is the killer app a Web 2.0 technology like widgets? JackBe has seen the value of the fusion of widgets with mashups; these dynamic 'mashlets' make mashup-based information very sharable and collaborative. As Andrew McAfee, the Web 2.0 guru and all-around big thinker at Harvard, recently put it:

...it is striking how few opportunities people have to generate, modify, and share information freely and widely on the Intranet, especially when compared with their abilities to do the same on the Internet. Since so many organizations describe people as their most important assets, it is puzzling why these opportunities are so constrained.

Mashlets do just that. One of JackBe's customers has deployed mashup-driven widgets into their collaborative community. They are letting users embed auto-generated mashlets into their own websites, each of which gives a soundbite of their community information and points visitors back to community. In general, widgets show great potential for mashup-sharing. But is mashlet-driven community-building the killer app for mashups?

Is the killer app a tried-and-true business utility like the enterprise portal? Every organization has a portal (I heard one company admit to having 150+) and they are a decidely 'last generation' technology. Delivering mashups via a simple JSR-168 wrapper can let portal users and administrators to quickly deploy a very dynamic Web 2.0 technology into this undynamic-but-ubiquitous web interface. Like widgets, this mashup application makes mashups very consumable. But who's doing the mashup creation to fill this demand?

Is the killer app an IT-facing technology like SOA? We've written many times about the genuine synergy between mashups and SOA. Mashups give a user-embraceable 'face' to this otherwise IT-only technology; mashups in turn benefit from an ever-growing cloud of SOA services that can be mashed. Of course, the association between mashups and SOA seems to hold a bit of controversy, but the real question is bigger. Can SOA alone make mashups into the next big thing?

Only time will tell which of these combinations will ultimately become the killer app for mashups. Perhaps the true killer app for mashups still lies undiscovered by the industry intelligencia. Or perhaps the killer-app for mashups is not any one of these things but a combination of them all. Afterall, every organization has its unique needs, wants, and goals. Perhaps it will vary by department, by industry, or by maturity of the organization.

Regardless, any organization that is planning for mashups should consider all of these uses for mashups when doing its mashup roadmap.

Read More...

Thursday, May 22, 2008

Mashups in Action: Fusing Enterprise Mashups to Enterprise Widgets

Do you know widgets? You’ve probably used these shrink-wrapped micro-applications on one website or other. Google has made widgets a staple of their information-from-any-source iGoogle interface. Amazon has their ‘Pay Now’ widget. Yahoo has a nice collection of them. NVidia has one (that is decidely developer-centric). And they seem to be quite popular with the Facebook crowd. There’s even a widget tracker/aggregator: Widgets Lab.

But where are they in the enterprise?

Richard Monson-Haefel from Curl recently gave the subject of enterprise widgets a very thorough consideration. Like a lot of their Web 2.0 cousins (wikis, blogs, etc.), widgets have some great enterprise potential. SalesForce.com widgets are an increasingly popular topic among RIA developers (there’s a good example here). And last month JackBe formally announced ‘mashlets’, a fusion of enterprise widgets and enterprise mashups. Take a mashup, give it a widget 'face', and you got yourself a mashlet.

So where’s the ‘Mashup in Action’ in this discussion? JackBe recently helped a multi-billion dollar data-provider (who wants to remain nameless for now) implement mashups and corresponding mashlets on top of their large community portal. The mashups are dynamic, user-specific previews of the user's overall contribution to the community that bring together the user’s up-to-the-minute information from the community portal, the user's personal data-sharing/security settings, and a modest amount of information from outside the community as well. The mashlets for these mashups were designed to be easily be embedded in a user's personal blog/website or emailed to peers. Hover over the mashlet and you get a small dynamic preview of the data from the community); click on the mashlet and you get taken to that user's page within the community.

It’s quite an instructive and sexy story of mashups and mashlets in a corporate context. By all accounts, it was an immediately successful addition to the community. Within days and without any promotion/advertising (or tech support) to its community, there were over a hundred independent professional blogs/websites with mashlets in them. The community members used the mashlets to extend the community's reach well beyond the formal boundaries of the community portal. Now THAT’S Mashups (and Mashlets) in Action!

We’ll publish a few mashlets from this organization as soon as we can. For now you can take a quick peek at the sample mashlets embedded in this article; it took only a few minutes to create amashups from a spreadsheet and create the sample chart/grid mashlets from that mashup. If you look closely you'll see that the mashlets are dynamic (if the data behind them changes, so will the mashlets), interactive (in these simple mashlets you can sort and rearrange; it more robust mashups you could filter and even update the data), and portable (each has simple calls to embed them in a portal, wiki or email note). We also have a couple of more substantial mashlets on our Demos page. And we’re holding a free webcast about Mashlets on May 28 (you can register on our Events page).


Basic Chart Mashlet (click to try it)


Basic Grid Mashlet (click to try it)

This story, and mashlets in general, is all about enterprise-spanning data collaboration. They make data more fluid, making it trivial for non-technical users to fashion their own information solutions and then share them with peers. ‘Widgets’ may sound too cute-and-cuddly for the enterprise. Enterprise architects and business managers would do well to consider not the name but the potential behind the name.

Read More...

Wednesday, April 30, 2008

A Storm is Coming: Mashups as a User-Enabling Enterprise Catalyst

We're a bit behind on our blogs. But let me tell you what I told my boss earlier this week: we have a huge list of excuses. Most importantly, we've been busy launching Presto 2.0, the next generation of our award-winning enterprise mashup platform. It includes a huge set of new capabilities but a few are notable innovations: Mashlets, user-created badge-like interfaces to mashups, and our Excel Connector, a lightweight Excel plug-in to publish/consume mashups to/from spreadsheets. Both are very user-centric solutions that bring mashups right into the spreadsheets, portals and blogs that business folk use daily.

And to compliment our Presto 2.0 announcement we rolled out our new Mashup Readiness Test, announced our Spring Mashup Webcast Series, published a column and a chalk-talk video, exhibited at O’Reilly’s Web 2.0 Expo, and launched a brand new edition of our website to wrap it all up in a nice package. (Whew!) But JackBe's activity last week was only part of a much larger movement. What's most interesting was the hyper focus Web 2.0 technologies, particularly mashups, received from the analysts, press and conference-goers last week. I think what we're seeing is the beginning of a perfect storm, one with enterprise mashups at the center.

I have always been intrigued by trends and patterns. Here's a few I see, some obvious, some perhaps not. On the technology side, we [finally] have acceptance of RIA technologies such as Ajax, Flash/Flex and Silverlight as a browser-based presentation technology. SOA, and services in general, are gaining momentum as outside-the-firewall business data providers. And perhaps in part to JackBe and our peers, mashups and widgets have become very popular topics in enterprise circles. (Just take a peek at these to see what I mean: InfoWorld, eWeek, ComputerWorld, PC World, Forrester, VentureBeat, and even more from InfoWorld.)

On the business side, we're beginning to see acceptance of 'iSaaS' solutions (my term), that look and feel like SaaS offerings but are provisioned by the IT department but run by the business folks. Equally important, executive teams are beginning to see the Web 2.0 light, in some cases by choice and in some by force. (I have a great story about the head-fake Web 2.0 technologies can give an executive team but I'll save it for another post.) And these are business trends supported by my time on the floor at the Web 2.0 Expo. The 10,000 attendees at the Web 2.0 Expo weren't all Facebook developers, I assure you. The event was packed with architects wanting to learn how Web 2.0 technologies can solve their business problems.

And that's the storm I see brewing: technology and business beginning to align for some true synergy. As I see it, the three trends that are driving this perfect storm are:

1. Enterprise data is becoming more and more accessible via services.
2. More and more decisions are made based on internal and external data.
3. Users are getting technology savvy to solve problems themselves.

Now take these three enterprise trends and trow in mashup technology as a catalyst. Here's the explosive results:

1. Enterprise Mashups combine data from internal and external web services,
2. Enterprise Mashups let end-users do the creating and sharing,
3. Enterprise Mashups expose data into the common user tools like portals and spreadsheets.

The real message here is the user-facing nature of this trend. This is a swing away from our 20-year love affair with monolithic systems. Don't get me wrong, IT has done a great job of automation of many automatable tasks but monoliths do nothing for users trying to address their Long Tail information needs. The coming storm will fix that. It is a storm of RIA, SOA, widgets, iSaaS, and self-service, one that will include the business folks and the IT folks, and one with a healthy dose of enterprise mashups. It is a storm every enterprise should be eagerly anticipating.

Read More...

Tuesday, April 8, 2008

When Mashing Your Enterprise, It Pays To Have a Lot of Friends

It has been almost a year since IBM’s Mashup Eco-System Summit and we noted at the time that there was some confusion among the attendees as to what truly defined an enterprise mashup. Since then we’ve defined the 5Cs of Enterprise Mashups and, more recently, outlined practical examples like the 7 Mashups Every Company Needs. But there’s one thing we’ve always been certain about: no single vendor can address the entire enterprise mashup problem alone. It is critical to catalyze mashups in the enterprise with an ecosystem that surrounds those mashups, making them easier and more secure.

So I’m happy to write that today JackBe announced our Presto Mashup Ready (PMR) program, an ecosystem of partners that provide real value-adding integrations and services to the enterprise mashup consumer. We took a rigorous and systematic look at the actors that can influence the success (or failure) of mashups in the enterprise. The result is that we have an amazing group of inaugural partners that are all working to bring enterprise mashups to the proverbial next level --- a level which, in my opinion, will help make enterprise mashups even easier and more secure.

I could write an entire blog about each partner but I expect in all cases you will recognize and appreciate the value these industry leaders bring to a mashup ecosystem. First and foremost are the Mashup Enablers, Xignite and StrikeIron, that provide business data as reliable SaaS-type services. If you need data from public websites, Dapper provides webclipping to fill the “web page to data” gap needed for many enterprise mashups.

But there's even more to the 'mashup enablement' part of this story and you’ll see other Enablers that might be a surprise. You may not think of a database as a SOA-style service, but JackBe’s 2007 Mashup Market Survey showed that 78% of mashup initiatives had databases as an important data source, far exceeding the other types: RSS, REST, and WSDL/SOAP. So EnterpriseDB, and it’s ability to run on Amazon’s Elastic Cloud, make it a perfect mashup fit (more on EDB, EC2 and JackBe later this year, wink wink). And in case you thought webservices were just for the servers, OpenSpan’s technology lets you expose your desktop applications as webservices, which in mashup-speak means it’s a mashable service.

Beyond enablement, everyone agrees that security and governance are must-haves for mashups in the enterprise. For Mashup Governance we’ve turned to Layer7 for their service access security and HP SOA Systinet for their SOA governance. And we recognize that mashups are not always an end unto themselves. Sure we can deliver ‘mashlets’ (aka mashup widgets), but sometimes the mashup is part of a bigger puzzle. Our Mashup Interface (aka Rich Internet Application) partners, Ext JS and Backbase, can provide a face to mashups that really brings them to life.

Finally, it makes prudent sense to bring in the architect professionals who really understand the sophisticated nature of the enterprise. We’re proud to have Mashup Integrator Partner as part of the PMR Program: Capgemini, NuWave Solutions and MomentumSI. Capgemini brings in a wealth of knowledge in providing customers with business and technology strategy. NuWave Solutions is a well-respected BEA Portal Solution provider and MomentumSI is the SOA expert who knows how to architect SOAs and their enterprise mashup cousins.

I hope you are as excited about the Presto Mashup Ready Program as we are. As far as I know this is the first enterprise mashup partner program in the industry and its a milestone we are proud to be a part of. If you’d like to hear from the partners themselves we have some great quotes from our partners on our website. And I’d encourage those interested in becoming a PMR Partner to apply online.

It does take a village to raise an enterprise mashup. We’re proud to be the first mayor.

Read More...

Thursday, March 6, 2008

Get off your fat apps!

I saw a report written by the UPI recently that described a program, the Future Combat System (FCS), that will have more lines of code than Windows XP. Here's an excerpt: “The number of lines of software code required by the project has more than doubled in only the past five years. The Army originally reckoned it needed 33.7 million lines of code. Now it reckons it needs 63.8 million. The paper also cited Dennis Muilenberg, Boeing's project manager on the FCS, as maintaining that the original estimate was 55 million lines of software, not 33 million.”

As far as I could tell this was something the project team was proud of. And here’s the part made me laugh out loud: they originally predicted 33.7 million lines of code but in fact will likely end up with 55+ million lines of code. They were only off by 20 million lines of code. How could anyone possibly think to spin this as a good thing?

Certainly the natural tendency is for software developers to add more. As an ex-coder myself I must admit that it’s harder to write less code to solve a problem. If you take a senior developer and a new developer and give them the same problem, the senior developer will write less code most of the time. But more importantly he/she will tend towards creating reusable frameworks and modules for an optimally layered solution. Without layers you get spaghetti. With layers you get something more like lasagna. And in this case it’s lasagna that can make you “thin”.

SOA can be a great start to a nicely layered lasagna-like solution. SOAs efforts can greatly promote reusable, accessible business functionality. But it isn’t a slam dunk. We now know the most successful SOA deployments are those that expose ‘business-granular’ services. You know that you’ve hit the business-granular mark when you can describe the service and the data it exchanges in business terms. Can you say this service processes a Purchase Order and notifies Suppliers when Items are delivered?

Unfortunately, once we’ve gotten the SOA part right, we're falling back on old habits by building big apps right on top of our nicely layered, business-granular services! Some of us are even creating these big apps using fancy new RIA (Rich Internet Apps) tools like Silverlight, Flex or Ajax. But these are still fat apps!

But it doesn’t have to be this way. JackBe has begun delivering to its customers something we call a ‘mashlet’, an enterprise-grade mashup widget that can be shared with others or even embedded in portals. They are easy to create (particularly compared to apps that have 55+ million lines of code!) and make a nice dynamic topping on your elegantly layered services lasagna.

I predict the near future will not be fat. The future of apps is much, much thinner. Do you have enterprise widgets in your architecture strategy yet?

Read More...

Thursday, December 27, 2007

Happy Mashup Holidays

It wouldn't be the holidays without retrospection and resolutions. Looking back, 2007 could reasonably be named Year of the User. Web 2.0 was everywhere. And mashups were a big part of the story. What was a consumer-based technology a year ago is now earning its enterprise chops. In less than a year mashups have gone from a niche, emergent concept to the very top of the Gartner hype cycle. As for JackBe, we are very proud of the contributions we made to mashup industry in 2007, like our C5 Enterprise Mashup Framework, our Enterprise Mashup Markup Language, our Mashup API, and our WSRP-compliant ‘Mashlets’.

To help wrap 2007 up in a nice, shiny package, here’s a compilation of our favorite blogs, articles, books and columns about mashups in the enterprise.

1. Wall Street Journal, ‘Mashups’ Sew Data Together. A business-focused article that brings mashups back to reality with a few good examples of mashups in action. It’s a shame we didn’t get a mention.

2. Dion Hinchcliffe, The top10 challenges facing enterprise mashups. Always a solid voice of reason, Dion tempers the mashup hype with real, practical issues to consider.

3. Gartner, 'Mashups' and Their Relevance to the Enterprise. As usual with Gartner, here's a hype-free summary of ‘what and why’ of enterprise mashups.

4. Gartner (again), Reference Architecture for Enterprise 'Mashups’. A good, practical compliment to their ‘Relevance’ note. We’re very proud to say JackBe’s Presto maps to this architecture quite well.

5. JackBe, Mashups: Moving SOA Out of the Back Office. Moving past the glad-handing, we outlined some real connection patterns between SOA and mashups. (Yeah, we liked our own work.)

6. BusinessWeek, When Companies Do the Mash. Great real-world examples, even if a few of them ain’t exactly mashing.

7. Mulholland, Thomas & Kurchina, Mashup Corporations: The End of Business as Usual. ‘A hypothetical company that achieves a transformation based on SOA.’ A good story that connects technology with organizational evolution.

8. SD Times, To Define What a Mashup Is. An article ahead of its time; worth re-reading just to see what a difference 8 months can make in a fast-moving industry.

9. eWeek, 10 Things You Should Know About Enterprise Mashups. JackBe may not agree with all 10 points, but eWeek does create a simple set of issues to consider when ya start noodling on mashups.

I think you’d agree that most of these move past the ‘hype’ into practical rules, techniques, and examples that can really enhance an enterprise mashup effort.

Looking back and looking forward are traditional activities this time of year. But the holidays are also about giving. And while we’d love to give each and every one of you a gift, we going to start with just a couple of people and a couple of iPods. Of the hundreds of respondents to JackBe’s Mashup Survey, we are pleased to announce that Kevin Sommer and Herman Steinroetter will get a nice shiny iPod under their nondenominational holiday tree/wreath/menorah. Congrats to both of them. The rest of you will just have to be satisfied with that Wii raincheck.

And what about 2008? JackBe has one simple resolution: more enterprise mashup innovations. It should be a very exciting year. Happy holidays!

Read More...

Wednesday, November 21, 2007

Oracle-sized Mashups

I spent last week at Oracle OpenWorld with Larry Ellison and 43,000 of his closest friends. At the event JackBe announced support for Oracle Fusion Middleware, most notably Oracle Portal and Webcenter. Our announcement was based upon our newest mashup innovation: a powerful connection between mashups and portals in the form of a WSRP-compliant 'mashlet' connecting to our mashup API and using a portal-friendly single-signon paradigm via an LDAP authentication server. (We've got videos demonstrating this on JackBe TV and we'll be demonstrating it live on our November 29th webcast, 'Mashing the Corporate Portal'). As we've talked about many times in the past, mashups don't live alone. Mashups let the users bring together disparate information sources, even ones from the same vendor. And then send it places like RIAs, SOAs, and in this case, into portals via mashlets.

It was the 30th anniversary of Oracle and in case you missed the first 3 decades, it's an impressive growth story that ends with a whopping 300,000 customers. So it shouldn't be a surprise that OpenWorld is a monstrous show (the pictures don't really do it justice). More importantly, OpenWorld is also one of those events that can quickly remind you of how important software is to the daily workings of businesses of every kind. Take a peek at their product list and you'll see Oracle has products that store data, report on data, share data, move data, integrate data, transform data, and more. And at least 30 of these are from recent acquisitions.

Interestingly, it's that broad and ever-growing range of products that can be problematic to even dedicated Oracle customers. I spoke with all sorts of organizations both public and private: government agencies, system integrators, data processors, pharmaceutical companies, and even a bread maker. Every one had Oracle somewhere in their organization and most of them had it in many places. And I heard the same issue time and again, even in organizations dedicated 100% to Oracle: 'data from here, data over there, data to here, data to there, and no solution except formal integration or migration efforts'.

Sure, Oracle has its award-winning Fusion Middleware SOA-driven tools to integrate these sources. And Oracle already has a roadmap that ultimately merges/migrates its acquired customers into the Oracle fold. But what does an organization do while its waiting for the Fusion-driven SOA effort to reach critical mass before users can get the answers they need? Just wait? And should we tell this same organization to wait for the ERP migration to be completed before it tries to launch new information-driven initiatives? Of course not. As the kissin' cousin of databases and applications and the next door neighbor of SOAs and portals, mashups are the nimble-and-quick complement to these larger efforts. Mash and publish, growth and innovation continues.

Read More...

Wednesday, October 24, 2007

Mashup Milestones

One of the ‘special pleasures’ of CEOs everywhere is money. How to make sure your company makes enough of it, how to make sure you company doesn't spend too much of it, and so on. So it is with a very deep personal satisfaction that I can report that JackBe has received $9.5 million in funding for sales, marketing and, most important for all of you, continued development of our enterprise mashup software platform, Presto. It is this kind of milestone event that can make even the most grizzled software veteran reflect on the changes that a rapidly-growing industry like ours has already undergone and where it is heading.

It’s easy to forget that less than 2 years ago you couldn’t find a reference to ‘mashups’ unless you listened to late night radio. But enterprise mashups today get coverage in the general business press, make the to-do list of CIOs and enterprise architects, and even rank high on analysts lists of technologies to watch and embrace. Notable mashup software/service providers include a literal Who’s Who of heavy-weight companies like IBM, Yahoo, and Microsoft. And we’ve already seen some frighteningly-quick exits from the mashup space, a few notable sudden entries, and the obligatory wannabes who want to ride the mashup coattails while hoping you can’t tell the difference. All this in 2 short years.

Most importantly, the vernacular and the technology of mashups has grown by leaps and bounds. For example, here at JackBe we’ve introduced the first Mashup Markup Language, an XML/XQuery/XPath answer to creating complex mashups, and Mashlets, a mashup visualization that can be published and consumed in a variety of platforms including portals, RIAs, Wikis, blogs and just any old web site. We also introduced the first set of guidelines for mashup buyers and implementors in our 5 Cs of Enterprise Mashups. And like JackBe, we’re seeing other mashup vendors relating their products to broader enterprise IT efforts like ERP/SFA, portals, RIAs, and perhaps most notably, SOAs.

So, here we are. Smarter than we were 2 years ago. More relevant. More motivated. And I genuinely believe that the opportunity ahead of us is huge. We have a great chance of being a technology that forever leaves an enduring mark in the enterprise software ecosystem. But it’s not a done deal. The experts tell us we still face some hurdles. If the last 2 years are any indication of our future trajectory, you’ll need to hold on tight. It should be one heck of a ride.

Read More...

Monday, October 1, 2007

Notes from AjaxWorld: Times They Are a Mashin'

Whew! What a week we just had! JackBe got a mention in a major newspaper, was at 2 conferences, participated in an industry association, and unveiled 3 major new product innovations.

In case you missed the mention in our previous post, JackBe got a small nod in The Wall Street Journal in an article titled Do-It-Yourself Software. At the very same time, we were a big sponsor of AjaxWorld. And that’s where the real interested stuff really began (particularly for you).

JackBe CTO John Crupi and Lead Architect Kishore Subramanian presented the opening session titled "Let My People Mash". John talked about the architectural aspects of enterprise mashups and discussed the C5 Framework for Enterprise Mashups. Kishore went on to do a live demonstration of one of our newest innovations, Presto Wires, browser-based visual mashup designer and composer. Wires is a bit akin to Yahoo Pipes except that it has an enterprise focus and is built on our Presto Edge mashup server.

In the Wires demo, Kishore showed how easy it was to create a mashup that invoked several third-party services, merged and filtered the results, and published the mashup as another service that can be consumed by the users. He then showed how to mashup SalesForce WSDL web services to create a mashup that encapsulates some complex micro-orchestration of multiple SalesForce services (login, query for Sales Leads) and Yahoo Geocode REST service (to obtain geocodes for each Sales lead obtained from SalesForce query). And there wasn’t a single line of code involved.

For both these scenarios, Kishore also demonstrated how easy it is to create a mini-application (we call them Mashlets) that encapsulates the mashup functionality and becomes a entity that can be published and consumed in a variety of platforms like portals, websites, wikis and RIAs. All in all, we think it made for a powerful demonstration of enterprise mashups!

In a separate session, JackBe’s Chief Architect Raj Krishnamurthy and VP of Engineering Deepak Alur presented a talk entitled "The Language of Enterprise Mashups". In this session we revealed the details on yet another innovation from JackBe, our Enterprise Mashup Markup Language (EMML), a declarative XML-based user-oriented mashup language we use in our enterprise mashup server that is exposed via Wires. We think this is the first enterprise mashup language in the industry and it is very focused towards the users needs rather than the IT developers needs.

Wires, Mashlets and the EMML are great examples of the continuous innovation in Enterprise Mashup technology that everyday brings us closer to the goal of empowering the end-user. We will post the recordings of these sessions as soon as they are available. And the Trial Download of Presto will include Wires and Mashlet functionality very soon. (We'll make sure we call those out on this blog when they go live.) In the meantime, you can check out a few pics from the event on our Flickr page. And if you were at the show, saw our stage presentations, or had a chance to stop by our booth, we would love to hear your impressions.

Now most folks would consider this a full week. But we were just getting started! Deepak also participated in the Mashup Summit on the UCSF campus and an Open Ajax Alliance discussion. . But more about those events in our next post…we need a cup of coffee first.

Read More...

Monday, September 24, 2007

Introducing Wires, Mashlets, JMML and JUMP!

I am here on the first day of AjaxWorld in Santa Clara, California. The conference just kicked off and JackBe started the day on a great note. This morning we were noted by the The Wall Street Journal in an article titled Do-It-Yourself Software!

Over the past few weeks our team has been busy working on a set of cool new innovations to be included in our Presto product. But I am kicking myself for not have written up some of those innovations prior to their unveiling. So here's a brief outline of those technologies and an invitation to stop by our booth here at AjaxWorld for a more detailed walk-through of some of our new innovations:

  • Wires - our user-friendly enterprise mashup designer and composer (read the InfoWorld article here),
  • Mashlets - our mashup visualization that can be published and consumed in a variety of platforms including portals, RIAs, Wikis, blogs and just any old web sites,
  • Edge Enterprise Mashup Server - our flagship product in our Presto product suite,
  • JackBe Mashup Markup Language or JMML - our declarative mashup language,
  • JackBe Universal Messaging Protocol or JUMP - our JSON based application protocol.
We will be writing more about these topics in detail and have more screencasts up soon. Meanwhile, if you are at the conference, check these out!

Read More...