Publication date : 06/05/2024

Course : WOA, Web-oriented architecture, overview

Synthesis course - 2d - 14h00 - Ref. BOA
Price : 1720 € E.T.

WOA, Web-oriented architecture, overview




WOA synthesizes multiple concepts and techniques: SOA, cloud, microservices, API and Web. With the help of numerous demonstrations, this course presents all aspects of this family of architectures, from security and monitoring to integration and deployment automation.


INTER
IN-HOUSE
CUSTOM

Synthesis course in person or remote class
Disponible en anglais, à la demande

Ref. BOA
  2d - 14h00
1720 € E.T.




WOA synthesizes multiple concepts and techniques: SOA, cloud, microservices, API and Web. With the help of numerous demonstrations, this course presents all aspects of this family of architectures, from security and monitoring to integration and deployment automation.


Teaching objectives
At the end of the training, the participant will be able to:
Understanding Web services architecture
Securing data access
Implementing an API strategy
Control performance and traffic management
Mastering IS Web standards

Intended audience
Information system architects, developers and decision-makers.

Prerequisites
No special knowledge required.

Practical details
Teaching methods
The concepts will be illustrated by technical and visual demonstrations.

Course schedule

1
Web Oriented Architecture

  • n-tier architectures, distributed applications and components.
  • Enterprise, SOA, WOA, ROA. Introduction to Web IS.
  • Information system alignment: DevOps, Cloud, IaaS, PaaS, BaaS...
  • Extreme industrialization of IT practices. Brewer's theorem (CAP).
  • Openness, structuring and orchestration. Application microservices.
  • Web services technologies (REST, SOAP, LDP, SOLID, etc.).
  • Resource-oriented architectures.
  • Filtering and transformation of exchange formats (XML, JSON).
  • Transactional relationship management. (ACID).
Demonstration
Analysis of a WOA IS (Google, Facebook), identification of business and technical components. Case study of specific responses.

2
Choosing a technology base

  • The main architecture styles. REST, SOAP.
  • Special features of the HTTP protocol.
  • Protocol translation and content filtering.
  • Position the resource (URI) at the heart of the system.
  • Representation of best practices. Message-based and asynchronous communication.
  • Granularity and weak coupling.
  • Standards: BPMN, BPEL, SCA...
  • HATEOAS, Hypermedia As The Engine Of Application State.
  • Tools for design standardization: Swagger, BluePrint, RAML...
Demonstration
Design and generation of Web Services in multiple technologies with Swagger, integration and interoperability. Drafting of appropriate documentation.

3
Managing targets and consumption patterns

  • IoT and mobile applications.
  • Scalability characteristics (vertical/horizontal).
  • Cache management strategies.
  • Performance and traffic management.
  • Create, manage and expose APIs for developer communities.
  • Support Cloud, mobile and REST API projects in existing systems.
  • Support customers in the consumer park.
Demonstration
Based on a case study (e.g. Google), a review of how open IT is used on the Web. Different modes of production and consumption depending on the profile of the players involved, from the end user on down.

4
Human-Machine Interface

  • HMI volatility. HMI "on-demand".
  • What type of interface should be used?
  • Contributions and evolution of the HTML5 standard.
  • Progressive Web Application: boosting user engagement.
  • Anticipate the development of offline applications.
  • Isolating security and business processes with JavaScript.
  • Advantages and limitations of hybrid development.
  • Evolution of development solutions. The contribution of JavaScript.
Demonstration
Use of a multi-target, multi-media development strategy

5
Data distribution

  • Evolution of storage architectures.
  • Limitations of the relational model.
  • The "NoSQL" alternatives, defining solutions and uses.
  • Use of metadata: FOAF, GraphQL.
  • Cutting out distribution layers.
  • Choice of datastores (SaaS, BaaS...)
  • Duplication and synchronization.

6
Security and confidentiality

  • Definition of usage rules (encryption, authorization, SLA).
  • Authentication standards (implementation and delegation: OpenID and oAuth).
  • Solutions: filters, encryption and signature.
  • Encryption mechanism.
  • Cryptographic standards.
  • Storage key management.
  • Access and identity lifecycle.
Case study
Anticipating technical weaknesses in an architecture.

7
Support and monitoring

  • Implementation of procedures, indicators and methodology.
  • Platform accessibility.
  • Consolidation of business "metrics".
  • Develop a new BI (Business Intelligence).
  • Opening of a partner offer.
  • API packaging, product and plan creation.
  • Error handling.
Demonstration
Collective analysis of operating OVIs (Objectively Verifiable Indices) to support business analysis.

8
Automated API deployment and management

  • Architecture and automation strategies, (Cloud Management, OpenStack, "Docking").
  • Solution evaluation criteria. Market offers.
  • Strategies : Proxies, Agents or Hybrid.
  • Choose an API management solution.
  • Characteristic features.
  • Key points for drawing up specifications.
Group discussion
Presentation of major solutions: MAS Azure, Apigee, Oracle SOA, WSO2...


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.
PAULINE B.
02/12/25
5 / 5

Pédagogue et très à l’écoute. Exemples concrets.
DOMINIQUE R.
10/06/25
5 / 5

Very good
SALIM S.
10/06/25
5 / 5

Excellent training! Lots of interesting demos to validate the theory. Very friendly and educational trainer.



Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Dernières places
Date garantie en présentiel ou à distance
Session garantie

REMOTE CLASS
2026 : 31 Mar., 23 June, 6 Oct., 15 Dec.

PARIS LA DÉFENSE
2026 : 31 Mar., 23 June, 6 Oct., 15 Dec.