El componente Stambia API

Descubra cómo la tecnología Stambia permite presentar sus datos y sus procesos sin escribir una sola línea de código. Cree servicios complejos combinando la data de múltiples aplicaciones. “APIse” su sistema de información sin ningún esfuerzo y manténgase concentrado en los aspectos del “negocio” y no en las problemáticas tecnológicas.


Gracias a su solución unificada y a su tecnología evolutiva, Stambia le permite acelerar e industrializar la realización de sus API / Servicios web / Microservicios.

 
Transforme su flujo de datos en API con algunos clics

Los casos de uso del componente Stambia API

La digitalización en curso implica una transformación de las organizaciones y de los sistemas de información. El ecosistema digital se enriquece cada día con nuevos servicios e innovaciones creadores de valor pero también con numerosos desafíos:

  • ¿Cómo apoyar rápidamente las nuevas necesidades del negocio en relación a los datos? 
  • ¿Cómo conectar / desconectar aplicaciones y nuevos servicios (facilitar el modo plug'n'play de su SI?
  • ¿Cómo abrir el sistema de información hacia su propio ecosistema (aliados, clientes, aplicaciones, …) ?

Para responder a estos asuntos, una solución simple consiste en adoptar un procedimiento API. Descubra las diferentes posibilidades ofrecidas por el componente Stambia API.


Abrir el sistema de información hacia el exterior

La digitalización y la apertura de los datos permite facilitar la colaboración y el intercambio de informaciones entre las empresas, pero también multiplica el número de tecnologías y proyectos.

Además, es necesario poder mostrar u obtener información desde cualquier sistema (tanto externo como interno).

Así mismo es importante poner a disposición cualquier dato gestionado internamente de manera fluida y ágil.


Consumir fácilmente la data disponible fuera del SI

La democatrización de la Nube (Cloud) y el incremento de la potencia de aplicaciones en modo SaaS ha permitido el desarrollo de API estandarizadas, mayormente en modo REST o SOAP.

En el marco de un proyecto CRM, por ejemplo, y la implantación de una solución SaaS (Salesforce, Microsoft Dynamics CRM,…), la utilización de un API simplifica la implantación de una visión 360° del cliente. De esta manera, las aplicaciones se benefician de un mismo punto de entrada estándar y las interacciones con el cliente se hacen más fluidas.

Microservices API Webservices management Stambia
Self Service API Webservices

Poner sus datos en autoservicio

La data es hoy en día una de las principales riquezas de las organizaciones. La apertura de los datos de empresa hacia su ecosistema:

  • optimiza los intercambios con los aliados
  • permite ofrecer nuevos servicios
  • aporta una mayor reactividad y una capacidad de innovar de manera más rápida
  • contribuye a la liberalización del sistema de información

La protección de la data se convierte de esta manera en un aspecto primordial para las empresas. El procedimiento de "APIzación" del Sistema de Información garantiza igualmente la implantación de buenas prácticas en términos de seguridad del dato. Este tipo de arquitectura, por ejemplo, está generalmente asociada con la implantación de marcos reglamentarios como el RGPD (reglamento europeo sobre protección de datos) / CNIL3 (ley francesa sobre libertades informáticas).

 

Racionalizar el uso de los datos

Simplify Webservices API

Los proyectos de negocio requieren cada vez más datos y el procesamiento asociado a ellos. Los sistemas de información se construyen por la acumulación de diferentes aplicaciones aisladas. Consecuentemente, los datos se encuentran dispersos, duplicados en múltiples sistemas.

La implantación de una mutualización de la data y de los procesos por medio de API permite:

  • Disponer de una data fresca (limitar los problemas asociados a la propagación de los datos)
  • Responder a exigencias de tiempo real
  • Evitar la multiplicación de un mismo dato
  • Favorecer la reutilización del dato

El componente Stambia para API simplifica y acelera los procesos de "APIzación". Con unos pocos clics, es posible definir un punto de entrada único para grandes categorías de datos (producto, precio, almacén, cliente,…).

Acoplado a la arquitectura Data Hub, Stambia API es la combinación ideal para el desarrollo de servicios Web / API del sistema de información.

Incorpore agilidad en el seno de su SI

El componente Stambia para API es la solución ideal para

  • Implantar una estrategia de datos en tiempo real
  • Migrar hacia una estrategia API primero (API-First)
  • Crear un nivel de abstracción por medio del uso de microservicios
  • Innovar de manera más rápida al proporcionar facilidades para la experimentación

Efectivamente, permitirá de manera más concreta

  • • Facilitar la conexión de los bloques tradicionales del SI con los nuevos servicios (SaaS)
  • Favorecer la innovación permitiendo a los aliados (startups, proveedores, etc.) interconectarse fácilmente y rápidamente con el sistema de información (SI) de la empresa
  • Ganar agilidad y acelerar la puesta a disposición de un dato centralizado, abierto y segurizado.

Por ejemplo, en el área del Comercio Minorista: la implantación de una estrategia omnicanal pasa por la puesta a disposición de un dato lo más fresco posible. Los API desarrollados con Stambia permitirán responder a este reto.

 

 

"APIzar" su sistema de información tradicional Legacy

¿Por qué adoptar un procedimiento de "APIzación" de su sistema de información tradicional, denominado comúnmente "Legacy"?

Cambiar un bloque del sistema, como por ejemplo un ERP o un sistema WMS, es un proceso largo, costoso y a veces representa poco valor agregado. Sin embargo, la apertura del conjunto del SI al exterior se ha convertido en algo indispensable.

Les "aplicaciones históricas" pueden producir rigidez en el Sistema de Información:

  • Aspecto privativo / pago por conectores de aplicaciones
  • Lado monolítico
  • Evoluciones lentas y complejas
  • Obsolescencia tecnológica con una complejidad o incluso incapacidad para integrar las evoluciones tecnológicas

Recurrir a Servicios Web / API permite liberarse de estas limitaciones y descubrir nuevas ventajas:

  • Disminuir la deuda técnica
  • Aliviar a una infraestructura poco escalable (en particular por la implantación de una arquitectura Data Hub)
 

 

La digitalización y la apertura de los datos permite facilitar la colaboración y el intercambio de informaciones entre las empresas, pero también multiplica el número de tecnologías y proyectos.
Además, es necesario poder mostrar u obtener información desde cualquier sistema (tanto externo como interno).
Así mismo es importante poner a disposición cualquier dato gestionado internamente de manera fluida y ágil.

¿Cómo funciona el componente Stambia API?

El componente Stambia API permite simplificar la gestión de las API / Servicios Web en un proyecto de integración, aportando un alto nivel de rendimiento y una simplicidad de desarrollo desconcertante.

Con la misma agilidad de los otros componentes de Stambia, el componente API es utilizable sin esfuerzo de desarrollo (enfoque totalmente gráfico). Ofrece un alto nivel de productividad gracias a su enfoque por Modelos y por la utilización de estándares nativos para todo tipo de Servicio Web (protocolo SOAP / HTTP REST, formato de entrada/salida XML y JSON).

Responder a necesidades de datos de negocio por medio de API ya no es una tarea compleja y tediosa para desplegar. Gracias a su tecnología, Stambia permite en algunos clics construir y poner a disposición los proyectos de servicios Web y API.
Descubra cómo desplegar API: ¡"como un juego de niños"!

Estudio de desarrollo de API 

Integrado a la solución de integración de datos sin ninguna especificidad, el desarrollo de API con Stambia ofrece numerosas ventajas:

  • Conservar la misma lógica que un desarrollo estándar (flujo de integración de datos):
    • Sin necesidad de curva de aprendizaje
    • Diseño asegurado de un servicio Web / API de manera visual por medio de Stambia Designer (modo WYSIWIG): sin necesidad de escribir una línea de código
    • Mantenerse concentrado en los aspectos de negocio y no técnicos
  • Aprovechar la conectividad al conjunto de sistemas:
    • SGBD : Oracle, PostgreSQL, MSSQL, ...
    • NoSQL : MongoDB, ElasticSearch, ...
    • Big Data : Hadoop, Spark, ...
    • Cloud : Amazon AWS, Azure, Google Cloud Platform
    • ERP, SaaS : Salesforce, SAP, ...
  • Interactuar con otros servicios Web / API
  • Exponer de manera simple cualquier modelo de datos en modo CRUD: inclusión, modificación o supresión
  • Supervisar ejecuciones con la consola de supervisión Production Analytics
  • Asegurar la depuración desde Designer
stambia api designer
 

Data Integration as a Service

stambia api publish as web service

Stambia permite la publicación con un clic de cualquier desarrollo de flujo de integración de datos bajo forma de servicio Web / API. De esta manera, se dispone de acceso SOAP y HTTP REST a un punto de entrada estándar (vía HTTP). Para el modo API (HTTP REST), la gestión de códigos de retorno (200, 500) es nativa.

A partir de allí, todo desarrollo realizado con Stambia puede ser visto como un servicio. La composición de servicios se convierte en algo fácil, así como la implantación de un portal de "Self-Service Data Integration".

 

Integración a toda iniciativa API existente

Stambia dispone de capacidades nativas de invocación y publicación de servicios Web / API. Soporta los protocolos SOAP (se habla de servicios Web) y HTTP REST (se habla habitualmente de API).

Un asistente (Wizard) facilita la ingeniería inversa de todo tipo de servicio Web / API. Las especificidades de autenticación como Oauth2 son asumidas por el componente. Por otro lado, Stambia API facilita la gestión de formatos de entrada/salida estándares asociados a Web sevices / API : XML, JSON.

Finalmente, Stambia interpreta de manera nativa los formatos de descripciones WSDL, WSI. Pero pone también a disposición un punto de entrada de descripción de servicios Web / API publicado en el Runtime (WSDL, WSI, Swagger 2.0 (S19.1)).

stambia api wizardl
 

Gestión del rendimiento 

stambia scalability

Stambia no requiere la instalación de una infraestructura pesada y dedicada. El Runtime, verdadero motor de orquestación del patrón de diseño de delegación en la arquitectura ELT de Stambia, es un componente ligero y simple de instalar. Su duplicación es tan fácil como un copiar/pegar. Todo esto contribuye a favorecer la industrialización de los despliegues.

Integración de datos simple para la API


Los usuarios de flujos de integración de datos tradicionales (Batch, continua,…) pueden responder rápidamente a una iniciativa API / Web services.

Gracias a un diseño ligero y simple, Stambia API no requiere ninguna instalación complementaria. Un parametraje basta para activar los Runtimes ya instalados y para desplegar los nuevos servicios.

Esta fluidez reduce el time-to-market y aumenta el éxito de los proyectos de negocio.

¿Requiere escalabilidad?


El Runtime Stambia puede ser desplegado en modo Cluster para asegurar la gestión del Failover. Fiel a su lógica de delegación de transformación (ELT), se integra sin esfuerzo a un sistema de repartición de cargas. Stambia se asocia fácilmente a sistemas de load balancing de tipo Apache, F5, Juniper, Fortinet, Riverbed, ...

stambia api timeline

En fin, debido a su arquitectura, puede de manera sencilla ser desplegado en una infraestructura de contenedores de aplicación (por ejemplo Docker) y delegar la gestión de la carga a un plataforma de orquestación de contenedores como Kubernetes para integrarse a arquitecturas en la Nube como Google Cloud Platfrom / GCP, Amazon o Azure.

El componente Stambia API permite simplificar la gestión de las API / Servicios Web en un proyecto de integración, aportando un alto nivel de rendimiento y una simplicidad de desarrollo desconcertante.
Con la misma agilidad de los otros componentes de Stambia, el componente API es utilizable sin esfuerzo de desarrollo (enfoque totalmente gráfico). Ofrece un alto nivel de productividad gracias a su enfoque por Modelos y por la utilización de estándares nativos para todo tipo de Servicio Web (protocolo SOAP / HTTP REST, formato de entrada/salida XML y JSON).
Responder a necesidades de datos de negocio por medio de API ya no es una tarea compleja y tediosa para desplegar. Gracias a su tecnología, Stambia permite en algunos clics construir y poner a disposición los proyectos de servicios Web y API.
Descubra cómo desplegar API: ¡"como un juego de niños"!

Estudio de desarrollo de API
Integrado a la solución de integración de datos sin ninguna especificidad, el desarrollo de API con Stambia ofrece numerosas ventajas:
• Conservar la misma lógica que un desarrollo estándar (flujo de integración de datos):
º Sin necesidad de curva de aprendizaje
º Diseño asegurado de un servicio Web / API de manera visual por medio de Stambia Designer (modo WYSIWIG): sin necesidad de escribir una línea de código
º Mantenerse concentrado en los aspectos de negocio y no técnicos
• Aprovechar la conectividad al conjunto de sistemas:
º SGBD : Oracle, PostgreSQL, MSSQL, ...
º NoSQL : MongoDB, ElasticSearch, ...
º Big Data : Hadoop, Spark, ...
º Cloud : Amazon AWS, Azure, Google Cloud Platform
º ERP, SaaS : Salesforce, SAP, ...
• Interactuar con otros servicios Web / API
• Exponer de manera simple cualquier modelo de datos en modo CRUD: inclusión, modificación o supresión
• Supervisar ejecuciones con la consola de supervisión Production Analytics
• Asegurar la depuración desde Designer

Especificaciones y requisitos técnicos

EspecificacionesDescripción

Protocolo

HTTP REST / SOAP

Formato de salida

XML, JSON + todo formato específico

Conectividad
  • Todo sistema de base de datos (Relacional, NoSQL, ...)
    • Oracle
    • PostgreSQL
    • MSSQL
    • MongoDB
    • ElasticSearch
  • Nube : Amazon Web Service, Google Cloud Platform, Microsoft Azure
  • Applicaciones ERP : SAP, Microsoft Dynamics, ...
  • Applicaciones SaaS : Salesforce, Snowflake...

Para saber más, consulte la documentación técnica

Descripción

  • Cumple con WSDL, WSI
  • Swagger 2.0 (S19.1)
  • OpenAPI (Swagger 3.0)
  • Exposición en modo CRUD

Ejecución

  • vía Stambia Runtime con posibilidad de gestionar un modo Cluster y Balance de carga (Load balancing) con Apache
  • Integración a programas de balance de carga (Load balancer) existentes (F5, Juniper, Fortinet, Riverbed, …)
  • Integración nativa a planificadores de mercado (Opcon, Visual Tom, $universe, ...)
  • Segurización: clave de encriptado, gestión de usuario / contraseña, TLS
  • Compatible con un contenedor de aplicación (Docker, …) y una plataforma de orquestación de contenedores (Kubernetes, ...)
  • Compatible con arquitecturas en la Nube (Google Cloud Platform/ GCP, Azure, Amazon)
Versión del Designer de Stambia A partir de Stambia Designer s18.2.0
Versión del Runtime de Stambia A partir de Stambia Runtime S17.3.0
Notas complementarias
  • Ambiente de desarrollo: cualquier sistema que soporte Stambia Designer (Windows, MacOS, Linux)
  • Ambiente de ejecución: cualquier sistema que soporte un ambiente Java (JRE 1.7 como mínimo)

¿Desea saber más?

Consulte nuestros diferentes recursos

Anonymisation
Inscríbase Webinar : un E-LT en evolución
REPLAY
Anonymisation
Inscríbase para una prueba gratuita
Obtenga su demo
Anonymisation
Pida consejo a uno de nuestros expertos en integración de datos
Contáctenos
Anonymisation
Descubra nuestras acciones de formación y certificaciones
Contáctenos