An Improved Technique for Enterprise Service Bus Data Transformation: The Case of ethio telecom
No Thumbnail Available
Date
2018-10-19
Authors
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