This training shows how to design a service oriented architecture by using the principles of the method PRAXEME. You will understand the structure of the Web Services, the orchestration of the services and the relationship with the component approaches. The products of the market and the open source solutions will be detailed.
Training at your location, our location or remotely
Ref. SOB
4d - 28h
Would you like to transpose this course—without changes—for your company?
A la carte training
Do you want a training course tailored to the needs of your company and its teams? Your training will be built to measure by our experts!
This training shows how to design a service oriented architecture by using the principles of the method PRAXEME. You will understand the structure of the Web Services, the orchestration of the services and the relationship with the component approaches. The products of the market and the open source solutions will be detailed.
Intended audience
Project managers, architectes.
Prerequisites
Good knowledge of multilevel architectures, software design and UML
Course schedule
Introduction
The stakes of companies and the MDA approach of OMG.
Multi-tiers architecture, business components: interoperability limits of classical middleware.
Web services and SI interoperability.
From components to services oriented architectures (SOA): Limits of the SI's management by projects, introduction to ser
The concepts of SOA
Conceptual model of a SOA.
Business service concepts: Service exposition, loose-coupling, synchronous vs asynchronous model, service provider and c
Business components: Exploitation unit, contract implementation, components dependency and orchestration.
Introduction to the methodological approach
The different approaches and Meta models: the Zachman framework, the methodological axes of the RUP, the PRAXEME approac
Life cycle of a SOA project: strategically vision and organisational macro process, organisational process, technical im
Semantic model of the domain
Analyse of the business domain.
Modeling of the reference objects and their life cycle, model structuring and relationship with urban planning.
Business process and SI use cases
Introduction to the pragmatic model.
Business process analyse: use of activity diagrams, relation with the semantic model, pragmatic classes.
The SI's use cases.
The geographic model.
Definition of the logical architecture
Derivation of the semantic and pragmatic models to the logical architecture: management of navigation, 1..n, n..m relati
Specification of the logical engines and the logical services: use of the MDA approach, grouping in logical workshop and
Logical services definition: pre-condition, post-condition, exception or signals, input and output messages, definition
Using contracts, QoS specification, metrics of Quality.
Integration of existing applications.
Technical architecture definition
Implementation of the logical model with components: components of the layers of a SOA, process components, service faça
Versions management, interactions mode and input/output messages, transactions management and compensation service.
Description of services with WSDL, SOAP invocation: building interoperable XML schemas, service web design patterns.
Service web infrastructure (WS-*), management of security, transaction, reliability, use of UDDI repository.
Service web orchestration and integration of business process: presentation of the BPEL, BPMN standards: creation of vis
Composite application management: introduction to the Service Component Architecture (SCA) standard.
The Enterprise Service Bus (ESB): concepts of ESB, introduction to the JBI.
Market actors and products
Typology of the existing products and selection criteria.
The SOA products of the main actors.
Open Source products.
Customer reviews
5 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class
No session at the moment, we invite you to consult the schedule of distance classes.