Application Integration

application integration services data intelligence

Go data driven! We help you interacting with your existing systems.

ERP, applications métier, bases de données, extranet, site e-commerce, ... une entreprise "Data Driven" se doit aujourd'hui de faire interagit l'ensemble de ses systèmes informatiques. Et aujourd'hui, elle doit aussi être connectée de manière efficace aux plateformes de partenaires et à des systèmes open data.

Au travers de différentes techniques d'Application Integration, Contraste Europe vous accompagne dans la mise en place de l'architecture la plus adaptée à vos besoins. Nous proposons des services d'analyse, de conception d'architecture, de développement de services d'intégration et de support.

L'objectif est de vous permettre de disposer d'un système d'information complètement interconnecté, dont vous pourrez exploiter les données.

Application Integration Models

Contraste has expertise in all integration models: Point-to-Point (an application communicates directly with the others), Publish Subscribe (an application communicates with an indeterminate number of applications), Hub and Spoke (the “hub” centralises the data required by other applications).

We implement synchronous web service calls or queuing techniques or live streaming. The information transferred to/from different parties may be data-driven, events-driven, etc. The interaction protocol may be managed by the web services or message-driven. The means of deploying your solution may be on-site, cloud based or even Serverless.

Application Coupling

When there is a need for integration with an existing application, it is sometimes preferable to decouple the interaction to this application.

As regards the access method, it is preferable to expose an API using a standard JSON Rest standard to mask integration by a proprietary API. As regards the data format, it is preferable to introduce a canonical data model in order to decouple the caller from the structure imposed by the called application.

Development standards

We propose to put in place not only development standard, but also the integration services documentation.

Depending on your needs, we will preferably propose a design-first approach in which the requirements documentation will be used for the development.

Devops

We insist on the use of a CI/CD infrastructure to automate the process: development, unit tests, automated publishing and automated deployment in different environments, while respecting the Q/A processes, integration tests and supervision.

Deployment

We comply with deployment standards. We can propose a deployment on-site, in the cloud, on a bare metal server or a virtual server.