A hybrid deployment model for financial systems with Service Oriented Architecture (SOA): Running from Client via Branch Server
Mücahit Gündebahar, Merve Can Kuş Khalilov · 2013
Applications which are the result of Software Development Life Cycle (SDLC) should be delivered to end users seamlessly. This delivery process which is named as deployment is therefore critical. Especially for systems with ongoing development and frequent deployments, this process should not take a lot of time and create a state of emergency. Also it is important that it is automatized and does not disrupt business continuity. Criticality of transactions increases the importance of deployment process for financial enterprises which are also required to have high performance systems and give uninterrupted service. In this study, deployment of critical financial systems with Service Oriented Architecture (SOA) is addressed and requirements of deployment process are described. Alternative deployment processes for SOA are discussed and compared, “Running from Client via Branch Server” model is proposed with its application architecture and principles of operation. It is shown that this model is the optimum deployment model in terms of performance and availability. The model is detailed in accordance with requirements of financial systems.