320 likes | 336 Views
Explore how to integrate data and functionality from multiple applications into a unified interface to enhance business success. Learn about the challenges faced in managing assets, redundancy, and fragmentation. Discover unique business service components and the benefits of composite applications.
E N D
Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006
Agenda • Introductions • Problem We Solve • Composite Application Platform • Customer Examples & Corporate Info
Client Server Client Server Legacy Legacy RDBMS RDBMS RDBMS Legacy SaaS ERP ERP 80s 90s 2000s Era The Challenges with Asset Proliferation Data Redundancy Business Process Fragmentation
Product Opportunity Management Customer Service Pricing • Can’t Get Information They Need to Meet the Needs of the Customer • Multiple, Repetitive Manual Operations • Errors in Manually-Entered Data • Can’t Use Information to Increase Revenues or Create New Opportunities Today’s Business Reality Customer-Facing Employees
Legacy App Opportunity Management Supply Chain Product Order Management Transforming Reality into Business Success Composite Application – Functionality and data from multiple applications that are integrated and assembled in a single user interface.
Databases The Above All Methodology Assemble Deploy Mine Refine Automatically formulate basic business services from existing information assets Manually enrich basic services both semantically and behaviorally to fit the business use Quickly assemble business services into effective composite applications Easily expose business services and/or composite applications for use outside of the Studio visual environment
Why Web Services Alone Aren’t Sufficient for Today’s Integrations Business Services Aligned to Business Needs Differing definitions of business entities Insufficient abstractions SOA Enablement Gap Incompatible semantics Inappropriate granularity Web Services
Composite Applications PlaceOrder GetOrderStatus AddCustomer Business Services -The Components of Composite Applications Business Services SiebelAccountInsert SiebelAccountUpdate SiebelAccountQBE UPDATE_ORDER CREATE_ORDER QUERY_ORDER BAPI_ORDER_ADD BAPI_ORDER_UPDATE BAPI_ORDER_SEARCH Existing Applications
Agenda • Introductions • Problem We Solve • Composite Application Platform • Customer Examples & Corporate Info
Above All SOA Repository Above All Studio MINE Enterprise Applications Databases Legacy SOA Other Composite Server Mine • Automatically formulate basic business services from existing information assets • Using Knowledge Packs that capture details from your unique customization • While organizing basic services in a SOA Repository for optimal insight and reuse Basic Business Services Above All Knowledge Packs
Above All SOA Repository Above All Studio MINE Enterprise Applications Databases Legacy SOA Other Composite Server Refine • Manually enrich basic services both semantically and behaviorally to fit the business use • Using a visual environment to model and test business services • While capturing meaning and relationships amongst services and business objects in a SOA Repository Enhanced and Integrated Business Services Above All Knowledge Packs
Differing Definitions of Business Entities • Data redundancy • Data duplication • Data mismatch • Requires data resolution and alignment for integration
Aligned Definitions of Business Entities • Data resolution • Data alignment • Ready for integration
Incompatible Semantics • Data mismatch • Requires data resolution and alignment for integration
Semantic Alignment • Data resolution • Data alignment • Ready for integration
Insufficient Abstractions • Requires explicit authentication management • Requires application expertise to understand • Impossible to assemble because not strongly typed • Any integration must be done via hand coding ?
Usable Abstractions • Authentication management automatically handled • Does not require application expertise to understand • Perfect for application assembly • Typed for automatic user interface generation
Inappropriate Granularity • Data redundancy • De-normalized data structures • Header and detail mixed together • Multiple services required to get details • Matching and alignment required for integration
Improved Granularity • Data redundancy removed • Normalized data structures • Header separated from detail • Single service provides details • Ready for integration
Above All SOA Repository Above All Studio MINE Enterprise Applications Databases Legacy SOA Other Composite Server Assemble • Quickly assemble business services into effective composite applications • Using a rapid assembly environment to select the appropriate business services • While automatically generating the fully integrated, composite application user interface Real-time, Interactive Composite Applications Above All Knowledge Packs
Above All SOA Repository Composite Application Definitions Above All Web Client Server Above All Composite Server Above All Studio Above All Knowledge Packs Enterprise Applications Databases Legacy SOA Other Composite Server Deploy PDF MS Office BPM IDE Portal Web Mobile Rich ActiveX Credentials Composite Application Definitions Business Services and Composite Applications Credentials Business Service Definitions CONNECTIVITY • Easily expose business services and/or composite applications for use outside of the Studio visual environment
Agenda • Introductions • Problem We Solve • Composite Application Platform • Customer Examples & Corporate Info
Bell CanadaTelecommunications Problem • Sales Not Using Complex Contract Management System • Sales Hands Off Spreadsheets to Other Group for Proposal Creation and Update Impact • Productivity Loss Re-keying Information and Correcting Errors • Slow Turn-around Time for All Proposal Changes Implementation Effort Solution • 8 person weeks • Real-Time Composite Application for Proposal Creation and Update • Deployed in salesforce.com Above All Confidential and Proprietary
Visionary in Gartner ISE Magic Quadrant Gartner Magic Quadrant for the Integrated Service Environment Market, 2006
Recent Awards and Recognition Analysts “ “ ” ” Partner Sampling Team A Proven Solution, A Proven Company Integrated Service Environment Gartner Visionary Users (typically business users rather than the IT team) are looking for easier-to-use, less expensive, less complex, specialized and optimized for specific application contexts” Massimo Pezzini, Above All provides the kind of loosely coupled capability that's going to offer the best long-term solution to on-demand integration in the enterprise. Phil Wainwright,
Contact • Roger Sippl • Chairman • roger@aboveallsoftware.com • www.aboveallsoftware.com • 650.232.2900 x101