OpenESB / CAPS 6 JBI Demonstration @ Management World Nice 2008
By Louis Polycarpou on Jun 19, 2008
This year's Management World exhibition in Nice demonstrated a collaborative proof of a next generation Mediation Framework that aims to lower the integration costs to Operations Support Systems (OSS) as part of Nokia Siemens Networks' Open EMS Suite (OES). The demo consisted of a Java Business Integration (JBI) solution composed of software components from Nokia Siemens Networks, Sun Microsystems, Tail-f Systems and Xelas Software to prove three distinct use cases for Virtual Private Network (VPN) provisioning, Configuration Management (CM) upload and a Mobilised Operations Management Solution (MOMS) for resolution of trouble tickets.
Sun delivered its implementation for the latter use case which demonstrated the interaction a user would have with the OES Mediation Framework via a MOMS business process (implemented using our BPEL SE). A combination of Java CAPS Release 6 and open source JBI components (available from the Open ESB community) were used to implement the solution which consisted of a trouble ticketing application GUI (built using the Visual Java Server Faces editor in NetBeans 6.1) and a JBI business process which exposes a SOAP interface to the GUI. The business process orchestrates invocations to the Mediation Framework for retrieving site access information for failed network elements via specialised inventory binding components and other Java EE web services that simulate an order management system for creating work orders, ordering replacement hardware and assigning engineers based on location and schedule. The MOMS business process tracks changes made to the status of open work orders which are also reflected in the GUI.
Demonstration architecture and Mediation Framework
One of the advantages of Sun's JBI implementation is that the interface of the business process exposed to the web application (a Java EE module) as a SOAP binding can be wired directly in the Composite Application Service Assembly (CASA) editor so that the actual invocation takes place directly over the JBI Normalised Message Router (NMR) rather than over the wire. The service assembly diagram (taken from the CASA editor that ships with CAPS) below shows that the JBI and Java EE web service modules used to build the MOMS business process are wired directly and do not need to expose a SOAP port to be invoked. The only SOAP port exposed to the assembly is that for invoking the external OES Mediation Framework itself.
CASA Editor Assembly in NetBeans 6.1 IDE
Read more about the features of OES and sign up to the newsletter to keep track of further developments here.