API

¿Por qué elegir las soluciones de las interfaces de programación de aplicaciones (API) de Red Hat?

Tiene que enfrentar los desafíos

Ya explicamos qué son las API y por qué son útiles. Si las API están bien diseñadas y gestionadas, facilitan el que sus productos y servicios se conecten con otros, y le permiten mantener el control y la seguridad. Le proporcionan la capacidad de reutilizar recursos y ser más versátil cuando diseña nuevos productos y herramientas. El software se ejecuta mejor cuando las API son las que permiten la comunicación muchos puntos de contacto digitales. De hecho, la capacidad para ofrecer el contenido de las aplicaciones en la web y en los dispositivos móviles depende de las API.

Pero la implementación y la gestión de las integraciones de las API pueden ser un desafío. Es posible que su solución no esté diseñada para los usuarios que no sean técnicos. Probablemente tenga una solución de integración de plataforma como servicio (iPaaS), pero aún requiera que los usuarios vayan a un nodo centralizado para poder ampliar o solicitar nuevos servicios, lo cual retrasa la capacidad de trabajo del equipo. Si sus API son públicas en algún aspecto (por ejemplo, para que sean rentables), también necesita entender cómo se controlan el acceso y el uso. Finalmente, la infraestructura de API que usted necesita debe funcionar bien tanto ahora como cuando crezca su empresa; en pocas palabras, necesita una solución y una arquitectura que puedan ampliarse. Un enfoque hacia la integración ágil que se enfoque en las API le permitirá aprovecharlas al máximo.


La confianza es importante

Red Hat le ofrece soluciones de API modulares, ligeras e integrales que utilizan el open source y los estándares abiertos, y que están disponibles tanto de forma local como en la nube o en entornos híbridos. Nuestras soluciones se someten a pruebas minuciosas de una comunidad diversa que abarca ingenieros, clientes, proveedores de hardware y software independiente, y partners de Red Hat. El open source es la manera de Red Hat.

Las buenas soluciones de gestión e implementación de las API deben ayudarlo para que pueda concentrarse en sus metas empresariales particulares. Nuestras soluciones de API se centran en la reutilización y la agilidad de TI, así como en una interfaz de gestión que lo ayuda con la medición, la supervisión y la extensión de los sistemas, para que puedan crecer al mismo tiempo que usted.


¿Cómo puede ayudar el middleware?

Administre sus API con 3scale

Red Hat® 3scale API Management es una plataforma de gestión de API que hace más fácil compartir, proteger, distribuir, controlar y rentabilizar sus API. 3scale API Management está diseñada para ofrecer tanto el soporte como la capacidad de ampliar la arquitectura híbrida (local, en la nube o cualquier combinación de las anteriores). ¿Desea exponer y rentabilizar el acceso a sus API? Utilice el portal integrado del desarrollador y la plataforma de integración con Stripe, Baintree y Adyen para habilitar un proceso de facturación fácil y completo entre los consumidores de las API y los proveedores.

3scale API Management está dividido en una capa de gestión de programas de API y una capa de control del tráfico de API. Los métodos de control de tráfico tradicionales tardan más porque se debe autenticar una llamada API completa. Esta nueva capa de control de tráfico solo necesita inspeccionar el encabezado de la llamada entrante para poder escanear y autenticar el tráfico más rápidamente. Los controles de acceso, de políticas y tráfico permiten autenticar el tráfico, restringirlo con las políticas, proteger los servicios de backend, imponer límites de velocidad y crear niveles de acceso.

Las dos capas se comunican entre sí de forma asincrónica, con estrategias de caché configurables en la puerta de enlace API, así que si, por ejemplo, la configuración de la política de gestión de API no está disponible por algún motivo, el programa de API no se demora y sigue siendo funcional. Debido a que el administrador de API y la puerta de enlace API están separados, los puede ampliar de forma independiente y dar soporte a opciones de implementación más complejas.

