It was nice having a beer with the guys and girls, catching up over a game or two of pool quickly before the session at a new venue, the chill room, Internet Solutions.
Michael Williams from Tetrad IT gave a presentation on Java Siebel Integration and bribed us to ask questions with stress balls which leaded to him needing one too. He took us through a few options to choose from when using Java Integration such as Java Data Beans, Java Business Service and Siebel EAI transports. Very interesting indeed, Thanks Mike!
I’ve done a little investigating after the session and found this interesting business case:
Order Management is key component for our company and we are always looking to improve. One of the requirements of a project that came through was to automatically complete an order so that billing can commence when a product is plugged in. I know, cool functionality with really big benefits, a developers dream to work on.
Colleagues of mine were lucky enough to be given this project and the high level process they followed to implement this was when a product gets plugged in, a “digital handshake” takes place notifying an external system to our Siebel implementation know that we can start billing. The external system posts a message on our Java Messaging Service (JMS) and we read this message and complete the associated order.
Some of the advantages of using something like JMS is that it is an open source platform that you can use as is, and configure how you want to use it or develop on top of it as opposed to developing something new each time. It’s bus like ability allows other systems to either enrich data or also use the data. You can use the built in Siebel EAI JMS Transport Business Service to communicate with JMS asynchronously so that your users can carry on working without having to wait for the transactions to complete before continuing. While not as flexible as some of the other Java Integration options, it’s great for standardising your external system integration as well as being robust and scalable.
That’s it for this month’s session and we hope you join us next month for the double header Siebel Integration methods and Scrum which promises to be a hit.