Java Caps
   HOME

TheInfoList



OR:

Java Composite Application Platform Suite (Java CAPS) is a standards-based
enterprise service bus An enterprise service bus (ESB) implements a communication system between mutually interacting software applications in a service-oriented architecture (SOA). It represents a software architecture for distributed computing, and is a special varia ...
software suite from
Oracle Corporation Oracle Corporation is an American multinational computer technology corporation headquartered in Austin, Texas. In 2020, Oracle was the third-largest software company in the world by revenue and market capitalization. The company sells da ...
. The suite has several components that help to integrate existing applications and deliver new business services in a
service-oriented architecture In software engineering, service-oriented architecture (SOA) is an architectural style that focuses on discrete services instead of a monolithic design. By consequence, it is also applied in the field of software design where services are provid ...
environment. It is a
Java EE Jakarta EE, formerly Java Platform, Enterprise Edition (Java EE) and Java 2 Platform, Enterprise Edition (J2EE), is a set of specifications, extending Java SE with specifications for enterprise features such as distributed computing and web ser ...
compliant platform and provides application-to-application integration,
business-to-business Business-to-business (B2B or, in some countries, BtoB) is a situation where one business makes a commercial transaction with another. This typically occurs when: * A business is sourcing materials for their production process for output (e.g., a ...
integration,
business process management Business process management (BPM) is the discipline in which people use various methods to discover, model, analyze, measure, improve, optimize, and automate business processes. Any combination of methods used to manage a company's business p ...
along with integrated human
workflow A workflow consists of an orchestrated and repeatable pattern of activity, enabled by the systematic organization of resources into processes that transform materials, provide services, or process information. It can be depicted as a sequence o ...
, an
Enterprise Information Portal An enterprise portal, also known as an enterprise information portal (EIP), is a framework for integrating information, people and processes across organizational boundaries in a manner similar to the more general web portals. Enterprise portals p ...
, extract transform and load (ETL),
business activity monitoring Business activity monitoring (BAM) is software that aids the monitoring of business activities which are implemented in computer systems. The term was originally coined by analysts at Gartner, Inc. and refers to the aggregation, analysis, and p ...
and composite application development.


History

Java CAPS was originally a product of Software Technologies Corporation, 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 A lisp is a speech impairment in which a person misarticulates sibilants (, , , , , , , ). These misarticulations often result in unclear speech. Types * A frontal lisp occurs when the tongue is placed anterior to the target. Interdental lispin ...
variant, was used for message translation. eGate 4.5 was released in 2001 with enhanced support of
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mo ...
, including introduction of
Java Message Service The Jakarta Messaging API (formerly Java Message Service or JMS API) is a Java application programming interface (API) for message-oriented middleware. It provides generic messaging models, able to handle the producer–consumer problem, that can ...
. 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). The Table Runtime Environment (TRE) upgraded DataGate 3.6 to take advantage of eGate 5.0 tools, such as Enterprise Manager.


Java CAPS 5.1

After
Sun Microsystems Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, t ...
acquired SeeBeyond in 2005, the name was changed to Sun Java Composite Application Platform Suite (Java CAPS). eGate Integrator provides the core integration functionality. 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: * Repository: A
version control system In software engineering, version control (also known as revision control, source control, or source code management) is a class of systems responsible for managing changes to computer programs, documents, large web sites, or other collections ...
that allows shared projects, version history, and file-lock capabilities. * Enterprise Designer: An IDE to browse the repository and 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. * Logical Host: 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 Logical Host runs on a dedicated machine and when started, refers to a domain, which is an instance of the Sun Enterprise Service Bus. * Enterprise Manager: A web portal to monitor the information flow through the BPEL diagrams, server logs, activity details, business processes' parameters and data.


Java CAPS 6

In 2008, Java CAPS 6 was launched including NetBeans 6.1, GlassFish v2, and OpenESB v2. Java CAPS 6 has some distinct features when compared to Java CAPS 5.1.x: * NetBeans 6.1 is used for the IDE. NetBeans 6.1 has plugins to support the standard Java CAPS 5.1.3 editors, and has a unified project view, editors for Java Collaboration Definition, BPEL etc. and a runtime environment of IDE. * Sun Java System Application Server 9.1 (based on GlassFish v2) is used as the runtime environment. * Provides support for
Java Business Integration Java Business Integration (JBI) is a specification developed under the Java Community Process (JCP) for an approach to implementing a service-oriented architecture (SOA). The JCP reference is JSR 208 for JBI 1.0 and JSR 312 for JBI 2.0. JSR 312 w ...
(JBI). JBI has two types of components: binding components and service engines. Both JBI container and EE container are in Sun app server. The JBI Bridge enables interoperability between Java EE and JBI components. * Supports the following messaging servers: Sun SeeBeyond JMS IQ Manager (stcms), Sun Java Message Service Grid, and Sun Java MQ 4.1. * Provides support for sub Java collaborations, in which a collaboration can call another collaboration. * Includes installation enhancement (wizard-based installer) and management and monitoring improvements. 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. In 2010, Sun Microsystems was acquired by
Oracle Corporation Oracle Corporation is an American multinational computer technology corporation headquartered in Austin, Texas. In 2020, Oracle was the third-largest software company in the world by revenue and market capitalization. The company sells da ...
. In 2011, Oracle released Java CAPS 6.3, which includes NetBeans IDE 6.9 and GlassFish Enterprise Server 2.1.1. File:Java_Caps_Netbeans_Console.png, Java CAPS projects, Component Library and Repository option in NetBeans File:Java_Caps_Enterprise_Manager_Netbeans.png, Enterprise Designer includes business rules and business rules designer File:Java_Caps_Java_Source_Editor_Netbeans.png, Enterprise Designer includes Java Source Code Editor File:Java_Caps_Environments_Netbeans.png, Java CAPS environments in NetBeans Services includes Logical Host and other components File:Java_Caps_DP_Netbeans.png, Java CAPS deployment profile File:Java_Caps_CM_Netbeans.png, Java CAPS connectivity map


Future of Java CAPS

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 In computing, Oracle SOA Suite is a part of the Oracle Fusion Middleware family of software products. Features Features include deploying, and managing SOAs. Oracle SOA Suite enables system developers to set up and manage services and to orch ...
. 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 ''OpenESB'' is a Java-based open-source enterprise service bus. It can be used as a platform for both enterprise application integration and service-oriented architecture. OpenESB allows developers to integrate legacy systems, external and intern ...
, 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.


Product Lifecycle


See also

{{Portal, Computer programming *
Oracle SOA Suite In computing, Oracle SOA Suite is a part of the Oracle Fusion Middleware family of software products. Features Features include deploying, and managing SOAs. Oracle SOA Suite enables system developers to set up and manage services and to orch ...
*
SeeBeyond Technology Corporation Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS ...
*
Business Process Execution Language The Web Services Business Process Execution Language (WS-BPEL), commonly known as BPEL (Business Process Execution Language), is an OASIS standard executable language for specifying actions within business processes with web services. Process ...
*
Java EE Connector Architecture Jakarta Connectors (JCA; formerly Java EE Connector Architecture and J2EE Connector Architecture) is a Java programming language tool for connecting application servers and enterprise information systems (EIS) as part of enterprise application ...


References


External links


Java CAPS documentation
Java platform Enterprise application integration Service-oriented architecture-related products