Java Composite Application Platform Suite (Java CAPS) is a standards-based enterprise service bus software suite from Oracle Corporation. The suite has several components that help to integrate existing applications and deliver new business services in a service-oriented architecture environment. It is a Java EE compliant platform and provides application-to-application integration, business-to-business integration, business process management along with integrated human workflow, an Enterprise Information Portal, extract transform and load (ETL), business activity monitoring and composite application development.
Java CAPS was originally a product of Software Technologies Corporation,[1] which later became SeeBeyond Technology Corporation. Initially, the product was named DataGate, renamed to eGate in the late 1990s with a new distributed architecture. Monk, a LISP variant, was used for message translation.
eGate 4.5 was released in 2001 with enhanced support of Java, including introduction of Java Message Service.
A new architecture based on J2EE (now Java EE) was launched in 2003 with version 5.0, using an IDE based on NetBeans. The suite was again renamed as Integrated Composite Application Network Suite (ICAN).[2] The Table Runtime Environment (TRE) upgraded DataGate 3.6 to take advantage of eGate 5.0 tools, such as Enterprise Manager.
After Sun Microsystems acquired SeeBeyond in 2005, the name was changed to Sun Java Composite Application Platform Suite (Java CAPS).[3]
eGate Integrator provides the core integration functionality.[4] Other products in the suite include eInsight Business Process Manager, eVision Studio, ePortal Composer, eTL Integrator, eXchange Integrator, eView Studio, eIndex Global Identifier Composite Application, and eBAM Studio.
Another major feature of Java CAPS is its adapters, known as eWays. These adapters are JCA compliant and allow the suite to interact with external systems.
The suite comprises adapters, libraries, and an IDE for designing, writing, monitoring, and testing business processes. The main components are:
In 2008, Java CAPS 6 was launched including NetBeans 6.1, GlassFish v2, and OpenESB v2.[6] [7]
Java CAPS 6 has some distinct features when compared to Java CAPS 5.1.x:
In 2009, Java CAPS 6.2 was launched with NetBeans IDE 6.5.1 and GlassFish Enterprise Server 2.1 patch 2. This version also introduced an adapter for HL7 messaging.[9]
In 2010, Sun Microsystems was acquired by Oracle Corporation. In 2011, Oracle released Java CAPS 6.3, which includes NetBeans IDE 6.9 and GlassFish Enterprise Server 2.1.1.[10]
After the Sun acquisition, Oracle incorporated features and functions of Sun SOA products to Oracle SOA products. Oracle offers tools that help in the migration of Java CAPS projects to Oracle SOA Suite.[11] [12] The premier support of Java CAPS 6.3 was extended until April 2016. Oracle does not promote the product anymore, and pushes users to migrate to Oracle SOA Suite.
OpenESB, the open-source version of Java CAPS, is backed by a community and can be an alternative for companies that want to protect their investments.[13]
Release | GA Date | Premier Support Ends | Extended Support Ends | Sustaining Support Ends | |
---|---|---|---|---|---|
5.1.0 | Mar 2006 | Dec 2007 | Not Available | Indefinite | |
5.1.1 | Jun 2006 | May 2007 | Not Available | Indefinite | |
5.1.2 | Oct 2006 | Jun 2008 | Not Available | Indefinite | |
5.1.3 | Not Available | Jan 2014 | Jan 2017 | Indefinite | |
6.0.x | Jun 2008 | Jan 2012 | Not Available | Indefinite | |
6.1.x | Oct 2009 | Jan 2014 | Jan 2017 | Indefinite | |
6.2.x | Oct 2009 | Jan 2014 | Jan 2017 | Indefinite | |
6.3.x | Apr 2011 | Apr 2016 | Apr 2017 | Indefinite |