Date post: | 18-Dec-2015 |
Category: |
Documents |
View: | 215 times |
Download: | 0 times |
CITT Regensburg
Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management
Lars Wegerichcrossvision 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
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)
crossvisionThe SOA Suite
LegacyModernization
Modernization of mission critical custom applications
New growth potentialwith a Service-Oriented
Architecture (SOA)
The SOA concept
Order Management
Manage Claims
Make to StockLoan
ApprovalMake to Order
CRM ERPCustomer Data Orders Logistics
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
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
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
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
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
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 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
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
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
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
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
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 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
Lifecycle Management Collaboration ProcessDevelopment Stage
Web service implementation is finished WSDL is completed
Lifecycle Management Collaboration ProcessTest Stage
The developed web service is tested Either approved for production or given
back to development
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