Sunday 9 August, 2009

Difference between SCA and JBI

Java Business Integration (JBI) acts as a container (similiar to J2EE container which binds jsps, servlets, EJBs together) providing the deployment environment for service engines (BPEL SE, Java EE etc) and the binding components (SOAP,FTP etc) and facilitates in integrating them together. The interactions between service engines and binding components happens via Normalised message router (NMR) which plays a mediator role.

Service component architecture (SCA) specification helps in building and binding the components together using service oriented approach. SCA enables in writing platform independent components which can be invoked by disparate technologies seamlessly. Key here is that there is no requirement for a coordinator to bind different components together as the components themselves have the capability to communicate seamlessly in platform independent manner.

No comments: