Web services and SOA

Service-oriented architecture and Web services

scroll down
A service-oriented architecture (SOA) / web service application is a solution based on client-server architecture. A web service or SOA can be consumed by any client, only the exchange formats and technology are specific. As a result, many different systems can be clients, for example, M2M, IIoT, database, mobile client solutions, etc. These tools maximize the agility, interoperability and scalability of developments and systems.

An SOA is a model for interactive applications based on services. These services offer both strong internal consistency (through the use of a central exchange format, usually XML) and loose external coupling (through the use of an interoperable interface, usually a WS-* Web service).


Data producer and consumer

A service is an action performed by a “supplier” (or “producer”) intended for a “client ” (or “consumer”). Consumers and producers interact through an intermediary (which may be a bus) responsible for connecting the software components which implement services. As services have a large mesh, they encompass the system’s components and offer their features.  These systems can also be defined as application layers.

Standardizing access to data sources and services

SOA provides a very effective response to the problems faced by the enterprise concerning reusability, interoperability, and reducing the coupling between the various systems within the information system. SOA architectures have become popular with the emergence of standards such as Web Services in e-commerce (both B2B and B2C), based on platforms such as J2EE or .NET and the free and open source Mono implementation. SOA architectures allow organizations to apply urbanization principles.

Service-oriented architecture is built on several key concepts including directories, buses, contracts, and services – the latter being the core component and cornerstone of an SOA. WebService Oriented Architecture (WSOA) is an implementation of SOA with Web services.


Contact us
First name *
Name *
Company *
Phone number
Professional email *
* Required fields
We collect personal data in order to process your request. You may receive occasional service offers, event invitations or any other information related to our business. Information you provide is used exclusively by the sales, customer services and communication departments of CODRA and will not be passed on to third parties.
In order to manage our prospects and customers, we keep their personal data for a maximum period of 3 years after the last point of contact.
In accordance with the legal provisions in force, you have the right to access, rectify, transfer, restrict, object to and delete your personal data. To exercise these rights, send your request by or send a letter to the following address: Société CODRA – FAO DPO – 2 rue Christophe Colomb – CS 0851 – 91300 Massy, France. We will respond to you within one month. You can also submit any complaints to the French data protection authority (CNIL) (website: www.cnil.fr)