Global network of innovation The Federative Principle in Business Architectures An Industrial View...
-
date post
21-Dec-2015 -
Category
Documents
-
view
214 -
download
1
Transcript of Global network of innovation The Federative Principle in Business Architectures An Industrial View...
Global networkof innovation
The Federative Principle in Business Architectures
An Industrial View on Business Interoperations
Johann WagnerSiemens Business Services
Munich
INTEROP ESA `05Geneva 24. February 2005
Johann Wagner
Global networkof innovation
2
Agenda
The federated computing manifesto
Enterprise integration utopia and reality
Service Oriented Architecture (SOA)
Service orchestration: Two level programming (BPEL)
Interoperation platform evolution
Generic architecture for service-based applications
Application architecture evolution
Federative interoperation elements
Suggested research topics
Global networkof innovation
3
Federative behavior in business networks is
maintaining each member’s independence
while obligating them to perform for the common good according to their ability.
Federalism is
the structural and organizational principle by which
basically independent, autonomous entities (agents) join forces
to form a higher form of order
to combine a required level of uniformity
with the kind of diversity
that is indispensable, if the organization wants to be successful.
The federated computing manifesto
Global networkof innovation
4
Federalism in evolution
Federative behavior is an effective strategy for all living entities
from the basic building blocks of life (cells, organs) to social
communities.
The evolution of multi-cellular organisms was a big step for the
efficient exploitation of the environment by modularity. This is
also a means to hide interoperation complexity
Diversity is the concept of the evolution to survive.
Global networkof innovation
5
Shared information continuum
Loyality
CustomerPartner Employee
Reliability Competence
Common end-to-end business processes
Common services, identity types and portlets
Enterprise integration utopia
Global networkof innovation
6
Supplier Manufacturer Carrier Dealer Customer
Permanent Information Continuum Reconstruction Process
Transformation and Mapping Framework
End-to-end Operational Processes
Enterprise integration reality
SAPR/3
UpdateOn-demand
Operation Environment
I2Logistics
MicrosoftPortal
Legacy PeopleSoft
SiebelCRM
Reason for ServiceOrientedArchitectures(SOA):- Supply chains,- Mergers,- Acquisitionsand- Outsourcing
Global networkof innovation
7
Overlapping databases
Programsemantic A
Programsemantic B
Mary
Interoperationsemantics
Mary
Integration on message level
differentviews of the
world
Alsoprogramspermanentlyreconstructtheirusefulviews(facts)
Global networkof innovation
8
WSDLStub
WSDLProxy
Service Level Agreements
Sensor orConsumer
Service Provider Platform
Basic Element of a Service-Oriented Architecture (SOA)
Provider‘sPerspective
Actor‘sPerspective
Service(Agent)
event
request-replysynchronous/asynchronous
Languagebinding
Global networkof innovation
9
Workflow-based Web Service
XML-Store
SQL-Database
Servlets ComponentsWorld
Sensors &Effectors
PartnerServices
BPEL
HTTP
Service orchestration: Two level programming
RFID
Firewall
State
Enterprise Services
WSDL Proxy WSDL ProxiesWSDL Proxy WSDL Proxy
OrchestrationLevel
ServicesLevel
Workflowindependent
businesslogic
Global networkof innovation
10
Traveler Agency Airline
Plan
ConfirmationReceived
TicketReceived
Selection ofAirline
Route
Order ofTickets
ForwardingofConfirmation
Confirmation
TicketMailed
FlightConfirmation
OrderIncome
ChargeCredit Card
SeatReservation
Order
Abstract workflowprotocol
Service orchestration: Travel service example
1
2
3
Global networkof innovation
11
Interoperation platform evolution
Microsoft
IBM&
Others
Portability Interoperability
CORBA/IIOP & J2EE/RMI
CORBA
Legacy
J2EE
COM+/DCOM
.NET
2000
Tightly-coupled Components
2005 Multiple InteroperationStyle Middleware
IBM EnterpriseService Bus
MicrosoftConnected Systems
Loosely-coupled Web Services
(XML Schema/SOAP)
IONA Artix
Siemens Husky
HTTP/SOAP
Notification/Transformation/Routing
Global networkof innovation
12
Husky: Secure transfer of electronic identities over heterogeneous system platforms
Citizens want to move from St. Gallen to Zurich
Advantages with Husky ©
Situation today
First time ever electronic transfer leads to enormous cost efficiency
Tax fraud can be minimized One stop shop for citizens
At least two government visits Inconvenient desk opening hours High administration effort Tax fraud possible
Global networkof innovation
13
Improved Monitoring and Adaptability
New Solution
Situation
Introduction of a modern integration middleware product at all partners
Re-Implementation of existing EDI processes
Implementation of additional internal and cross-enterprise processes
Rigid EDI processes for order and delivery connecting 60 business partners
The EDI platform is at it’s limits in maintainability and performance
EDI Platform
Web Services Platform
OrdersReturnsDelivery PlansStore DataLeasing Data
GoodsAnnouncementsCatalogsInvoicesDelivery Notes
EAI technology renovation: Customer goods supply chain example
Global networkof innovation
14
Generic architecture for service-based applications
Se
curi
ty
Ap
plic
atio
n D
eve
lop
me
nt
Sys
tem
an
d N
etw
ork
Ma
na
ge
me
nt
IdentificationServices
Edge Services Portal Services Comm. Services
LegacyServices
Ent
erpr
ise
Ser
vice
Bus
ProcessAgents
PortletCollections
Presence Lists
Orchestration Services Synchronization Services
Business Processes Business Events & Rules
Component Services
Business Functions
Partner ESB
PersistenceServices
Service Segments
RFID Dock RFID POS
WSDL Services
Global networkof innovation
15
“Multi-cellular” business applications
FederatedAgents(Robots)
TechnicalSensors andEffectors
Flow & Services
Flow & Services
Flow & Services
Flow & Services
Flow & Services
CustomerSupplier
ClassiscalRecordKeeping
ERP
Out Dock Conveyer ShelfIn DockTransport Transport
Manufacturer/Dealer
Flow & Services
Service orchestration and problem escalation via collaboration portals
Flow & Services
In Dock
Flow & Services
Out Dock
„The newCambrianExplosion“
Mobile objects in an non-deterministic environment only partly known by agents
Global networkof innovation
16
DB Server
Logic
1980 1990 2000
dataindependent
device independentdependent
DB Server DB Server
workflow independent
Synchronization
DBS DBS
ServiceLogicLogic Service
Application architecture evolution
SOA ?2010
Global networkof innovation
17
A 20 years interoperation perspective
“The Global Ubiquitous Computer
- subsumes both the Internet and instrumented environments.
- Its name reflects the reasonable prediction that,
- within two decades,
- virtually all computing agents (heart-monitors, satellites, laptops,..)
- will be connected,
- forming an organism that is partly artifact and natural phenomenon —
- In either case one of the most complex ever constructed or studied.”
by
Robin Milner (Pi Calculus, Turing Award)
Trento Italy Dec. 2004
Microsoft Conference on Converging Technologies
Global networkof innovation
18
Federative interoperation elements (1)
Technical platform elements
Technology independence of client and server applications; no type or name sharing
Long transactions and process compensations; time-outs
Information and identification synchronization on demand
Openness of security mechanisms
Opaque decisions in orchestrated services
Multiple interaction styles, protocols, format transformations, event notifications, routing (the Enterprise Service Bus)
Global networkof innovation
19
Federative interoperation elements (2)
Organizational/social elements
Service sharing
Fair service level agreements (performance, availability, security)
Contracts (Non Disclosure, Non Compete, Warranty)
Trust (while delayed interoperations)
Modular organization (subsidiary, autonomous decisions)
Problem escalation and collaborative trouble shooting
Global networkof innovation
20
Suggested research topics
Agent technologies based on “social” concepts may help to understand and construct this new kind of federative platforms.
We also need a design methodology for federated service agents. This may provides a new concept for modularization of systems without central control, possibly a new paradigm for software engineering.
Social sciences & philosophy may converge with computer sciences to find a new foundation for federative business interoperations and their corresponding infrastructures.
IT should not be seen sub-ordinate to business economics any more.
Social Sciences&
Philosophy
ComputerSciences
FederativeBusiness
Interoperations
Literature: „An Introduction to Multi Agent Systems“ by Michael Wooldridge
Global networkof innovation
21
Our last slide
The figures in this presentation weretaken partly from our book.
Opinions on it:
Dr. Michael Mrva, from Infineon:
„That’s not just a book, it’s a super book!The content is based on different scientificdisciplines, which never have been presented in this form anywhere. “
Prof. Dr. Ulrich Walter, from Space Technology Technical University Munich (former Program Manager IBM Development and before that astronaut on space shuttle Columbia):
„I am startled: All essentials are condensed perfectly.”
[email protected]+49-89-636-49955
ISBN 3-89578-231-9
Dr. KurtSchwarzenbacher