|Bibliography||Grund, Andre: Complete Enterprise Topologies with routing information of Enterprise Services Buses to enable Cloud-migration. |
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Diploma Thesis No. 3480 (2013).
100 pages, english.
|CR-Schema||E.1 (Data Structures)|
K.6 (Management of Computing and Information Systems)
The Enterprise Service Bus is an important part of todays enterprise IT landscape. It offers the integration of applications build on different platforms without adaptation. This is accomplished by offering message transformation and routing capabilities of client requests to the designated endpoint service. However, Enterprise Service Buses also introduce an additional indirection between the client and the called backend application. Enterprise Topology Graphs capture a snapshot of the whole enterprise IT and are used in various use cases for analysis, migration, adaptation, and optimization of IT. The focus of this work is to enhance the ETG model with structural and statistical information about an enterprise. However, due to the decoupled architecture the information is hidden inside the ESB and not directly accessible. Furthermore, the arrangement and semantics of the routing entities are unknown. The existing ETG Framework includes the automated discovery and maintenance of ETGs, but offers no solution for ESB components in the enterprise IT. This thesis provides an in depth analysis of the ESBs Apache Camel and Apache Synapse. It applies information gathering concepts and evaluate them with a prototypical implementation of an ETG Framework plugin. Using tailored information gathering and presentation methods to enhance ETGs with routing information. The result has been evaluated using scenarios provided by the ESBs, including a detailed actual-target comparison. With this thesis, fundamental concepts for routing information gathering from ESB have been developed. Thereby, the routing information and statistics are gathered into a generic data model which has been defined to universally model ESB information of different ESBs. In the last step, this information is used to complete and enhance the ETG with ESB routing information and statistics. This work closes a gap in the ETG coverage and completes the ETG by providing insight into the relations of the different enterprise IT components.
|Full text and|
|PDF (2159588 Bytes)|
|Department(s)||University of Stuttgart, Institute of Architecture of Application Systems|
|Entry date||November 14, 2013|