Title :
Control and Data Complexity Metrics for Web Service Compositions
Author_Institution :
Sch. of Software & Commun. Eng., Jiangxi Univ. of Finance & Econ., Nanchang, China
Abstract :
Service-oriented architecture has been widely applied to construct new software system or integrate some legacy applications. Web service technology is the most representative approach to build such system. However, this new software development manner inevitably brings plague to the latter maintenance activities such as comprehension and measurement, despite its convenience for constructing software systems. In the paper, the control flow in Web service composition is modeled by service control flow graph (i.e. SCFG). Then, the execution path complexity metric is proposed through introducing the knowledge about cognitive informatics. Based on such concept, the metric of control flow complexity for whole Web service-based system is also addressed. On the other hand, two data interaction complexities are also presented to reflect the information volume of message communications between services through analyzing the SOAP message. In addition, a well-known Web service composition is used as a case to demonstrate the above metrics. The analysis results show that our measurement methods are reasonable and effective.
Keywords :
Web services; access protocols; data flow graphs; software architecture; software metrics; SOAP message; Web service composition; Web service technology; Web service-based system; cognitive informatics; data complexity metrics; data interaction complexities; execution path complexity metric; message communications; service control flow graph; service-oriented architecture; simple object access protocol; software development; Business; Complexity theory; Flow graphs; Measurement; Simple object access protocol; Software; Cognitive Informatics; Complexity Metrics; Data Interaction; Service Control Flow Graph; Web Services;
Conference_Titel :
Quality Software (QSIC), 2010 10th International Conference on
Conference_Location :
Zhangjiajie
Print_ISBN :
978-1-4244-8078-4
Electronic_ISBN :
1550-6002
DOI :
10.1109/QSIC.2010.21