composite applications built from real world enterprise ontologies in soa environments november 30,...

32
Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

Post on 18-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

Composite Applications Built from Real World Enterprise Ontologies in SOA EnvironmentsComposite Applications Built from Real World Enterprise Ontologies in SOA Environments

November 30, 2006

Page 2: Composite 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

Page 3: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

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

Page 4: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

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

Page 5: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

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

Page 6: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

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

Page 7: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

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

Page 8: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

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

Page 9: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

9© 2006 Above All Software

AgendaAgenda

Introductions

Problem We Solve

Composite Application Platform

Customer Examples & Corporate Info

Page 10: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

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

Page 11: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

11© 2006 Above All Software

MineMine

Page 12: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

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

Page 13: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

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

Page 14: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

14© 2006 Above All Software

Aligned Definitions of Business EntitiesAligned Definitions of Business Entities

Data resolution Data alignment Ready for

integration

Page 15: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

15© 2006 Above All Software

Incompatible SemanticsIncompatible Semantics

Data mismatch Requires data

resolution and alignment for integration

Page 16: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

16© 2006 Above All Software

Semantic AlignmentSemantic Alignment

Data resolution Data alignment Ready for

integration

Page 17: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

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

????

Page 18: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

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

Page 19: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

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

Page 20: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

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

Page 21: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

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

Page 22: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

22© 2006 Above All Software

AssembleAssemble

Page 23: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

23© 2006 Above All Software

AssembleAssemble

Page 24: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

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

Page 25: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

25© 2006 Above All Software

DeploymentDeployment

Page 26: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

26© 2006 Above All Software

DeploymentDeployment

Page 27: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

27© 2006 Above All Software

DeploymentDeployment

Page 28: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

28© 2006 Above All Software

AgendaAgenda

Introductions

Problem We Solve

Composite Application Platform

Customer Examples & Corporate Info

Page 29: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

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

Page 30: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

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

Page 31: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 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,

Page 32: Composite Applications Built from Real World Enterprise Ontologies in SOA Environments November 30, 2006

32© 2006 Above All Software

ContactContact

Roger Sippl– Chairman

[email protected]

– www.aboveallsoftware.com

– 650.232.2900 x101