Title of Presentation

Download Report

Transcript Title of Presentation

CITT Regensburg
Vom einzelnen Service zu konsistenten Service
Landschaften – SOA LifeCycle Management
Lars Wegerich
crossvision Product Management
Software AG – A True Global Company
Customers in over 70 countries with 438 Million € Revenue in 2005
 Region
North America /
Northern Europe
47% Revenue Share
 Region South
27% Revenue Share
 Region Central
Europe/ Asia
26% Revenue Share
3,000 Customers Worldwide in All Industries
Financial Services
Travel & Transport
Media & Telecommunications
Public Institutions
Retail & Manufacturing
Customer Driven Strategy
Enterprise Transaction
Systems (ETS)
crossvision
The SOA Suite
Legacy
Modernization
High performance
mission-critical applications
and databases
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
Customer Data
Loa
n
Mak
e to
Stoc
k
CRM
App
rova
l
ERP
Orders
Mak
e to
Ord
er
Logistics
The SOA concept
CompositeOrd
er
Apps
Man
age
Business men
Processes t
Retrieve
Data
Man
age
Clai
ms
Verify
Details
Mak
e to
Stoc
k
Order
Entry
Order
Review
Loa
n
App
rova
l
Approve
Order
Mak
e to
Ord
er
Initiate
Shipment
Order Management
Customer Data
CRM
ERP
Orders
Logistics
The SOA concept
Composite
Apps
Business
Processes
Retrieve
Data
Verify
Details
Order
Entry
Order
Review
Approve
Order
Initiate
Shipment
Order Management
Business
Service
Orchestration
Legacy
Integration
Customer
Information
Order
Management
Customer
Data
Customer
Interaction
Order
History
Customer Data
CRM
ERP
Order
Compensation
Order
Policy
Orders
Shipment
Logistics
SOA Management and Governance
Retrieve
Data
SOA
Management
&
Governance
Verify
Details
Customer
Information
Customer
Data
Customer
Interaction
Order
Entry
Order
Review
Order
Management
Order
History
Approve
Order
Initiate
Shipment
Order
Compensation
Order
Policy
Shipment
The SOA Concept
Composite
Applications
Business
Processes
Retrieve
Data
Verify
Details
Order
Entry
Order
Review
Approve
Order
Initiate
Shipme
nt
Order Management
Business
Service
Orchestration
Customer
Information
Order
Management
Order
Compensation
Enterprise Service Bus
Legacy
Integration
Customer
Data
Customer
Interaction
Order
History
Order
Policy
Shipment
Customer Data
CRM
ERP
Orders
Logistics
SOA
Management &
Governance
SOA Management and Governance
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
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
Choose Best of Breed, Best of Brand or Best of
Suite
Best of Breed
Best of Suite
Best of Brand
New Processes
New Processes
Business Applications
New Applications
New Applications
New Applications
Portal Server
Software Portal
AG isServer
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
Portal Server
Application Integration
Application Server
Application Server
Application Server
DMBS
DBMS
DMBS
OS
OS
OS
Successful IT projects must be supported by
organizational and process maturity
SOA Maturity Model

 Demand/supply balance of service provider and consumer
 Business Performance Management / BAM
 Runtime-Governance and Policies

 Consume services
 Service based processes
 Service based composite applications

 SOA Lifecycle, all SOA assets in context
 Define Business Domains
 Orchestrate technical services into
valuable business services
 Meta Repository based consolidation

SOA Governance
SOA Business Services
 Legacy Modernization
 Service enablement
 Publish Services to a Registry

SOA Process
Composition
 Organizational Maturity
 Metadata Collaboration and defined roles

SOA Optimization
SOA Enablement
 no SOA
Application Silos
Relation between SOA Maturity and Technology Stack
SOA Maturity Model


 Demand/supply balance of service provider and consumer
 Business Performance Management / BAM
 Runtime-Governance and Policies

 Consume services
 Service based processes
 Service based composite applications

SOA Process
Composition


 Organizational Maturity
 Metadata Collaboration and defined roles
 SOA Lifecycle, all SOA assets in context

SOA Optimization
 Define Business Domains
 Orchestrate technical services into
valuable business services
SOA Governance





SOA Business Services
 Meta Repository based consolidation

 Legacy Modernization
 Service enablement
 Publish Services to a Registry

SOA Enablement
 no SOA
Application Silos


CentraSiteTM
Manage and govern your SOA environment
for maximum openness and transparency
CentraSiteTM visibility
 Provides a central repository to align
business and IT and enable maximum
reuse
CentraSiteTM impact analysis
 Provides consistency and helps
analyzing asset usage and
interdependencies
CentraSiteTM governance
 Stores, tracks and analyzes processes
and their underlying services - including
their interdependencies
CentraSiteTM for Shared Services
 CentraSiteTM visibility

Provides a central repository to
align business and IT and enable
maximum reuse
 CentraSiteTM impact analysis
 Provides consistency and helps
analyzing asset usage and
interdependencies
 CentraSiteTM 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
Enterprise
Framework
Optimized
Business Services
Pilot
Projects
First
Experiments
50+ Services
10-50 Services
5-10 Services
1-5 Services
What is it?
Can we use it?
Prove it
Enforce standards
Non mission
critical process
B2B
Federated systems
Corporate-wide approach Large organizations
Mission critical
core process
Relevant Metadata in large Organizations
Web Services (WSDL)
Business Object Definition
(UML, XMI)
Collaborative authoring of any
XML Meta Data
Enterprise Architecture
Business Model &
Process Definition
Business Process Implementation
(XPDL)
Security Policies
Services Orchestration (BPEL)
SOA Runtime-Policies
Real-time Business Intelligence
(XQuery, ...)
Business Rules
SOA Methodology
…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