SOA Management and Governance

offbeatnothingΛογισμικό & κατασκευή λογ/κού

2 Δεκ 2013 (πριν από 3 χρόνια και 6 μήνες)

60 εμφανίσεις

CITT Regensburg


Vom einzelnen Service zu konsistenten Service
Landschaften


SOA LifeCycle Management



Lars Wegerich

crossvision
Product

Management


Software AG


A True Global Company


Region

North America /

Northern Europe

47% Revenue Share


Region South

27% Revenue Share


Region Central
Europe/ Asia

26% Revenue Share

Customers in over 70 countries with

438 Million


Revenue in 2005

Retail & Manufacturing

3,000 Customers Worldwide in All Industries

Financial Services

Public Institutions

Travel & Transport

Media & Telecommunications

High performance

mission
-
critical applications

and databases

Customer Driven Strategy

Enterprise Transaction

Systems (ETS)

crossvision

The SOA Suite

Legacy

Modernization

Modernization of mission
critical custom applications

New growth potential

with a Service
-
Oriented
Architecture (SOA)

The SOA concept

Ord
er
Man
age
men
t

Man
age
Clai
ms

Mak
e to
Stoc
k

Loa
n

App
rova
l

Mak
e to
Ord
er

CRM

ERP

Customer Data

Orders

Logistics

Ord
er
Man
age
men
t

Man
age
Clai
ms

Mak
e to
Stoc
k

Loa
n

App
rova
l

Mak
e to
Ord
er

The SOA concept

CRM

ERP

Customer Data

Orders

Logistics

Composite

Apps


Business

Processes


Retrieve

Data

Verify

Details

Order

Entry

Order

Review

Approve

Order

Initiate

Shipment

Order Management

Legacy

Integration

Customer

Data


Customer

Interaction

Order

History


Order

Policy


Shipment

Business

Service
Orchestration

Customer

Information

Order

Management

Order

Compensation

CRM

ERP

Customer Data

Orders

Logistics

Composite

Apps


Business

Processes



Retrieve

Data

Verify

Details

Order

Entry

Order

Review

Approve

Order

Initiate

Shipment

Order Management

The SOA concept

SOA

Management

&

Governance

Customer

Information

SOA Management and Governance

Order

Management

Order

Compensation

Customer

Data


Customer

Interaction

Order

History


Order

Policy


Shipment

Retrieve

Data

Verify

Details

Order

Entry

Order

Review

Approve

Order

Initiate

Shipment

The SOA Concept

Retrieve

Data

Verify

Details

Order

Entry

Order

Review

Approve

Order

Initiate

Shipme
nt

Order Management

Customer

Data


Customer

Interaction

Order

History


Order

Policy


Shipment

Customer

Information

Order

Management

Order

Compensation

CRM

ERP

Customer Data

Orders

Logistics

Legacy

Integration

Business

Service
Orchestration

Composite

Applications

SOA

Management &

Governance

Enterprise Service Bus

Business

Processes

SOA

Management

&

Governance

SOA Management and Governance


Describe and retrieve SOA components


Analyze Relation between processes,
web
-
service, service orchestrations and
policies


Reuse existing functionality


Manage full Life Cycle of all SOA
components


Create new business processes and

composite application based on SOA


Analyze the impact of change

SOA Management and Governance

crossvision

Open, standards
-
based SOA suite





The crossvision Suite:



Supports and integrates flexible
business processes across the
organization



Re
-
uses and leverages legacy
systems and makes those
assets available in an SOA



Manages and governs the SOA
landscape with CentraSite


Best of Suite

New Applications

New Processes

Portal Server

DBMS

OS

Application Server

Choose Best of Breed, Best of Brand or Best of
Suite

Best of Breed

New Applications

New Processes

Portal Server

DMBS

OS

Application Server

Best of Brand

New Applications

Business Applications

Portal Server

DMBS

OS

Application Server

Application Integration

Software AG is playing here:

Software AG has pre
-
integrated all
technology that is required for SOA

Software AG is a neutral player that can
operate with any OS, DBMS, Application
Server, etc.

Software AG’s suite focuses on the core
integration problems

Successful IT projects must be supported by
organizational and process maturity

SOA Maturity Model


no SOA






Legacy Modernization


Service enablement


Publish Services to a Registry




Define Business Domains


Orchestrate technical services into

valuable business services


Meta Repository based consolidation





Organizational Maturity


Metadata Collaboration and defined roles


