Composite Applications and Mashups
Its All About Data Integration
According to the Wikipedia, the term composite application defines an application built by combining multiple services.
Wikipedia defines mashups as a type of composite web application that combines data from more than one source into an integrated experience.
Composite Applications and Mashups Consume Data Services
Today, most composites and mashups consume or are composed of data services that surface existing data from across the extended enterprise. Here are a few examples:
- Scientific Research Workbench. This scientific workbench combines heterogeneous research, clinical trial, FDA submission data, and more to accelerate time to market and revenue for new drugs.
- Sales Manager Portal. This sales management dashboard combines highly sensitive prescriptions, sales compensation, expenses, and physician visits data to help improve sales productivity.
- Single View of Customer Fitness. This Web application combines member management data, customer relationship management data in Siebel, personal trainer data in Excel, and a Spa usage data in Web services to help fitness club employees improve the customer experience
As such, any technology strategy that includes composite applications and/or mashups as end solutions must include a proactive data services infrastructure strategy.
Agility and Return on Data Assets are Key Benefits
Data services open the door to easy access and reuse of existing data assets. Data services virtualize, abstract and federate your existing data so you can overcome location dependency and complexity, the biggest barriers to data integration.
Once you have your data services in place, you can rapidly combine them to form an array of composite applications and mashups.
Composite: The Data Integration Solution for Composite Applications and Mashups
The Composite Information Server is a complete, best of breed data integration solution that you can use to provide the data services you will use in your composite applications and mashups.
- Web Service Enable Existing Data Assets. Virtualize, abstract, and federate existing data for use in your SOA. Automatically generate data services directly from data models and metadata. Leverage pre-built data services for SAP, Oracle EBS, Siebel, and Salesforce.com
- Data Services Layer. Create a layer for reusable data services within your SOA. Easy to consume directly or composite with other services. Standards-compliant.
- Integration Ready. Optimized for data integration across your diverse sources and consumers. Works with any Application Server, BPM, ESB, and Governance middleware. No dependencies.