Enterprise Ontologies in SOA Environments

gabonesedestructionSoftware and s/w Development

Feb 17, 2014 (3 years and 7 months ago)

65 views

Composite Applications Built from Real World
Enterprise Ontologies in SOA Environments

November 30, 2006

2

© 2006 Above All Software

Agenda




Introductions


Problem We Solve


Composite Application Platform


Customer Examples & Corporate Info


3

© 2006 Above All Software

Data

Redundancy

The Challenges with Asset Proliferation

Business Process

Fragmentation

Era

RDBMS

ERP

Client

Server

SaaS

80s

90s

2000s

Legacy

RDBMS

Legacy

ERP

Client

Server

RDBMS

Legacy

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 Employees

Today’s Business Reality

Opportunity

Management

Product

Customer

Service

Pricing

5

© 2006 Above All Software

Transforming Reality into Business Success

Composite Application



Functionality and data from multiple
applications that are integrated and
assembled in a single user interface.

Order

Management

Opportunity

Management

Product

Legacy

App

Supply
Chain

6

© 2006 Above All Software

The Above All Methodology


Mine


Refine


Assemble


Deploy

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

Insufficient

abstractions

Differing

definitions of

business entities

Incompatible

semantics

SOA

Enablement

Gap

Inappropriate

granularity

Business Services Aligned to Business Needs

Web Services

8

© 2006 Above All Software

Business Services
-

The Components of Composite Applications

Existing

Applications

Business

Services

Composite

Applications

AddCustomer

PlaceOrder

GetOrderStatus

SiebelAccountInsert

SiebelAccountUpdate

SiebelAccountQBE

UPDATE_ORDER

CREATE_ORDER

QUERY_ORDER

BAPI_ORDER_ADD

BAPI_ORDER_UPDATE

BAPI_ORDER_SEARCH

9

© 2006 Above All Software

Agenda




Introductions


Problem We Solve


Composite Application Platform


Customer Examples & Corporate Info


10

© 2006 Above All Software

Mine

MINE

Enterprise
Applications

Databases

Legacy

SOA

Composite
Server

Other

Above All
SOA
Repository

Basic
Business
Services


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 All

Knowledge Packs

Above All

Studio

11

© 2006 Above All Software

Mine

12

© 2006 Above All Software

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

MINE

Enterprise
Applications

Databases

Legacy

SOA

Composite
Server

Other

Above All
SOA
Repository

Enhanced
and
Integrated
Business
Services

Above All

Knowledge Packs

Above All

Studio

13

© 2006 Above All Software

Differing 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 Entities


Data resolution


Data alignment


Ready for
integration


15

© 2006 Above All Software

Incompatible Semantics


Data mismatch


Requires data
resolution and
alignment for
integration


16

© 2006 Above All Software

Semantic Alignment


Data resolution


Data alignment


Ready for
integration


17

© 2006 Above All Software

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


?

18

© 2006 Above All Software

Usable 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 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 Granularity


Data redundancy
removed


Normalized data
structures


Header separated
from detail


Single service
provides details


Ready for
integration

21

© 2006 Above All Software

Assemble

MINE

Enterprise
Applications

Databases

Legacy

SOA

Composite
Server

Other

Above All
SOA
Repository

Real
-
time,
Interactive
Composite
Applications


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 All

Knowledge Packs

Above All

Studio

22

© 2006 Above All Software

Assemble

23

© 2006 Above All Software

Assemble

24

© 2006 Above All Software

Deploy

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

Credentials

Above All

Web Client

Server

Above All

Composite


Server

Business Service Definitions

Credentials


Easily expose business services
and/or composite applications for
use outside of the Studio visual
environment

Above All

Studio

Above All

Knowledge Packs

CONNECTIVITY

Business
Services and
Composite
Applications

25

© 2006 Above All Software

Deployment

26

© 2006 Above All Software

Deployment

27

© 2006 Above All Software

Deployment

28

© 2006 Above All Software

Agenda




Introductions


Problem We Solve


Composite Application Platform


Customer Examples & Corporate Info


29

© 2006 Above All Software

Bell Canada

Telecommunications


Real
-
Time Composite Application for
Proposal Creation and Update


Deployed in salesforce.com

Solution


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 Effort


8 person weeks

Above All Confidential and Proprietary

30

© 2006 Above All Software

Visionary in Gartner ISE Magic Quadrant

Gartner Magic Quadrant for the Integrated Service Environment Market, 2006

31

© 2006 Above All Software

Partner Sampling

Team

Management

Executives from
Business Objects, Sun,
Vantive and PeopleSoft

Cofounder &
Chairman

Roger Sippl

Investors

Adobe, Greylock

Granite Ventures

JP Morgan Partners

A Proven Solution, A Proven Company

Recent Awards and Recognition

Analysts

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”

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

Contact


Roger Sippl


Chairman


roger@aboveallsoftware.com


www.aboveallsoftware.com


650.232.2900

x101