|
YOUR FEEDBACK
Did you read today's front page stories & breaking news?
SYS-CON.TV |
TODAY'S TOP SOA & WEBSERVICES LINKS News Desk The Convergence of Web 2.0 Mashups & SOA
A world of opportunities for enterprises
By: Rakesh Saha
Feb. 24, 2008 11:00 AM
Problems
Enterprises are looking to decentralize their IT environment and are trying more and more self-service applications for their employees and customers. Most of the time enterprise-wide, self-service applications (e.g., expense reporting, sales dashboard, daily business intelligence including enterprise portal) are complicated and not personalized enough. There seems to be a rising enterprise appetite for situational and personalized applications reusing existing enterprise services and information assets. Until recently, the focus has always been in the service provider side – SOA, EAI, etc. But now, enterprises are looking for more personalized services for a more productive workforce and demanding customers. Even though SOA enables business applications to interoperate with each other, the consumption of those combined applications is still not high by enterprise users for their personal decision-making and workflow automation. Rich Internet applications (RIAs) built with Web 2.0 technologies are only one set of interfaces for enterprise applications; personal desktop applications like email, calendars, or spreadsheets need to be included in the list of SOA applications for consumers to realize the higher ROI of enterprise SOA investment. Mashup technology is quite popular for combining different Web-based applications available over the Internet, but their usage is still confined to experts of JavaScript and Web 2.0 and is mostly for non-enterprise, Web applications.
SOA-Based Enterprise Mashup Platform SOA is making enterprise mashup possible by enabling all enterprise information sources to be accessible to every user. SOA-enabled applications and information sources can provide a ubiquitous computing environment. Soon all enterprise IT environments will be full of services exposed through standard SOA interfaces. If the enterprise users can combine these services easily, then only enterprises will be able to reap the benefits of SOA investment. Mashups are becoming an established technology for achieving the same, at least with the Web applications. SOBA – coined by Gartner –are considered to enable enterprises to dynamically integrate applications according to the business needs and situations in real time. Enterprise Mashups are an extension of the same vision where integration takes place not just within the enterprise but also beyond – partner services, external Web services and JavaScript/RSS/Atom. Our proposed platform will allow users to combine the different enterprise SOBA applications and personal information sources and services to create new personalized “situational” composite applications. This service mediation framework will be rule and model based and will stand for mediation systems for future enterprise information systems. User will be creating these new composite services with the help of a browser-based rich client simply by specifying the services to be connected and optional aggregation, transformation, and filtering rules. This platform will be a distributed, hosted framework and will execute personalized, user-centric service composition rules. There will be a standard service registry (e.g., UDDI) attached with this platform, which will contain all available enterprise services. The user will be able to model his/her service composition logic in a declarative manner by selecting personalized or enterprise information sources for the combination. These newly created composite applications can be combined again to create a higher-level composite application. Enterprise mashups can’t be just a mere composition of services, but they have to come with reliability, security, and effective usage of enterprise resources. All the attributes of an enterprise system such as security and location transparency will be completely encapsulated in the framework. As enterprise mashup solves a particular business problem – tight coupling with a particular service needs to be avoided as the service may fail capriciously. Our platform will provide dynamic service lookup and dynamic composition to provide loose coupling, high availability, and location transparency. Figure 1 shows the high-level architecture of the framework.
Rule-Based Declarative Enterprise Mashups
Personalized Enterprise Mashups This proposed framework will allow user-specific service composition rules and integration with their personal information sources and applications. That way, users will be able to create their own sales dashboard from enterprise sales applications that are also linked with their own personal sales spreadsheet and Google Maps for regional information. Sharing personalized mashup plans with co-workers or tagging useful enterprise services will be the collaborative features of the platform.
Future Work
Conclusion
Reference YOUR FEEDBACK
WEB 2.0 LATEST NEWS
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
|
SYS-CON FEATURED WHITEPAPERS MOST READ THIS WEEK |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||