Browse > Article
http://dx.doi.org/10.3837/tiis.2011.10.010

Performance Testing of Composite Web-Service with Aspect-Based WS-BPEL Extension  

Kim, Jong-Phil (Dept. of Computer Science, Chungbuk National University)
Sung, Dong-Hyuk (Dept. of Computer Science, Chungbuk National University)
Hong, Jang-Eui (Dept. of Computer Science, Chungbuk National University)
Publication Information
KSII Transactions on Internet and Information Systems (TIIS) / v.5, no.10, 2011 , pp. 1841-1861 More about this Journal
Abstract
The advance in Service-Oriented Architecture (SOA) and web services has led to the development of new types of a system in which heterogeneous service components can connect and compose to solve a complex business problem. In the SOA, even though these service components are valid in their functionality, there is a need to test their behaviors when those services are composited. In recent years, WS-BPEL has received a wide acceptance as a means of integrating distributed service components. To test the composite service, the existing testing techniques have been focused on the functional features based on the WS-BPEL process. However as SOA approach is applying to real-time software development, the performance of composite service becomes one of important issues. This paper proposes a technique to the performance testing of a composite service with WS-BPEL extension which combined with the concept of aspect. Our WS-BPEL extension has been made towards annotating aspect component which is measuring the response time of the composite service. This paper also explains the procedure of performance testing with on-line transaction system. Our technique can apply to choose an adequate component in service composition with considering the performance among several candidate web service components.
Keywords
Composite service; performance testing; WS-BPEL; aspect component;
Citations & Related Records

Times Cited By Web Of Science : 0  (Related Records In Web of Science)
Times Cited By SCOPUS : 0
연도 인용수 순위
  • Reference
1 T. Erl, "Service-Oriented Architecture: Concepts, Technology, and Design," Prentice-Hall, 2005.
2 M.P. Papazoglou, P. Traverso, S. Dustdar, F. Leymann, "Service-Oriented Computing: State of the Art and Research Challenges," IEEE Computer, vol. 40, no. 11, pp. 38-45, Nov. 2007.
3 OASIS Standard, "WS-BPEL Ver. 2.0," Apr. 2007.
4 C.H. Liu, S.L. Chen, X.Y. Li, "A WS-BPEL Based Structural Testing Approach for Web Service Compositions," in Proc. of IEEE Int. Symp. on Service-Oriented System Engineering, pp. 135-141, Dec. 2008.
5 E. Zeeb, A. Bobek, H. Bohn, S. Pruter, A. Pohl, H. Krumm, I. Luck, F. Golatowski, D. Timmermann, "WS4D: SOA-Toolkits making embedded systems ready for Web Services," in Proc. of Int. Workshop on Open Source Software and Product Lines, pp. 33-42, 2007.
6 Y. Kakumoto, H. Terada, S. Sekino, N. Komoda, "Component Oriented Software Framework for Train Car Systems," in Proc. of Int. Conf. on Computational Intelligence for Modelling, Control and Automation, pp. 587-593, Nov. 2005.
7 N. Komoda, "Service Oriented Architecture (SOA) in Industrial Systems," in Proc. of IEEE int. Conf. on Industrial Informatics, pp. 1-5, Aug. 2006.
8 G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C.V. Lopes, J.M. Loingtier, J. Irwin, "Aspect-Oriented Programming," in Proc. of European Conf. on Object-Oriented Programming, pp. 220-242, 1997.
9 W3C, "WSDL Ver. 2.0," TR-REC-wsdl20-primer-20070626, 2007.
10 J. Offutt, W. Xu, "Generating Test Cases for Web Services Using Data Perturbation," ACM SIGSOFT Software Engineering Notes, vol. 29, no. 5, pp. 1-10, Sep. 2004.
11 X. Bai, W. Dong, W.T. Tsai, Y. Chen, "WSDL-Based Automatic Test Case Generation for Web Services Testing," in Proc. of IEEE Int. Workshop on Service-Oriented System Engineering, pp. 207-213, October, 2005.
12 T. Lertphumpanya, T. Senivongse, "A basis path testing framework for WS-BPEL composite services," in Proc. of Int. Conf. on Software Engineering, Parallel and Distributed Systems, pp. 107-112, 2008.
13 W.T. Tsai, R. Paul, Y. Wang, C. Fan, D. Wang, "Extending WSDL to Facilitate Web Services Testing," in Proc. of IEEE Int. Symp. on High Assurance Systems Engineering, pp. 171-172, 2002.
14 W.T. Tsai, R. Paul, L. Yu, A. Saimi, Z. Cao, "Scenario-Based Web Service Testing with Distributed Agents," IEICE Transaction on Information and System, vol. E86-D, no. 10, pp. 2130-2144, 2003.
15 H. Mei, L. Zhang, "A framework for testing Web services and its supporting tool," in Proc. of IEEE Int. Workshop on Service-Oriented System Engineering, pp. 207-214, 2005.
16 Z. Li, W. Sun, Z. B. Jiang and X. Zhang, "BPEL4WS Unit Testing: Framework and Implementation," in Proc. of IEEE Int. Conf. on Web Services, pp. 103-110, July 2005.
17 Y. Yuan, Z. Li, W. Sun, "A Graph-Search Based Approach to BPEL4WS Test Generation," in Proc. of IEEE Int. Conf. on Software Engineering Advances, pp. 14-14, Oct. 2006.
18 H. Cao, S. Ying, D. Du, "Towards Model-based Verification of BPEL with Model Checking," in Proc. of 6th IEEE Int. Conf. on Computer and Information Technology, pp. 190-190, Sep. 2006.
19 OASIS Standard, "XTemp: XML Testing and Event-driven Monitoring of Processes Version 1.0," Mar. 2011.
20 OASIS Standard, "Test Assertions Guidelines Version 1.0," June 2011.
21 L. Peng, M. Koh, J. Song, S. See, "Performance Monitoring for Distributed Service Oriented Grid Architecture," Lecture Note in Computer Science, vol. 3719, pp. 351-356, 2005.
22 A. Bertolino, G.D. Angelis, A.D. Marco, P. Inverardi, A. Sabetta, M. Tivoli, "A Framework for Analyzing and Testing the Performance of Software Services," Communications in Computer and Information Science, vol. 17, no. 6, pp. 206-220, 2009.
23 Oracle Corporation, "Netbeans IDE 6.7," 2010.
24 S. Chandrasekaran, J.A. Miller, G.S. Silver, B. Arpinar, A.P. Sheth, "Performance Analysis and Simulation of Composite Web Services," Journal of Electronic Markets, vol. 13, no. 2, pp. 120-132, Jan. 2009.
25 J. Clark, "XML path language (XPath) 2.0," December, 2010.
26 D. Berardi, D. Calvanese, G.D. Giacomo, "Reasoning on UML class diagrams," Artificial Intelligence, vol. 168, pp. 70-118, July 2005.   DOI
27 A. Koval, "Understanding the Travel Reservation Service," July, 2010.
28 IBM, "Web Sphere Studio Information Sample," 2010.