JavaCAPS - Introduction of JBI Component development (Part 1)
By Christophe Vaille on Nov 07, 2008
The same question came to me every night, how to develop a JBI Service Engine ?
To have better nights, I decide to build a JBI Service Engine component through a use case as:
How to build a JBI - Java Library Wrapper Service Engine ?
These 11 bloglets describe how to develop a JBI Service Engine that handles Java library.
It is divided in different parts:
• introduces JBI components framework
• introduces tools for JavaCAPS
• enlightens JBI Service Engine
• describes a use cases: How to build a Library Wrapper Service Engine using JNI.
For business applications using a JBI Service, developing Service Engine on Java CAPS infrastructure could
be a solution to integrate legacy systems or proprietary systems.
We will see how to develop our own JBI Service Engine by using the following tools:
- NetBeans 6.1
- Component Development Kit
The Architecture of the Library Wrapper Service Engine is divided into four parts:
- Java JNI Library: MyLib
- Mapper: JNIMapper
- JBI Generic Library Wrapper Service Engine.
- Service Unit
The illustration below shows the Library Wrapper Service Engine architecture:
To create and build the Library Wrapper Service Engine, we will create the following projects under NetBeans 6.1: