composite applications built from real world enterprise ontologies in soa environments november 30,...
Post on 18-Dec-2015
216 views
TRANSCRIPT
Composite Applications Built from Real World Enterprise Ontologies in SOA EnvironmentsComposite Applications Built from Real World Enterprise Ontologies in SOA Environments
November 30, 2006
2© 2006 Above All Software
AgendaAgenda
Introductions
Problem We Solve
Composite Application Platform
Customer Examples & Corporate Info
3© 2006 Above All Software
DataRedundancy
The Challenges with Asset ProliferationThe Challenges with Asset Proliferation
Business ProcessFragmentation
Era
RDBMS
ERPClientServer
SaaS
80s80s 90s90s 2000s2000s
Legacy RDBMSLegacy
ERPClientServer
RDBMSLegacy
4© 2006 Above All Software
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
Customer-Facing EmployeesCustomer-Facing EmployeesCustomer-Facing EmployeesCustomer-Facing Employees
Today’s Business RealityToday’s Business Reality
OpportunityManagement
ProductCustomer
Service
Pricing
5© 2006 Above All Software
Transforming Reality into Business SuccessTransforming Reality into Business Success
Composite Application – Functionality and data from multiple applications that are integrated and assembled in a single user interface.
OrderManagement
OpportunityManagement
Product
LegacyApp
Supply Chain
6© 2006 Above All Software
The Above All MethodologyThe Above All Methodology
MineMine MineMine RefineRefine RefineRefine AssembleAssemble AssembleAssemble DeployDeploy DeployDeploy
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
Databases
7© 2006 Above All Software
Why Web Services Alone Aren’t Sufficient for Today’s Integrations
Why Web Services Alone Aren’t Sufficient for Today’s Integrations
Insufficient abstractions
Differing definitions of
business entities
Incompatible semantics
SOA Enablement
Gap
Inappropriategranularity
Business Services Aligned to Business NeedsBusiness Services Aligned to Business NeedsBusiness Services Aligned to Business NeedsBusiness Services Aligned to Business Needs
Web ServicesWeb Services
8© 2006 Above All Software
Business Services -The Components of Composite Applications
Business Services -The Components of Composite Applications
ExistingExistingApplicationsApplications
ExistingExistingApplicationsApplications
BusinessBusinessServicesServicesBusinessBusinessServicesServices
CompositeCompositeApplicationsApplicationsCompositeComposite
ApplicationsApplications
AddCustomer
PlaceOrder GetOrderStatus
SiebelAccountInsertSiebelAccountUpdate
SiebelAccountQBE
UPDATE_ORDERCREATE_ORDERQUERY_ORDER
BAPI_ORDER_ADDBAPI_ORDER_UPDATEBAPI_ORDER_SEARCH
9© 2006 Above All Software
AgendaAgenda
Introductions
Problem We Solve
Composite Application Platform
Customer Examples & Corporate Info
10© 2006 Above All Software
MineMine
MINE
Enterprise Applications
Databases Legacy SOA Composite Server
Other
Above All SOA
Repository
Basic Basic Business Business ServicesServices
Basic Basic Business Business ServicesServices
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
Above AllKnowledge Packs
Above AllStudio
11© 2006 Above All Software
MineMine
12© 2006 Above All Software
RefineRefine
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
MINE
Enterprise Applications
Databases Legacy SOA Composite Server
Other
Above All SOA
Repository
Enhanced Enhanced and and
Integrated Integrated Business Business ServicesServices
Enhanced Enhanced and and
Integrated Integrated Business Business ServicesServices
Above AllKnowledge Packs
Above AllStudio
13© 2006 Above All Software
Differing Definitions of Business EntitiesDiffering Definitions of Business Entities
Data redundancy Data duplication Data mismatch Requires data
resolution and alignment for integration
14© 2006 Above All Software
Aligned Definitions of Business EntitiesAligned Definitions of Business Entities
Data resolution Data alignment Ready for
integration
15© 2006 Above All Software
Incompatible SemanticsIncompatible Semantics
Data mismatch Requires data
resolution and alignment for integration
16© 2006 Above All Software
Semantic AlignmentSemantic Alignment
Data resolution Data alignment Ready for
integration
17© 2006 Above All Software
Insufficient AbstractionsInsufficient 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
????
18© 2006 Above All Software
Usable AbstractionsUsable Abstractions
Authentication management automatically handled
Does not require application expertise to understand
Perfect for application assembly
Typed for automatic user interface generation
19© 2006 Above All Software
Inappropriate GranularityInappropriate Granularity
Data redundancy De-normalized
data structures– Header and detail
mixed together
Multiple services required to get details
Matching and alignment required for integration
20© 2006 Above All Software
Improved GranularityImproved Granularity
Data redundancy removed
Normalized data structures– Header separated
from detail
Single service provides details
Ready for integration
21© 2006 Above All Software
AssembleAssemble
MINE
Enterprise Applications
Databases Legacy SOA Composite Server
Other
Above All SOA
Repository
Real-time, Real-time, Interactive Interactive Composite Composite ApplicationApplication
ss
Real-time, Real-time, Interactive Interactive Composite Composite ApplicationApplication
ss
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
Above AllKnowledge Packs
Above AllStudio
22© 2006 Above All Software
AssembleAssemble
23© 2006 Above All Software
AssembleAssemble
24© 2006 Above All Software
DeployDeploy
Composite
Application
Definitions
Enterprise Applications
Databases Legacy SOA Composite Server
Other
PDF MS Office
BPM IDE Portal Web Mobile Rich ActiveX
Above All SOA
Repository
Composite Application Definitions
CredentialsAbove All
Web ClientServer
Above AllComposite
ServerBusiness Service Definitions
Credentials
Easily expose business services and/or composite applications for use outside of the Studio visual environment
Above AllStudio
Above AllKnowledge Packs
CONNECTIVITY
Business Business Services Services
and and Composite Composite ApplicationApplication
ss
Business Business Services Services
and and Composite Composite ApplicationApplication
ss
25© 2006 Above All Software
DeploymentDeployment
26© 2006 Above All Software
DeploymentDeployment
27© 2006 Above All Software
DeploymentDeployment
28© 2006 Above All Software
AgendaAgenda
Introductions
Problem We Solve
Composite Application Platform
Customer Examples & Corporate Info
29© 2006 Above All Software
Bell CanadaTelecommunicationsBell CanadaTelecommunications
Real-Time Composite Application for Proposal Creation and Update
Deployed in salesforce.com
SolutionSolution
Sales Not Using Complex Contract Management System
Sales Hands Off Spreadsheets to Other Group for Proposal Creation and Update
Problem
Productivity Loss Re-keying Information and Correcting Errors
Slow Turn-around Time for All Proposal Changes
Impact
Implementation EffortImplementation EffortImplementation EffortImplementation Effort
8 person weeks
Above All Confidential and Proprietary
30© 2006 Above All Software
Visionary in Gartner ISE Magic QuadrantVisionary in Gartner ISE Magic Quadrant
Gartner Magic Quadrant for the Integrated Service Environment Market, 2006
31© 2006 Above All Software
Partner SamplingPartner SamplingPartner SamplingPartner Sampling TeamTeamTeamTeam
Management Executives from Business Objects, Sun, Vantive and PeopleSoft
Cofounder & Chairman
Roger Sippl
Investors Adobe, GreylockGranite VenturesJP Morgan Partners
A Proven Solution, A Proven CompanyA Proven Solution, A Proven Company
Recent Awards and RecognitionRecent Awards and RecognitionRecent Awards and RecognitionRecent Awards and Recognition AnalystsAnalystsAnalystsAnalysts
Integrated Service Environment Gartner VisionaryIntegrated 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”
Phil Wainwright,
“ ”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.
Massimo Pezzini,
32© 2006 Above All Software
ContactContact
Roger Sippl– Chairman
– www.aboveallsoftware.com
– 650.232.2900 x101