Características del software API

Software de API de OpenLegacy para Integración de API & amp; La administración revoluciona la forma en que se amplían los sistemas centrales (legados) para crear innovaciones en la Web, en la nube o en el móvil. Nuestro enfoque patentado -aunque abierto- reduce las capas de complejidad para mejorar y acelerar de manera permanente la forma en que se realiza la integración y la administración de la API.

VELOCIDAD

  • Generación automatizada de APIs internas y externas de diversas fuentes
  • Publicación de API externa inmediata
  • Generación de clientes API para más de 50 tipos de sistemas back-end
  • Plantillas personalizadas para el control total de la generación de código
  • Se puede personalizar rápidamente para los extremos propietarios utilizando conectores SDK

SIMPLICIDAD

  • Los microservicios ofrecen una arquitectura ágil moderna sin hacer cambios en los sistemas heredados
  • Utiliza la pila estándar de Java: Eclipse, Tomcat, Maven, Spring, Swagger, JPA, Jersey
  • Flexible para cualquier pila de software Java adicional. p.ej. Jenkins, Nexus, cualquier biblioteca de terceros
  • Implementación sencilla, automatizada y estándar en J2EE, Docker, AWS, etc.
  • Publicación fuera de la caja como REST, Java SDK, servicios web
  • Diseñado para cualquier nivel de habilidad, las habilidades Java estándar necesarias para la personalización

SEGURIDAD

  • Cumple con todos los estándares de seguridad
  • Seguridad tanto para la arquitectura como para la identidad
  • El código Java es intrínsecamente de seguridad de tipo fuerte
  • Admite OAath2, OLAP y LDAP
  • El enmascaramiento de datos ofrece un control granular sobre los datos expuestos

Software API personalizado para Core Core, sistemas legados

Conectores API

En pocos minutos, puede extraer automáticamente los metadatos de tipo fuerte de cualquier sistema central para crear una API Java estándar que incluya la lógica empresarial.

Tipos de conectores Core (Legacy) - La API Java es una sola línea de código que combina el conector y los modelos Java (también llamados entidades). Una entidad puede describir los parámetros de entrada y salida de sistemas centrales (heredados) tales como aplicaciones, servidores mainframe / midrange, bases de datos y servicios SOA / ESB. Las entidades pueden invocar el programa, saber qué enviar y qué esperamos recibir.

Automatización de conector : puede analizar y generar entidades automáticamente desde el sistema de destino, ya sea un código fuente heredado, un archivo de seguimiento que describa pantallas o incluso una conexión directa a la base de datos.

api connectors

Diseño de API

Utilizando plantillas y asistentes integrados, amplíe automáticamente los objetos de entidad de fondo en aplicaciones web o móviles, API REST o servicios web SOA.

Modelado API & amp; Configuración - Cree automáticamente la API externa en un primer enfoque de contrato (de arriba abajo) o utilizando los modelos existentes de la API de Java interna. La API puede personalizarse con editores gráficos o modificarse directamente. Este proyecto de Java se puede implementar como una API totalmente funcional para cualquier Java Web Services soportado. La API incluye un catálogo de API y una página de prueba que permite documentar, probar y entregar la API.

IDE basado en Eclipse - Disponible como plug-in o instalación independiente, no sólo nuestro IDE proporciona una interfaz gráfica para crear y configurar API, sino que también genera código Java detrás de las escenas. Ninguna habilidad o entrenamiento especial es requerido y es fácil de modificar o agregar a su código para proyectos más complejos o personalizados.

Orquestación - Además de los proyectos básicos en los que hay un front-end y un back-end, puede orquestar las integraciones a cualquier número de back-ends. A diferencia de los enfoques tradicionales, nuestro software API utiliza la orquestación basada en la dependencia que permite una mayor flexibilidad y simplicidad en la implementación.

API Design

Mejora de la API

Inyectar varias capas de seguridad y acelerar el rendimiento. Si es necesario, edite los metadatos para crear una solución personalizada.

Arquitectura segura - Dado que los artefactos son Java, inherentemente cuentan con seguridad de tipo fuerte, por lo que no se necesitan capas de validación basadas en software. En comparación, otros enfoques de proveedor utilizan SOAP para REST, lo que resulta en JSON - un protocolo de tipo débil.

