Java Composite Application Platform Suite (Java CAPS) es un conjunto de software de bus de servicios empresariales basado en estándares de Oracle Corporation . Este conjunto incluye varios componentes que facilitan la integración de aplicaciones existentes y la prestación de nuevos servicios empresariales en un entorno de arquitectura orientada a servicios . Es una plataforma compatible con Java EE y ofrece integración entre aplicaciones , integración entre empresas , gestión de procesos empresariales , flujo de trabajo humano integrado , un portal de información empresarial , extracción, transformación y carga (ETL), monitorización de la actividad empresarial y desarrollo de aplicaciones compuestas .
Historia
Java CAPS fue originalmente un producto de Software Technologies Corporation, [ 1 ] que más tarde se convirtió en SeeBeyond Technology Corporation. Inicialmente, el producto se llamaba DataGate, y a finales de la década de 1990 pasó a llamarse eGate con una nueva arquitectura distribuida. Monk, una variante de LISP , se utilizó para la traducción de mensajes.
eGate 4.5 se lanzó en 2001 con soporte mejorado para Java , incluyendo la introducción del Servicio de Mensajería de Java .
En 2003 se lanzó una nueva arquitectura basada en J2EE (ahora Java EE) con la versión 5.0, utilizando un IDE basado en NetBeans . El conjunto de herramientas volvió a ser renombrado como Integrated Composite Application Network Suite (ICAN). [ 2 ] El Table Runtime Environment (TRE) actualizó DataGate 3.6 para aprovechar las herramientas de eGate 5.0, como Enterprise Manager.
Java CAPS 5.1
Después de que Sun Microsystems adquiriera SeeBeyond en 2005, el nombre se cambió a Sun Java Composite Application Platform Suite (Java CAPS). [ 3 ]
eGate Integrator proporciona la funcionalidad de integración principal. [ 4 ] Otros productos de la suite incluyen eInsight Business Process Manager, eVision Studio, ePortal Composer, eTL Integrator, eXchange Integrator, eView Studio, eIndex Global Identifier Composite Application y eBAM Studio.
Otra característica importante de Java CAPS son sus adaptadores, conocidos como eWays. Estos adaptadores cumplen con la norma JCA y permiten que el conjunto de herramientas interactúe con sistemas externos.
El paquete incluye adaptadores, bibliotecas y un IDE para diseñar, escribir, supervisar y probar procesos de negocio. Los componentes principales son:
- Repositorio : Un sistema de control de versiones que permite compartir proyectos, historial de versiones y funciones de bloqueo de archivos.
- Enterprise Designer : Un IDE para explorar el repositorio y crear procesos de negocio, colaboraciones, mapas de conectividad y perfiles de despliegue. Los procesos de negocio se definen con BPEL . BPEL no está vinculado específicamente a los servicios web; más bien, define la ejecución de actividades, entradas/salidas y posibles excepciones en el flujo de mensajes. [ 5 ]
- Host lógico : Aloja las aplicaciones desplegadas en él. Hasta Java CAPS 5, se utilizaba Sun Java System Application Server 9. En la versión 6, el host pasó a ser GlassFish para admitir JEE. Normalmente, el host lógico se ejecuta en una máquina dedicada y, al iniciarse, hace referencia a un dominio, que es una instancia de Sun Enterprise Service Bus.
- Enterprise Manager : Un portal web para supervisar el flujo de información a través de los diagramas BPEL, los registros del servidor, los detalles de la actividad, los parámetros de los procesos de negocio y los datos.
Java CAPS 6
En 2008, se lanzó Java CAPS 6, que incluía NetBeans 6.1, GlassFish v2 y OpenESB v2. [ 6 ] [ 7 ]
Java CAPS 6 presenta algunas características distintivas en comparación con Java CAPS 5.1.x:
- NetBeans 6.1 se utiliza como entorno de desarrollo integrado (IDE). NetBeans 6.1 cuenta con complementos para admitir los editores estándar Java CAPS 5.1.3, una vista de proyecto unificada, editores para Java Collaboration Definition, BPEL, etc., y un entorno de ejecución para el IDE.
- Se utiliza Sun Java System Application Server 9.1 (basado en GlassFish v2) como entorno de ejecución.
- Proporciona soporte para Java Business Integration (JBI). JBI tiene dos tipos de componentes: componentes de enlace y motores de servicio. [ 8 ] Tanto el contenedor JBI como el contenedor EE se encuentran en el servidor de aplicaciones Sun. El puente JBI permite la interoperabilidad entre los componentes Java EE y JBI.
- Admite los siguientes servidores de mensajería: Sun SeeBeyond JMS IQ Manager (stcms), Sun Java Message Service Grid y Sun Java MQ 4.1.
- Proporciona soporte para colaboraciones sub-Java, en las que una colaboración puede llamar a otra colaboración.
- Incluye mejoras en la instalación (instalador basado en asistente) y en la gestión y monitorización.
En 2009, se lanzó Java CAPS 6.2 con NetBeans IDE 6.5.1 y GlassFish Enterprise Server 2.1 parche 2. Esta versión también introdujo un adaptador para mensajería HL7 . [ 9 ]
En 2010, Sun Microsystems fue adquirida por Oracle Corporation . En 2011, Oracle lanzó Java CAPS 6.3, que incluye NetBeans IDE 6.9 y GlassFish Enterprise Server 2.1.1. [ 10 ]
Proyectos Java CAPS, biblioteca de componentes y opción de repositorio en NetBeans.
Enterprise Designer incluye reglas de negocio y diseñador de reglas de negocio.
Enterprise Designer incluye un editor de código fuente Java.
Los entornos Java CAPS en NetBeans Services incluyen el host lógico y otros componentes.
Perfil de despliegue de Java CAPS
Mapa de conectividad Java CAPS
Futuro de Java CAPS
Tras la adquisición de Sun, Oracle incorporó características y funciones de los productos SOA de Sun a sus productos SOA. Oracle ofrece herramientas que facilitan la migración de proyectos Java CAPS a Oracle SOA Suite . [ 11 ] [ 12 ] El soporte premium de Java CAPS 6.3 se extendió hasta abril de 2016. Oracle ya no promociona el producto e impulsa a los usuarios a migrar a Oracle SOA Suite.
OpenESB, la versión de código abierto de Java CAPS, cuenta con el respaldo de una comunidad y puede ser una alternativa para las empresas que desean proteger sus inversiones. [ 13 ]
Ciclo de vida del producto
Véase también
Referencias
- ↑ Dunn, Ashley (22 de mayo de 2000). "La empresa encuentra su nicho en la brecha de comunicación" . Los Angeles Times .
- ↑ Niccolai, James (15 de octubre de 2003). "SeeBeyond lanza una suite de integración con nueva marca" . InfoWorld .
- ↑ "Oracle: STC DataGate / SeeBeyond eGate / Sun Java CAPS / SOA Suite" . HealthIT2 .
- ↑ Pinkerton, Ron. "Descripción general de eGate: Sun Java CAPS 1/3" . YouTube . Archivado del original el 15 de diciembre de 2021.
- ↑ Fundamentos de Java CAPS: Implementación de patrones EAI comunes; Capítulo 10.2, Monitoreo y administración de Java CAPS
- ↑ Jaques, Robert. "Sun lanza Java Caps 6" . iTnews .
- ↑ Gold-Bernstein, Beth (17 de noviembre de 2015). "Sun CAPS 6 tiene la visión correcta" . ebizQ .
- ↑ Kinnumparath, Mareej. "JBI: un enfoque basado en estándares para SOA en Java" . TechTarget . Archivado del original el 30 de octubre de 2018. Consultado el 29 de octubre de 2018 .
- ↑ "Cambios y mejoras en los componentes Java CAPS" . Oracle .
- ↑ Lee, Michael. "Tasmania busca un reemplazo para su infraestructura central de salud electrónica" . ZDNet .
- ↑ Migración de Java CAPS a Oracle
- ↑ Somekh, Mike. "¡HERRAMIENTA DE MIGRACIÓN DE JCAPS LANZADA!" . Oracle .
- ↑ Bruno, Eric. "Actualización de Open ESB" . Dr. Dobbs .
Enlaces externos
- Documentación de Java CAPS
- Java (plataforma de software)
- Integración de aplicaciones empresariales
- Productos relacionados con la arquitectura orientada a servicios