This thesis describes the design of a service-oriented treasury management system by the usage of service engineering. By this means the architecture results in better performance, scalability and modularity.
The analysis covers three different views concerning the management, business and service perspective. The management view explains the different actors and main tasks which are involved in the treasury business. Within the business view, a treasury trading life-cycle is created based on a general trading life-cycle which includes two additional activities of the treasury business, namely risk-management and regulatory compliance. The service view models each of the activities, which is required to fulfill the trading life-cycle, by defining the service value, the service offer, and the service process.
The architectural design itself is described in two parts. The more general one explains the architecture based on the 4+1 model where the software is shown in the logical, physical, process- and development context. The second part illustrates the non-functional requirements where attributes like performance, extendability, security and integrability are described in detail.