Installing Upgrading Designing Configuring Deploying Monitoring Administering Troubleshooting Reference JBI Components
Close Print View
Using JBI Components: Java EE Service Engine Deployment Articrafts
 

Configuring JBI Components

Administering JBI Components for Java CAPS

Using the Java EE Service Engine in a Project

About the Java EE Service Engine

Java EE Service Engine Features

Java EE Service Engine Limitations

Java EE Service Engine Use Case Scenarios

Java EE Service Engine as Service Provider and Service Consumer

Java EE Service Engine as a Service Provider

Java EE Service Engine as a Service Consumer

Java EE Service Engine Example Scenario

Scenario Message Flow

NetBeans Tooling Support for the Java EE Service Engine

Software Requirements and Installation

Configuring and Starting the Java EE Service Engine

To Start the Java EE Service Engine from the GlassFish V2 Application Server

To Start the Java EE Service Engine from the Admin Console

To Start the Java EE Service Engine Using Command Line Interface

Installing Java EE Service Engine Using Command Line Interface

Other Operations Using the Command Line Interface

Administering the Java EE Service Engine

To View the General Properties

Java EE Service Engine Log Management

Java EE Service Engine Deployment Articrafts

Using the Java EE Service Engine to Create a Composite Application

Using the BPEL Designer and Service Engine

Using the HTTP Binding Component

Processing an Order in a Purchase Order System

Designing Custom Encoders

Using the XSLT Editor

XSLT Designer: Simple Transformation Tutorial

Using the File Binding Component

Using the File Binding Component in a Project

Using the JMS Binding Component

Understanding the FTP Binding Component

Using the FTP Binding Component in a Project

Understanding the LDAP Binding Component

Using the LDAP Binding Component in a Project

Using the JMS JCA Wizard

Using the JAXB Wizard and Code-Seeder Pallete

Understanding the Database Binding Component

Using the Database Binding Component

Using the WSDL Editor

Migrating From eTL to Sun Data Integrator

Designing Intelligent Event Processor (IEP) Projects

Designing Data Integrator Projects

Using the Sun Data Mashup Engine

Java EE Service Engine Deployment Articrafts

A composite business application can contain Java EE applications. Users prefer to deploy and manage composite applications as a single entity and would prefer not to deploy the Java EE applications separately from the JBI service assembly. Java EE service units can make Java EE applications part of the JBI service assembly, enabling them to be deployed and managed as one entity. By definition, a Java EE service unit is a Java EE application that can be bundled as part of the JBI service assembly. So, when the JBI service assembly is deployed, the Java EE Service Engine takes care of deploying any Java EE applications that are bundled in the service assembly.

In addition, any life cycle operation that is applied to the JBI service assembly (start, stop, undeploy, and so on) results in the same life cycle operation being applied to the bundled Java EE applications. The difference between a normal Java EE application and the Java EE Service unit is that the latter contains an additional descriptor file named jbi.xml. This JBI runtime descriptor describes the services provided and consumed by a Java EE application in the JBI environment.

As shown in the following illustration, a composite application can contain various service units, where each unit needs to be deployed into the proper component of the JBI environment. For example, if the application needs to read input from a file and execute a BPEL process, then your composite business application contains at least two units: one unit is deployed into the File Binding Component , and another unit is deployed into the BPEL Service Engine.

Java EE Service Engine Service Units