3scale API Management incluye un portal del desarrollador que se puede personalizar completamente, para que los desarrolladores obtengan todo lo que necesitan (gestión de aplicaciones y cuentas, análisis, gestión claves de API, etc.) en una única instalación fácil de usar. La herramienta de documentación de API interactiva permite que los desarrolladores analicen las API en vivo, y el motor de análisis proporciona todo lo que necesita saber sobre el rendimiento de su API y los patrones de tráfico. Finalmente, usted puede "empaquetar las API" en diferentes productos, definir y configurar distintas políticas para los distintos consumidores de las API. Esto le otorga libertad para crear modelos empresariales únicos, además de API que le permiten abordar las distintas necesidades de los clientes.

¿Ya mencionamos que 3scale API Management ha obtenido varios premios? No nos gusta presumir, pero es algo muy importante. Conózcalos:

Integre los recursos de TI con Fuse

Red Hat® Fuse es una plataforma de integración distribuida que permite que los expertos en integración, los desarrolladores de aplicaciones y los usuarios empresariales desarrollen soluciones conectadas de forma colaborativa o independiente. El desarrollo centrado en las API de Fuse en un entorno nativo de la nube implica que los servicios y las integraciones se amplían y se reutilizan fácilmente. Su arquitectura híbrida y el uso de la tecnología de contenedores permiten a los usuarios trabajar en cualquier entorno en el que se sientan cómodos, con el conocimiento de que su trabajo se puede compartir y usar en cualquier lugar: de forma local, en la nube o en alguna combinación de estas. La colaboración entre los distintos usuarios tiene el soporte adicional de una base compartida y fácil de usar que garantiza un control claro y estandarizado.

Durante los últimos 15 años, el estándar del sector para la integración empresarial era un bus de servicios empresariales que con frecuencia se implementaba de forma centralizada y era gestionado por un equipo en el departamento de TI. Según este modelo, el equipo central era responsable de todas las necesidades de integración de toda una empresa. Este modelo brinda eficiencia y control para las implementaciones de integración y es adecuado para ciertos casos prácticos, pero suprime prácticas modernas, como DevOps y los flujos de trabajo ágiles. En la actualidad, la innovación surge en equipos mucho más pequeños que trabajan en colaboración y en patrones de implementación mucho más frecuentes. Si sus equipos trabajan ágilmente, necesita una solución de integración de API que sea compatible con ellos. Fuse incluye más de 200 conectores para que pueda integrar todo, desde los sistemas heredados hasta las redes de partners.

La interfaz de pocos códigos permite que los usuarios usen la integración predefinida y los patrones de servicios para crear nuevas soluciones empresariales, a modo de autoservicio, con una tecnología de "arrastrar y soltar". Esto impulsa a los distintos usuarios para que colaboren pero al mismo tiempo sean independientes, integrando las aplicaciones heredadas, las API y los dispositivos del Internet de las cosas (IoT) en una solución de integración única y unificada. La automatización garantiza que las pruebas, la instalación y la seguridad de los servicios individuales se realicen de forma rutinaria para permitir que los equipos mantengan un flujo de entrega continuo.

¿Hemos mencionado que IDC descubrió 5 organizaciones con experiencia en el uso de Fuse con un retorno sobre la inversión del 520% en 3 años, con menos tiempo invertido por el personal y un mejor rendimiento? Compruébelo:


Innovación abierta con Red Hat

Nuestras soluciones de API se diseñan considerando a las comunidades de open source. Esto significa más personas que desarrollan software para la resolución de problemas de forma abierta, transparente y libre. Sin embargo, ser open source no garantiza la innovación.

La verdadera innovación proviene del intercambio de ideas y del trabajo conjunto para resolver los problemas. Esto es lo que proporciona el open source impulsado por las comunidades. Aquí es cuando interviene Red Hat. Este es el enfoque que siempre ha tenido Red Hat con el open source. Con nuestras soluciones podrá utilizar las últimas tecnologías para crear una infraestructura moderna.

Empezar

Red Hat le ofrece soluciones de API modulares, ligeras e integrales que utilizan el open source y los estándares abiertos, y que están disponibles tanto de forma local como en la nube.

Red Hat 3scale API Management

Hace que sea más fácil compartir, asegurar, distribuir, controlar y rentabilizar sus API para usuarios internos y externos.

Red Hat Fuse

Una plataforma de integración distribuida y nativa de la nube que conecta las API en entornos locales, en la nube y en cualquier parte entre estos.