An Improved Technique for Enterprise Service Bus Data Transformation: The Case of ethio telecom

No Thumbnail Available

Date

2018-10-19

Journal Title

Journal ISSN

Volume Title

Publisher

AAU

Abstract

Service Oriented Architecture (SOA) is an integration architecture approach that is based on the concept of a service and addresses, the requirements of loosely coupled, standards-based, and protocol independent distributed computing. SOA used Enterprise Service Bus (ESB) to realize its principle. ESB is architecture to overcome the limitation of traditional architectures. One of its main functions is Data Transformation, which is the conversion process of data structure among heterogeneous systems during integration. Data transformation consists of four data transformation functions which are name and value transformation, attribute aggregation and splitting. Its performance depends on the data exchange format and transformation functions complexity. Most ESB platforms adopt XML-based format as their common data model, which is quite time consuming on data transformation. The performance of XML based format is affecting the real time communication performance, mainly as complexity increases. The objective of this research is to analyze the performance of ESB data transformation functions and propose an improved technique for ESB data transformation data exchange formats. We used various research methods including literature review, informal interview and focus group discussion for gathering and analyzing relevant data. An improved technique for ESB data exchange formats is proposed that uses both XML and JSON formats based on complexity matrix in Complexity Analyses Algorithm (CAA). CAA uses JSON format for high complexity and XML for low complexity level. From the experiment result we have observed that JSON data format requires less time than XML data format while data complexities increases. So by implemented this improved technique we can enhance the performance of ESB data transformation.

Description

Keywords

Enterprise service bus, Data transformation performance, Data exchange format, complexity matrix, Complexity Analyses Algorithm

Citation