Index Changes

Difference between version and version     

Back to Learn JBI, or Learn JBI Info


At line 4 added 1 line.
[{TableOfContents }]
At line 10 changed 1 line.
* This infrastructure allows third-party components to be “plugged in” to a standard infrastructure, and allows those components to interoperate
* This infrastructure allows third-party components to be “plugged in” to a standard infrastructure, and allows those components to interoperate
At line 20 added 23 lines.
!!Service Engine (SE)
* Container for hosting Service Units that provide Business Logic.
* These provide an abstract WSDL interface to describe the service.
* The SU is exposed as an endpoint on the NMR.
** Examples include: BPEL SE, JavaEE SE, IEP SE, POJO SE, JRuby SE
!!Binding Component (BC)
* Container for hosting Service Units that define external connectivity.
* The SU is exposed as an endpoint on the NMR
* BCs expose a WSDL-described interface to other SUs.
* BCs expose a protocol-specific interface to clients and systems that are external to environment.
* BCs map outgoing requests from a service invocation from another SU to protocol specific invocation to an external system
* BCs map incoming requests from a protocol specific invocation from an external system to a service invocation of another SU.
** Examples include: JMS BC, HTTP BC, REST BC, Email BC
!!Service Units and Service Assemblies
* primary unit of functionality in JBI
* Service Units (SU) can be deployed to installed BCs and SEs
** This allows the deployment (and undeployment) of component-specific artifacts (e.g. concrete WSDLs)
** Can describe what services are provided and consumed by the component
** Besides the standard descriptor, the component is responsible for interpreting the contents of the SU jar
* A Service Assembly (SA) can package multiple service units and defines the target components to deploy them to
At line 34 removed 7 lines.
!!Service Units and Service Assemblies
* Binding Components and Service Engines can act as containers
* Service Units (SU) can be deployed to installed BCs and SEs
** This allows the deployment (and undeployment) of component-specific artifacts (e.g. concrete WSDLs)
** Can describe what services are provided and consumed by the component
** Besides the standard descriptor, the component is responsible for interpreting the contents of the SU jar
* A Service Assembly (SA) can package multiple service units and defines the target components to deploy them to
At line 57 changed 1 line.
Here are various articles on JBI. Feel free to additional ones that are not mentioned here.
Here are various articles on JBI. Feel free to add additional articles that are not mentioned here.
At line 76 added 1 line.
* The OpenESB [Introduction Screencast|OpenESBIntroductionScreencast] includes a description of JBI explaining how a JBI-based composite application is developed, deployed and how interaction between components happens.
At line 90 added 4 lines.
* [Consider GlassFish ESB v2 for SOA Tooling | http://www.developer.com/java/ent/article.php/3799641] - This article by Kelvin Meeks is a nice deep-dive into using the NetBeans tooling that comes with GlassFish ESB v2 to create a SOA application.
* [Aggregate Services in ServiceMix JBI ESB | http://www.packtpub.com/article/aggregate-services-in-servicemix-jbi-esb] - This article by Binildas Christudas will look into Integration in general and to JBI and ESB in particular. It then explain few functionalities usually done by integration components like protocol conversions, content transformations, etc., with some code snippets in ServiceMix ESB too.
At line 96 added 9 lines.
%%tab-BooksOnJBI
Here are various books on JBI.
* [Service Oriented Java Business Integration|http://www.packtpub.com/service-oriented-java-business-integration/book] - Integrating solution for Java developers by [Binildas A. Christudas|http://www.packtpub.com/author_view_profile/id/180]; PACKT Publishers, Language-English, Paperback 350 pages (191mm x 235mm), ISBN 1847194400, ISBN 13 978-1-847194-40-4
* [Building SOA-Based Composite Applications Using NetBeans IDE 6|http://www.packtpub.com/netbeans-enterprise-pack/book] - Design, build, test, and debug service-oriented applications with ease using XML, BPEL, and Java web services by [Frank Jennings|http://www.packtpub.com/author_view_profile/id/174] & [David Salter|http://www.packtpub.com/author_view_profile/id/175]; PACKT Publishers, Language-English, Paperback 300 pages (191mm x 235mm), ISBN 1847192629, ISBN 13 978-1-847192-62-2
%%

JSPWiki v2.4.100
[RSS]
« Home Index Changes Prefs
This page (revision-15) was last changed on 29-Oct-09 02:15 AM, -0700 by jb