A Service Component Deployment Architecture for e-Banking

Service-oriented architectures (SOA) foster software reuse and loose coupling by means of strongly restricting interactions to service contracts. Many companies have identified in SOA an opportunity not only to improve their productivity but also to promote and extend their B2B relationships. The ITECBAN project is a significant reference of this process within the Spanish banking market. The scope of this paper is the implementation of the SOA paradigm in enterprise-class environments based on JEE technology. SCA (Service Component Architecture) and JBI (Java Business Integration) specifications have taken the first steps to support deployment of distributed services at the server-side Java platform. However, significant issues such as runtime service version management and context adaptation are still open. This paper presents a deployment solution for service-oriented JEE distributed systems based upon available specifications (SCA, OSGi and OMG Deployment and Configuration) and OSS implementations.