SOA Lifecycle, all SOA assets in context




Consume services


Service based processes


Service based composite applications

SOA Optimization




Demand/supply balance of service provider and consumer


Business Performance Management / BAM


Runtime
-
Governance and Policies

SOA Process

Composition

SOA Governance

SOA Business Services

SOA Enablement

Application Silos

Relation between SOA Maturity and Technology Stack

SOA Maturity Model


no SOA



Legacy Modernization

Service enablement

Publish Services to a Registry


Define Business Domains

Orchestrate technical services into
valuable business services

Meta Repository based consolidation


Organizational Maturity

Metadata Collaboration and defined roles

SOA Lifecycle, all SOA assets in context


Consume services

Service based processes

Service based composite applications
SOA Optimization


Demand/supply balance of service provider and consumer

Business Performance Management / BAM

Runtime
-
Governance and Policies
SOA Process
Composition
SOA Governance
SOA Business Services
SOA Enablement
Application Silos




















Manage and govern your SOA environment
for maximum openness and transparency

CentraSite
TM

CentraSite
TM

visibility


Provides a central repository to align
business and IT

and enable maximum
reuse

CentraSite
TM

impact analysis


Provides consistency and helps
analyzing asset usage and
interdependencies

CentraSite
TM

governance


Stores, tracks and analyzes processes
and their underlying services
-

including
their interdependencies

CentraSite
TM

for Shared Services


CentraSite
TM

visibility


Provides a central repository to
align business and IT

and enable
maximum reuse


CentraSite
TM

impact analysis


Provides consistency and helps
analyzing asset usage and
interdependencies


CentraSite
TM

governance


Stores, tracks and analyzes
processes and their underlying
services
-

including their
interdependencies


CentraSite

Deutsche Post


Challenge


Deutsche Post Mail has successfully adopted
SOA


Deutsche Post SOPSOLUTIONS provides SOA
solutions across Deutsche Post World Net incl.
DHL


Deutsche Post needs better support for
managing the SOA service life cycle



Solution


SOPSOLUTIONS collaborates with Software AG
in jointly developing a powerful SOA life cycle
management framework based on CentraSite


Deutsche Post Mail plans to deploy CentraSite
as the central SOA repository



Benefits


Based on CentraSite Deutsche Post will be able
to support their SOA management process
including service description, taxonomies and
impact analysis


Your benefits






Evolution instead of Revolution


Integrate all IT assets based on the
value they add


From Rip & Replace to Leverage,
Extend and Innovate


From silos to an enterprise
-
wide
architecture

Automated Processes



Executable business processes that
coordinate human interaction


Agility to adopt to changing market
requirements


Across departments, partners and
customers

Typical SOA Adoption Path
-

Our View

1
-
5 Services

5
-
10 Services

10
-
50 Services

50+ Services


What is it?


Can we use it?


Prove it


Enforce standards


Non mission

critical process


Corporate
-
wide approach


Mission critical

core process


B2B


Federated systems


Large organizations

First

Experiments

Pilot

Projects

Enterprise

Framework

Optimized

Business Services

Relevant Metadata in large Organizations

Web Services (WSDL)

Business Object Definition

(UML, XMI)

Collaborative authoring of any
XML Meta Data

Security Policies

SOA Runtime
-
Policies

Real
-
time Business Intelligence
(XQuery, ...)

SOA Methodology

Enterprise Architecture

Business Model &

Process Definition

Business Process Implementation
(XPDL)

Services Orchestration (BPEL)

Business Rules

…other SOA assets

Understand the relations and life cycle of these meta data.

Example: A process (XPDL) can use a business service created by a

service orchestration (BPEL) which consumes various services (WSDL)

Lifecycle Management Collaboration Process

Standard based interoperability with Middleware like

SOPSOLUTIONS SOPware or Software AG crossvision


Lifecycle Management Collaboration Process

Architecture Stage


Start of the lifecycle of a new service


Design needs to be approved before it
can be given to development


Service meta data are partially filled in
and the WSDL skeleton given

Lifecycle Management Collaboration Process

Development Stage


Web service implementation is finished


WSDL is completed

Lifecycle Management Collaboration Process

Test Stage


The developed web service is tested


Either approved for production or given
back to development

Lifecycle Management Collaboration Process

Production Stage


Designed and developed web services
are in production


Normally end of the lifecycle of a new
service


But can be given back to Architecture
Stage for redesign