RG ENGELS ME PASO - uni-paderborn.de · PIM , leading manufacturer of connectivity solutions, used...
Transcript of RG ENGELS ME PASO - uni-paderborn.de · PIM , leading manufacturer of connectivity solutions, used...
RG ENGELS
ME PASOME PASOModeling and Execution of Process‐driven Adaptive Service Orchestrations
Modeling and Execution of Process‐driven Adaptive Service Orchestrationsp
Project Group PresentationJanuary 31st, 2011
Research Group Database and Information SystemsResearch Group Database and Information SystemsProf. Dr. Gregor Engels, Christian Gerth,
Markus Luckey, Benjamin Nagel
SW Development Paradigm ShiftSW Development Paradigm ShiftTraditional SWTraditional SWDevelopment comprises:
Data‐bases Networking
SW D lSoftwareEngineering
ProgrammingLanguages
SW Development by Service Orchestration:Orchestration:
Service Service Service
Data‐bases Networking Data‐
bases Networking Data‐bases Networking
ME PASO ‐Modeling & Execution of Process‐driven Adaptive Service Orchestrations
SoftwareEngineering
ProgrammingLanguages
SoftwareEngineering
ProgrammingLanguages
SoftwareEngineering
ProgrammingLanguages
Web 2 0 Service APIsWeb 2.0 Service APIs
© AJ Batac (www.allanjosephbatac.com)
ME PASO ‐Modeling & Execution of Process‐driven Adaptive Service Orchestrations
MashUp Example: Air TrafficMashUp Example: Air Traffic
ME PASO ‐Modeling & Execution of Process‐driven Adaptive Service Orchestrations
Case Studies: Composite Applications are on their way to the real world of businesson their way to the real world of business
Smart Solution…
Guiding the business users through a collaborative
Solution is already live at Weidmüller Interface athrough a collaborative
process to bring a new product from the idea to the market.
PIM
Weidmüller Interface, aleading manufacturer of electrical connectivity solutions, used by 100+ employees
Master DataManagement ERP Product Information
Mgmt.employees.
…Big DealAssembling End‐to‐End processes (integrating supply chain and customer relations) by using process components from a heterogenous system landscape.
This project is currently running at a
Enterprise ServiceRepository
This project is currently running at a multi‐national retailing company,targeting to 500+ users and 30+ business systems.
SCM DataWarehouse
Java EESAP Business Suite
Supply Chain Mgmt.
Maturity Levels forIntegrated Application Landscapes
Service Foundation Levels
Silo Services
Composite Services
VirtualizedServices
DynamicallyRe-Configurable
Services ComponentizedIntegrated
Isolated Business Line Driven
Business provides & consumes services
Outsourced ServicesBPM & BAM
Business capabilities via context aware
services
Componentized Business Functions
Business Process Integration Business View
ComposedBusiness Services
Structured Analysis & Design
Service Oriented Modeling
Service OrientedModeling for Infrastructure
Business Grammar Oriented Modeling
Component Based Development
Object OrientedModeling Methods
Service Oriented Modeling
Ad hoc LOB IT Strategy and Governance
Emerging SOA governance
SOA and IT Infrastructure Governance
Governance via Po licy
Common Governance Processes
IT Transformation Governance &
Organization
SOA and IT Governance
Alignment
Composite VirtualizedDynamically
Re-Configurable
Modules Services Process Integration via Service
Dynamic Application Assembly
Components Objects Applications
Applications comprised of
composite services
Monolithic Architecture
Emerging SOA
Grid Enabled SOA Dynamically Re-Configurable Architecture
ComponentArchitecture
Layered ArchitectureArchitecture
SOA
Silo Services
Composite Services
VirtualizedServices
gServices
ComponentizedIntegrated
Level 1 2 3 4 5 6 7
LOB Platform Specific
Project Based SOA Environment
Virtua l SOA Environment:
Sense and Respond
Context-aware Event-based:
Sense & Respond
Common Reusable Infrastructure
Enterprise StandardsIn frastructure & Management
Common SOA Environment
Application Specific Data Solution
Information as a Service
Virtualized Data Services
Semantic Data Vocabularies
Canonica lModels.
LOB Specific(Data subject areas
estab lished)In formation
Enterprise Business Data Dictionary &
Repository
Level 1 Level 4 Level 5 Level 6 Level 7 Level 3 Level 2
ME PASO ‐Modeling & Execution of Process‐driven Adaptive Service Orchestrations
© The Open Group ‐ http://www.opengroup.org
Dynamically Re‐Configurable Services
MarketDynamicallyRe-Configurable
Service Analysis
ServiceService
Re-ConfigurableServices Level 7
Service
Service yrequired!
ServiceAnalysis
A l i
ServiceCustomer Service
Service
Analysisrequired!
Analysisd
ServiceAnalysisrequired!
AnalysisService
required!
ServiceCloudSupplier
required!
Supplier
ME PASO ‐Modeling & Execution of Process‐driven Adaptive Service Orchestrations
Challenges on Adaptive Service Orchestrations
ServiceWhat is an appropriate service for
an adaptive orchestration?
Service
ServiceService
Service
p
How can we identify and specify uncertainty factors and threats?
I th i
Analysis!
ServiceIs another service an adequate substitution?
required!
ServicePIM
Master DataManagement
ERP Product Information Mgmt.
Did we finally get the result we expected from the process?
ME PASO ‐Modeling & Execution of Process‐driven Adaptive Service Orchestrations
How to meet these challenges?gDevelop a methodology to identify adaptive p gy y pservice orchestrations ...
– State‐of‐the‐art specification approachesfi i i f i– Definition of services
– Systematic identification of uncertainty factors
... that are modeled and analyzed by ...– Formalized modeling languages– Quality and analysis attributes– Quality and analysis attributes– Execution and analysis of service orchestrations
i l t d kb h...an implemented workbench.– Evaluation of existing tools– Tool support for usage in industrial projects
ME PASO ‐Modeling & Execution of Process‐driven Adaptive Service Orchestrations
pp g p j
We want you for ME PASOWe want you for ME PASO ...B fiBenefits
– Direct cooperation with industrial partners– Realistic scenarios, competent advisors, contactsRealistic scenarios, competent advisors, contacts – Networking, master theses, publications, ...
O i tiOrganization– Module SWT– Summer term 2011 ‐ winter term 2011/12, RG EngelsSummer term 2011 winter term 2011/12, RG Engels– Seminar phase with invited talks; project phase
Q ti ?Questions?– Benjamin Nagel – bnagel@s‐lab.upb.de– http://is.upb.de/index.php?id=mepasop // s upb de/ de p p d epaso