interorganizational information system architecture: a ... · pdf...
TRANSCRIPT
InterOrganizational Information System Architecture: A ServiceOriented Approach
Authors: Mohammad Kazem HAKI, Maia Wentland Forte
11th IFIP Working Conference on VIRTUAL ENTERPRISES
SaintEtienne, France, 1113 October 2010
Presentation TOC
2
Requirements of IOISs
SOA and Compatibility of its Features w ith IOISs Requirements
Service OrientedBased Architecture for IOISs
InterOrganizational Information System Architecture: A Service Oriented Approach
Requirements of IOISs
InterOrganizational Information System Architecture: A Service Oriented Approach
3
Critical Success Factors (CSF) of
IOISs
Features of dynamic interorganizational business processes
IOISs requirements from an integration
perspective
Flexibility and Scalability
Interoperability and Integration
ProcessCentric Architecture and
Continuous Business Process Improvement
Business IT
Business Agility
Presentation TOC
4
Requirements of IOISs
SOA and Compatibility of its Features w ith IOISs Requirements
Service OrientedBased Architecture for IOISs
InterOrganizational Information System Architecture: A Service Oriented Approach
SOA in a Nutshell
5
• The business and technical processes are implemented as services
• Each service represents a certain functionality that maps explicitly to a step in a business process
• A service is a software component that can be reused by another software component or accessed via a standardbased interface over the network
InterOrganizational Information System Architecture: A Service Oriented Approach
Compatibility of SOA Features w ith IOISs Requirements
6 InterOrganizational Information System Architecture: A Service Oriented Approach
Presentation TOC
7
Requirements of IOISs
SOA and Compatibility of its Features w ith IOISs Requirements
Service OrientedBased Architecture for IOISs
InterOrganizational Information System Architecture: A Service Oriented Approach
Proposed Architecture at a glance
8 InterOrganizational Information System Architecture: A Service Oriented Approach
Business Service Layer
9
Service B
Service A
Service C
Service D
Service E
Enterprise 1 Enterprise 2
§ The business architecture is the vital part and the first architectural layer of an IOIS
§ Decompose business processes in order to determine business services: functionality is encapsulated as a service
§ Business process: a series of continuous actions or operations that are performed upon a commodity
o Organizational level o Interaction o Value chain
§ Identify the functionality of each business process, socalled aspect: functional, control, organizational, operational
§ BPEL4WS: supports “business process decomposition”
InterOrganizational Information System Architecture: A Service Oriented Approach
Application Layer
10
Service B
Service A
Service C
App1
App2
Enterprise 1 Enterprise 2
Service D
Service E
§ Composite approach for defining applications
§ Combine different services for determining application services
§ A composite application is created by a set of interconnected and specialized services
§ Layers of a composite application:
o User interface layer: the different forms and functions are presented to the user o Choreography layer: defines the correct order of calling services in the composite application o Service layer: represents service to composite application
§ BPEL4WS: supports compositional approach
InterOrganizational Information System Architecture: A Service Oriented Approach
Integration Layer
11
Service A Service D
App2
Service orchestration
SOAP
UDDI
Service choreography
App1 BPEL BPEL
Enterprise 2 Enterprise 1
InterOrganizational Information System Architecture: A Service Oriented Approach
ServiceOriented Enterpr ise Architecture (SOEA)
12
EA
BPM SOA
BPMS IOISs
SOEA (Service Oriented Enterprise
Architecture)
InterOrganizational Information System Architecture: A Service Oriented Approach
§ Stepbystep framework to design a serviceoriented enterprise:
o Phases, steps and deliverables o Artifacts and notations o Project management with PMBOK
§ SOBPM
§ Enterprise Service Bus (ESB)