Temps Réel

Gestion des Web Services

Mettre en place des systèmes d'échanges synchrones et temps-réel

Le composant Web Services de Stambia permet de simplifier la gestion des Web services dans les projets d'intégration, apportant un haut niveau de performance et une simplicité de développement déconcertante.

Avec la même agilité que les autres composants Stambia, le composant Web service est utilisable sans effort de développement (approche totalement graphique) et offre un haut niveau de productivité grâce à l'approche par les Modèles de Stambia et l'utilisation des standards natifs pour tout type de web services (formats SOAP, REST, XML ou JSON).

Par son approche basée sur des modèles (templates) préconfigurés, ce composant peut être adapté aux besoins de chaque client et ainsi apporter la solution la meilleure pour tous les projets.

 

Reverse engineering (rétroconception) natif

Stambia permet de reverser ou de décrire tout type de web service basé sur les formats WSDL ou WADL, ou en utilisant des associations avec des technologies existantes telles que XML ou JSON.

La métadonnée résultante inclut la description entière du web service (Ports, opérations, descriptions input/output, exceptions…).

Le principe de Stambia est de permettre la récupération native de toutes les métadonnées pour permettre une exploitation standard de chaque technologie.

 

Invoquer des Web services existants

Les mappings peuvent utiliser des web services pour recueillir des informations à partir du Web ou d'applications tierces internes. L'approche Stambia des mappings simplifie la manière d'utiliser les services Web. L'utilisateur peut se concentrer sur les règles métiers sans se préoccuper de la complexité technique du service. Un simple Drag & Drog suffit pour utiliser le service web. 

 

Publication de Web Services

Le composant Web Service vous permet de publier graphiquement des services web sans aucune ligne de code.
Les process Stambia peuvent être publiés en tant que web services en un simple clic.

Les services web sont publiés selon les standards SOAP ou REST et peuvent contenir des inputs ou outputs complexes.

Ces inputs / outputs sont définis par un simple drag & drop dans le process qui va être publié.

Les web services publiés par Stambia sont conformes à WSI (WSI compliant).

 

Cas d'utilisation

Ce composant peut être utilisé pour exposer (publier) des données du Système d'Information (master data, données décisionnelles...) pour des applications internes ou externes nécessitant des échanges synchrones ou temps réel mais également dans le but d'être appelé par des planificateurs d'exploitation (schedulers).

  • Publier des informations pour un partenaire, un fournisseur ou un client peut être réalisé en quelques minutes sans avoir besoin d'écrire du code ou des programmes complexes
  • Collecter des données d'applications cloud devient simple et performant
  • Concevoir une nouvelle solution e-commerce devient désormais facile !

 

Change Data Capture

Suivez l'évolution de vos données dans le temps

Le composant de Change Data Capture de Stambia permet de simplifier la gestion des détections de changements dans les bases de données. La détection des changements est indispensable pour certains projets d'intégration de données, apportant des gains de performance et une meilleure fluidité des échanges d'information.

Avec la même agilité que les autres composants de Stambia, le Change Data Capture est utilisable directement et sans effort de développement. Il offre un haut niveau de productivité grâce à l'approche dirigée par les Modèles et peut détecter tout événement survenant sur les données, par l'utilisation des fichiers de "redo" ou "logs transactionnelles" des bases de données, ou par l'utilisation de déclencheurs simples (triggers).

L'approche par les templates de Stambia (modèles de process) offre un haut niveau d'adaptabilité du composant, et répond à tous les besoins spécifiques de vos projets.

 

 

Types de captures

CDC-DetectectionTypes                      

Lorsqu'elles sont fournies par les éditeurs de bases de données, Stambia utilise les fonctions standard de l'API pour lire les données des fichiers transactionnels ou les "redo logs". C'est notamment le cas pour des technologies telles que Oracle, Microsoft SQL Server et Postgre SQL.

Dans les autres cas, Stambia utilise des déclencheurs pour détecter les changements dans les tables sources.

Les changements peuvent être écrits automatiquement dans une zone de transit pour être lus par les mappings ou les templates de réplication.

 

Démarrer le CDC

Démarrer la capture ne nécessite pas de code ou de paramétrage complexe.
L'utilisateur peut commencer en sélectionnant les tables pour capturer et instancier le modèle CDC approprié, en fonction de la technologie sous-jacente. 

 

Utiliser le CDC dans les mappings

Les mappings peuvent directement utiliser les données capturées en choisissant simplement l'option "utiliser CDC" dans la table source. Dans ce cas, au lieu d'utiliser la source, le mapping passera automatiquement à la table CDC préparée par le processus de capture.

 

Utiliser le template de réplication

Le composant de réplication de Stambia permet de répliquer rapidement les données capturées vers une base de données tierce.

Cela peut être réalisé avec de simples paramétrages et sans conception complexe.
Les mappings universaux de Stambia peuvent aussi être utilisés pour compléter et adapter le processus de réplication dans le cas où il y ait un besoin d'implémenter des spécificités métiers.

Ce composant est optimisé pour chaque base de données source et cible, même dans le cas de bases de données hétérogènes. Cela apporte le meilleur niveau de performance.

 

Gestion des "abonnés"

Les templates de Change Data Capture peuvent par ailleurs gérer plusieurs abonnés. C'est particulièrement utile quand une organisation a besoin d'utiliser des modifications dans une source pour des cibles multiples. Par exemple, une modification dans l'application CRM peut être envoyée dans la base de données du datawarehouse et en même temps, dans un ERP ou une autre application spécifique.

La détection d'événements

Rendez votre Système d'Information réactif et agile

Pour apporter plus de fluidité au sein du Système d'information, il est important de pouvoir réagir aux différents événements pouvant survenir au sein de l'infrastructure informatique.

Stambia apporte tous les composants nécessaires pour mettre en place des échanges basés sur la détection de changements.

REAL-TIME-Detections

Stambia fournit plusieurs objets de détection d'événement tels que :

  • Détection de fichiers
  • Détection de fichiers FTP
  • Détection d'emails
  • Nouvelle donnée dans une table
  • Arrivée de données dans une queue/topic JMS
  • Script spécifique