Course : SOA, Design of a service Oriented Architecture

SOA, Design of a service Oriented Architecture

Download in PDF format Share this course by email 2


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.


Inter
In-house
Custom

Practical course in person or remote class

Ref. SOB
Price : 2990 € E.T.
  4d - 28h00




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