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 was removed from the JCP balloting process on 17 Dec, 2010 by the submitters without being accepted.

Comment
enJava 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 was removed from the JCP balloting process on 17 Dec, 2010 by the submitters without being accepted.
Has abstract
enJava 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 was removed from the JCP balloting process on 17 Dec, 2010 by the submitters without being accepted. JBI is built on a Web Services model and provides a pluggable architecture for a container that hosts service producer and consumer components. Services connect to the container via binding components (BC) or can be hosted inside the container as part of a service engine (SE). The services model used is Web Services Description Language 2.0. The central message delivery mechanism, the normalized message router (NMR), delivers normalized messages via one of four Message Exchange Patterns (MEPs), taken from WSDL 2.0: 1. * In-Only: A standard one-way messaging exchange where the consumer sends a message to the provider that provides only a status response. 2. * Robust In-Only: This pattern is for reliable one-way message exchanges. The consumer initiates with a message to which the provider responds with status. If the response is a status, the exchange is complete, but if the response is a fault, the consumer must respond with a status. 3. * In-Out: A standard two-way message exchange where the consumer initiates with a message, the provider responds with a message or fault and the consumer responds with a status. 4. * In Optional-Out: A standard two-way message exchange where the provider's response is optional. To handle functionality that deals with installation, deployment, monitoring and lifecycle concerns amongst BCs and SEs, Java Management Extensions (JMX) is used. JBI defines standardized packaging for BCs and SEs, allowing components to be portable to any JBI implementation without modification. JBI defines standard packaging for composite applications: applications that are composed of service consumers and providers. Individual service units are deployable to components; groups of service units are gathered together into a service assembly. The service assembly includes metadata for "wiring" the service units together (associating service providers and consumers), as well as wiring service units to external services. This provides a simple mechanism for performing composite application assembly using services.
Hypernym
Specification
Is primary topic of
Java Business Integration
Label
enJava Business Integration
Link from a Wikipage to an external page
jcp.org/en/jsr/detail%3Fid=312
download.java.net/general/open-esb/docs/jbi-admin-guide/
download.oracle.com/otndocs/jcp/jbi-1_0-pfd2-spec-oth-JSpec/
jcp.org/aboutJava/communityprocess/final/jsr208/index.html
www.osoa.org/display/Main/Relationship+of+SCA+and+JBI
www.packtpub.com/service-oriented-java-business-integration
Link from a Wikipage to another Wikipage
Apache ServiceMix
BPEL
Category:Java enterprise platform
Category:Java specification requests
Category:Service-oriented architecture-related products
Enterprise Service Bus
FUSE ESB
GlassFish
Java Community Process
Java EE
Java Management Extensions
Java platform
Message Exchange Pattern
Mule (software)
OpenESB
Open ESB
Open-source software
Petals ESB
Service component architecture
Service Component Architecture
Service-oriented architecture
TIBCO
Web Service
Web Services Description Language
SameAs
4j7FV
Java Business Integration
Java Business Integration
Java Business Integration
Java Business Integration
Java Business Integration
m.082vqt
Q527327
Subject
Category:Java enterprise platform
Category:Java specification requests
Category:Service-oriented architecture-related products
WasDerivedFrom
Java Business Integration?oldid=1109372520&ns=0
WikiPageLength
5298
Wikipage page ID
2790415
Wikipage revision ID
1109372520
WikiPageUsesTemplate
Template:Citation needed
Template:ISBN
Template:Reflist
Template:Short description