As an example, we will construct an ad-hoc solution for the deployment of already written code. After having introduced the case, we will see the old code, and finally we will discuss the proposed solution in detail.
A bank uses Java (developed in-house) for transaction recording and other various data processing tasks for its many branches. Connections with the central server are obtained using proprietary lines and a pre-existing, non-standard communication hardware.
Another priority for management is the capability to allow different offices within the bank organization to develop and use their own software for particular tasks.
Given some important changes in the business organization (a merger with another bank, for ...