Identidad segura - OAuth2 separa las funciones del cliente y del propietario del recurso, permitiendo así acceso seguro basado en tokens y definido por perfiles a los recursos. Un asistente de enmascaramiento de datos incorporado, puede enmascarar cualquier fuente de datos principal (heredada) para proporcionar sólo datos específicos necesarios para un servicio específico. Otros datos no serán expuestos. La autenticación de administración de identidades admite OLAP pero también puede conectarse a un directorio LDAP.

Rendimiento - A diferencia de otros enfoques, estamos diseñados para la velocidad. La arquitectura de OpenLegacy aplana todo el proceso de integración y proporciona una micro-aplicación autónoma, generada automáticamente, que encapsula todo lo necesario para el servicio. El almacenamiento en caché de fondo permite que varias API se beneficien de una única fuente de caché. Además, la capa de Java API subyacente permite que la orquestación interna se produzca rápida y fácilmente.

API Enhancement

Implementación de la API

La implementación de un solo clic significa que la API puede ser consumida y reutilizada fácilmente por cualquier desarrollador de Java para cualquier servicio digital. Innovar en cualquier momento y en cualquier lugar.

Opciones flexibles de implementación - Incluyendo en la premisa, Cloud, o cualquier servidor J2EE o contenedor Docker. Implementar en un portal de desarrolladores utilizando Swagger.

Plataforma de tiempo de ejecución - El servidor de software OpenLegacy APi se instala localmente y proporciona la infraestructura LightWAR necesaria para ejecutar los nuevos proyectos de API de forma eficiente, además de la consola de administración proporciona monitoreo y análisis de rendimiento en tiempo real.

Integración híbrida de nubes - Diseñado para conectar cualquier cosa, en cualquier lugar. Los servicios front-end SOAP y REST generados a partir de su legado, los sistemas locales se integran perfectamente con las aplicaciones basadas en la nube. Aproveche los datos y funcionalidades existentes dentro de los nuevos modelos de negocio (SaaS, PaaS, BYOD, Bid Data, etc.) a una fracción del costo y el tiempo requeridos para desarrollar nuevos sistemas.

Microservicios - OpenLegacy proporciona una forma automatizada y estándar de desacoplar funcionalmente una aplicación central monolítica a través de la Edición de OpenLegacy Microservices.  A diferencia de otros enfoques, puede consumir aplicaciones heredadas como un almacén de datos sin tocar el sistema.

API Deployment

Pruebas API

Nuestro software de API le ayuda a mantener su ritmo con las pruebas integradas de JUnit y las pruebas continuas en tiempo de ejecución.

Mejora continua - Realice automáticamente pruebas en tiempo de compilación y tiempo de ejecución para garantizar la calidad y la mejora continua antes, durante y después del despliegue. Esto es especialmente importante para las API del sistema central (heredadas) que soportan procesos de misión crítica y millones de transacciones.

API Testing

Gestión de API

Administre fácilmente las API, supervise quién las está utilizando, cómo se utilizan y dónde se utilizan.

Consola de administración - Invocada desde el servidor OpenLegacy como parte de la funcionalidad de tiempo de ejecución, la consola permite la supervisión en tiempo real del rendimiento y el comportamiento del proyecto.

Supervisión - Las pestañas de la consola cubren: Usuarios, funciones e informes de funciones, administración de API, uso de API, uso de servicios, servicios RESTful, propiedades, registros y almacenamiento en caché.

Analítica - Siga todo el viaje de ida y vuelta de cada mensaje, desde los extremos hasta el back-end. Observar el uso interno y externo, incluyendo el número de llamadas, duración, fecha, etc.

API Management

Nuestro API Software funciona de este modo. Vos si?

Por supuesto, los diagramas a menudo pueden simplificar demasiado un proceso. Sin embargo, esto es prácticamente lo fácil que es utilizar nuestro software API. Y tenemos rápido y fácil ServiciosQue ayudan con el proceso Discovery requerido antes de que se pueda crear la API.

How API software accelerates API integration and management for legacy systems