As explained before, the prototypes I am going to developp are a proof of concept of OSS/J SOA. In other words, they will show service providers how to migrate their current infrastructure to a SOA architecture for their OSS.
Steps of my project are exactly the migration stages, each stage beeing an enrichment of the previous one.
1. Migration of a Trouble Ticket system into OpenESB.
2. Addition of business logic into to the previous process : consumer and provider have not the same data model, business logic allows the conversion of the transfered data.
3. Enrichment of the TT process with a second service provider ; additon of a business logic to route the messages to the right provider depending on the messages format.
4. Addition of a "Rule Engine" (RE) into the process.
5. Creation of a second bus to simulate a B2B solution between two companies.
A lot of evolution of these basic scenarios can be considered. Perhaps the demo will be improved to use a portal and portlets components for the service consumer to have a more convivial presentation.
I will first begin with the installation of the development environnement...
Posted by magomarcelo on May 09, 2006 at 11:26 AM CEST #
Yes, my prototypes will build upon JavaEE 5 (see next post: "Development environment for JBI composite applications" ).
The challenge is also to show how to integrate exisiting systems developped on previous JavaEE versions (as made in "Migrating a Trouble Ticket system into OpenESB" ).
Concerning the workflow management, it will be demonstrated in these prototypes. JBI enables integration of Business Process Management (BPM), in particular with its "BPEL Service Engine".
Follow next posts...
Posted by prisca on July 07, 2006 at 02:55 PM CEST #