+ All Categories
Home > Documents > CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle...

CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle...

Date post: 18-Dec-2015
Category:
View: 215 times
Download: 0 times
Share this document with a friend
Popular Tags:
29
CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management
Transcript
Page 1: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

CITT Regensburg

Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management

Lars Wegerichcrossvision Product Management

Page 2: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

Software AG – A True Global Company

RegionNorth America /Northern Europe47% Revenue Share

Region South27% Revenue Share

Region Central Europe/ Asia26% Revenue Share

Customers in over 70 countries with 438 Million € Revenue in 2005

Page 3: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

Retail & Manufacturing

3,000 Customers Worldwide in All Industries

Financial Services

Public Institutions

Travel & Transport

Media & Telecommunications

Page 4: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

High performance mission-critical applications

and databases

Customer Driven Strategy

Enterprise Transaction Systems (ETS)

crossvisionThe SOA Suite

LegacyModernization

Modernization of mission critical custom applications

New growth potentialwith a Service-Oriented

Architecture (SOA)

Page 5: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

The SOA concept

Order Management

Manage Claims

Make to StockLoan

ApprovalMake to Order

CRM ERPCustomer Data Orders Logistics

Page 6: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

Order Management

Manage Claims

Make to StockLoan

ApprovalMake to Order

The SOA concept

CRM ERPCustomer Data Orders Logistics

Composite Apps

Business Processes

RetrieveData

VerifyDetails

OrderEntry

OrderReview

ApproveOrder

InitiateShipment

Order Management

Page 7: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

Legacy Integration

Customer Data

Customer Interaction

Order History

Order Policy Shipment

Business Service Orchestration Customer

InformationOrder

ManagementOrder

Compensation

CRM ERPCustomer Data Orders Logistics

Composite Apps

Business Processes

RetrieveData

VerifyDetails

OrderEntry

OrderReview

ApproveOrder

InitiateShipment

Order Management

The SOA concept

Page 8: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

SOAManagement

&Governance

Customer

Information

SOA Management and Governance

OrderManagement

OrderCompensation

Customer Data

Customer Interaction

Order History

Order Policy Shipment

RetrieveData

VerifyDetails

OrderEntry

OrderReview

ApproveOrder

InitiateShipment

Page 9: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

The SOA Concept

RetrieveData

VerifyDetails

OrderEntry

OrderReview

ApproveOrder

InitiateShipment

Order Management

Customer Data

Customer Interaction

Order History

Order Policy Shipment

Customer

InformationOrder

ManagementOrder

Compensation

CRM ERPCustomer Data Orders Logistics

Legacy Integration

Business Service Orchestration

Composite Applications

SOAManagement &

Governance

Enterprise Service Bus

Business Processes

Page 10: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.
Page 11: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.
Page 12: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

SOAManagement

&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

Page 13: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

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

Page 14: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

Best of SuiteBest 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 BreedBest of Breed

New Applications

New Processes

Portal Server

DMBS

OS

Application Server

Best of BrandBest 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

Page 15: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

Successful IT projects must be supported by organizational and process maturity

Page 16: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

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

Page 17: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

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

Page 18: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

Manage and govern your SOA environment for maximum openness and transparency

CentraSiteTM

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

Page 19: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

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

Page 20: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

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

Page 21: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

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

Page 22: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

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 itEnforce standardsNon mission critical process

Corporate-wide approachMission critical core process

B2BFederated systemsLarge organizations

FirstExperiments

PilotProjects

EnterpriseFramework

OptimizedBusiness Services

Page 23: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

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)

Page 24: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

Lifecycle Management Collaboration Process

Standard based interoperability with Middleware like

SOPSOLUTIONS SOPware or Software AG crossvision

Page 25: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

Lifecycle Management Collaboration ProcessArchitecture 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

Page 26: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

Lifecycle Management Collaboration ProcessDevelopment Stage

Web service implementation is finished WSDL is completed

Page 27: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

Lifecycle Management Collaboration ProcessTest Stage

The developed web service is tested Either approved for production or given

back to development

Page 28: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

Lifecycle Management Collaboration ProcessProduction 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

Page 29: CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.

Recommended