Java Caps

Java Composite Application Platform Suite (CAPS or Java CAPS), is a standards-based Enterprise Service Bus software suite from Oracle Corporation.[1]

Java CAPS has several components which help to integrate existing applications and deliver new business services in a service-oriented architecture environment.

Java CAPS is related to the Open ESB[2] open source project.

History

Java CAPS was originally a product of SeeBeyond Technology Corporation named Integrated Composite Application Network Suite (ICAN). It was renamed to Sun Java Composite Application Platform Suite (Java CAPS), after the acquisition of SeeBeyond by Sun Microsystems in 2005.[3]

ICAN suite was a Java EE compliant platform and provided 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.

Version history

Suite components

  1. eGate Integrator,
  2. eInsight Business Process Manager,
  3. eVision Studio,
  4. ePortal Composer,
  5. eTL Integrator,
  6. eXchange Integrator,
  7. eView Studio,
  8. eIndex Global Identifier Compsite Application and
  9. eBAM Studio.
Logicalhost: hosts the applications deployed in it. Until Java CAPS 5, Sun Java System Application Server 9 was used. In version 6, the host became GlassFish to support JEE. Typically, the logicalhost runs on a dedicated machine and when started, refers to a domain, which is an instance of the Sun Enterprise Service Bus.
Repository: a version control system which allows shared projects, version history and file-lock capabilities.
Enterprise designer: Enterprise designer is an Integrated development environment to browse the repository, create business processes, collaborations, connectivity maps and deployment profiles. Business processes are defined with BPEL. BPEL is not tied specifically to web services, rather it defines the execution of activities, inputs/outputs and possible exceptions in the message flow.[7]
Enterprise manager: the web portal to monitor the information flow through the BPEL diagrams, server logs, activity details, business processes' parameters and data.

One of the major features exposed by Java CAPS is its adapters; these adapters are JCA compliant and offer legacy system integration.

Comparison

Java CAPS 6 vs Java CAPS 5

Java CAPS 6 has some distinct features when compared to Java CAPS 5.1.x

  1. NetBeans 6.1 is used for Java CAPS IDE. Netbeans 6.1 has plugins to support the standard Java CAPS 5.1.3 editors and it has a unified project view, editors for Java Collaboration Definition, BPEL etc. and a runtime environment of IDE.
  2. Sun Java application server 9.1(GlassFish V2) is used as Java CAPS runtime environment and its admin console can be used for management and administration of Java CAPS runtime components.
  3. Java CAPS 6 provides support for Java Business Integration (JBI). JBI has two types of component: Binding component(communication protocols) and SE service Engine(business logic). Both JBI container and EE container are in sun app server. Java CAPS 6 provides interoperability between Java EE and JBI components via JBI bridge.
  4. Java CAPS 6 support three types of messaging servers:
    * JMS IQ manager(stcms),
    * Java message service grid
    * Java MQ4.1
  5. Java CAPS 6 also provides supports for sub Java collaboration.

Java CAPS 6 includes installation enhancement (wizard based Java CAPS installer) and management and monitoring improvements.[8]

Future of Java CAPS

After Sun was acquired by Oracle, Oracle incorporated features and functions of Sun SOA products to Oracle SOA products.[9] Oracle offers migration tools which helps in migration of Java CAPS projects to the Oracle SOA Suite. The premier support of Java CAPS 6.3 has been extended until April 2016. Today (15Q1) Oracle does not promote the product any more and push the users to a migration to Oracle SOA suite. Nevertheless, OpenESB, the open source version of Java CAPS is backed by a strong community and can be seen as an alternative for companies that want to protect their investments.

See also

References

  1. https://wikis.oracle.com/display/JavaCAPS/Home
  2. https://open-esb.net/
  3. Businessweek
  4. Java CAPS Version History by Oracle
  5. CAPS.blogspot.no/2011/05/java-caps-63.html Java CAPS blogspot
  6. SeeBeyond ICAN Suite Deployment Guide
  7. Java CAPS Basics - Implementing Common EAI Patterns; Chapter 10.2, Java CAPS Monitoring and Management
  8. http://developers.sun.com/docs/javacaps/tutorials/demos/application-configuration_2/launch.html
  9. Migrating from Java CAPS to Oracle

External links

This article is issued from Wikipedia - version of the Thursday, March 31, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.