OpenESB is also available
as an add-on in the Java Application Platform SDK.
The OpenJBI Components project on java.net is an incubator project
started to foster community-based development of JBI components that
conform to the Java Business Integration specification (JSR 208).
Enterprise Application Development
[ 16 ]
JBI is integrated with Sun Java System Application Server as a pre-configured
lifecycle module, which means that whenever the application server's instance starts
up, the JBI runtime will be available.
Client
JBI Message
Router
HTTP/SOAP Binding
Component
Application Server Bridge
Application Server
8 7
9 6
5
10
4
3
12
11
2
13
1
14
Java EE Service
Engine
BPEL
Service Engine
JBI Runtime Environment
There is no user interaction required to configure or start the JBI runtime. It is just
like any other service of the application server. Java EE Service Engine acts as
the bridge between Java EE applications and JBI. A Java EE application archive
(ear/war/jar) can be packaged in a JBI composite application and deployed as
one single entity. Service units belonging to other JBI components and Java EE
applications can share the same transaction and security contexts. JBI is built on a
web services model, and provides a pluggable architecture for a container that hosts
service producer and consumer components.
Pages:
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36