Information Systems Frontiers

, Volume 15, Issue 2, pp 249–268 | Cite as

Semantic-based transaction model for web service

  • Shing-Han Li
  • Shi-Ming Huang
  • David C. Yen
  • Jui-Chang Sun


Cloud computing technology has become more and more utilized in business application in today’s industrial fields. In general, many business systems developed based on web services are indeed heterogeneous software systems that process business data by complying with integrated business rules. Web services have until recently been regarded as software building blocks that can be assembled to construct the distributed business applications of the next generation and assist enterprises to promote operational efficiency and organizational flexibility. As a result, Web services can be employed to improve the integration of value chain processes and/or activities. However, Web services are usually implicit as a black box that prohibits users and developers from comprehending an actual scenario and present status inside the web service component as said developers deal with other associated heterogeneous components. Additionally, developers are unable to increase overall efficiency while integrating Web service components if they do not possess the ability to modify/improve the implementation scenario. This research first defines the component as corresponding state transitions that should be decomposed further into sub-transactions and semantic transactions, which can make possible re-implementation of the specific Web services in an efficient way and increase the overall throughputs for the new composite Web services. Secondly, this study implements an MTNet Project, which can be employed to assist developers’ analysis and construction of the semantic models for Web services according to the previously described definitions. Last, the simulation experiment provided in this manuscript proved that the proposed semantic model can indeed improve the throughput and, consequently, decrease the delay time for concurrent transactions.


Web service Cloud system BPEL Semantic transaction model 



This work is partially supported by the National Science Council, Executive Yuan, R.O.C. (NSC 96-2622-H-036-001-CC3) and Tatung University (B96-N04-047). The authors also gratefully acknowledge the helpful comments and suggestions from the reviewers.


  1. Aalmink, J., Balloul, L., Glagau, J., and Gòmez, J. M. (2010). “Enterprise Tomography Driven Governance of Federated ERP in a Cloud, ” ICT Innovations 2009, Part 2, pp.257–264.Google Scholar
  2. Atrey, P. K., Hossain, M., & El-Saddik, A. (2008). Association-based dynamic computation of reputation in web services. International Journal of Web and Grid Services, 4(2), 169–188.CrossRefGoogle Scholar
  3. Bhandari, R., Suman, U., & Ramani, A. K. (2011). Web Service Composition through BPEL Using Intalio. Communications in Computer and Information Science, 250(Part 3), 873–876.CrossRefGoogle Scholar
  4. Bruijn, J. D., Fensel, D., Keller, U., & Lara, R. (2005). Using the Web service modeling ontology to enable semantic E-business. Communications of the ACM, 48(12), 43–47.CrossRefGoogle Scholar
  5. Business Process Execution Language for Web Services, version 1.1 (2007),
  6. Cardellini,V. , Casalicchio, E. , Colajanni, M. (2001) “A Performance Study of Distributed Architectures for the Quality of Web Services,” Proceedings of Hawaii International Conference on System Sciences (HICSS-34).Google Scholar
  7. Casati, F., Shan, E., Dayal, U., & Shan, M. C. (2003). Business-oriented management of Web services. Communications of the ACM, 46(10), 55–60.CrossRefGoogle Scholar
  8. Curbera, F., Duftler, M., Khalaf, R., Mukhi, N., Nagy, W. and Weerawarana, S. (2002a). BPWS4J. Published on the World Wide Web by IBM at
  9. Curbera, F., Duftler, M., Khalaf, R., Nagy, W., Mukhi, N., & Weerawarana, S. (2002b). Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI. IEEE Internet Computing, 6(2), 86–93.CrossRefGoogle Scholar
  10. Curbera, F., Khalaf, R., Mukhi, N., Tai, S., & Weerawarana, S. (2003). The next step in Web services. Communications of the ACM, 46(10), 29–34.CrossRefGoogle Scholar
  11. Eid, M., Alamri, A., & Saddik, A. (2008). A reference model for dynamic web service composition systems. International Journal of Web and Grid Services, 4(2), 149–168.CrossRefGoogle Scholar
  12. Executive Yuan (2009), “Third-Term Plan for National Development in the new century 2009–2012,” On-line at:
  13. Fensel, D., Lausen, H., Bruijn, J., Stollberg, M., Roman, D., Polleres, A., et al. (2007). Enabling semantic web services: the web service modeling ontology. Berlin: Springer-Verlag.Google Scholar
  14. Ganesarajah, D., Lupu, E. (2002). “Workflow-based composition of web-services: a business model or a programming paradigm,” Proceedings of 6th International Enterprise Distributed Object Computing Conference (EDOC’02), pp.273.Google Scholar
  15. García-Sáncheza, F., Valencia-Garcíaa, R., Martínez-Béjarb, R., & Fernández-Breis, J. T. (2009). An ontology, intelligent agent-based framework for the provision of semantic web services. Expert Systems with Applications, 36(2), 3167–3187.CrossRefGoogle Scholar
  16. Hanis, T., Noller, D. (2011). “The role of semantic models in smarter industrial operations,” IBM industry technical library, retrieved from
  17. Huang, S. M., & Huang, C. M. (1998). "A semantic-based transaction model for active heterogeneous database systems. IEEE International Conference on Systems, Man, and Cybernetics, 3, 2854–2859.Google Scholar
  18. Huang, S. M., Kwan, I., Ku, C. Y., Hung, S. Y., & Wang, J. C. (2002). Developing an effective mobile rescue support system. Journal of Internet Commerce, 1(3), 129–146.CrossRefGoogle Scholar
  19. Huang, S. M., Kwan, I., & Li, C. H. (2002). A study on the management of semantic transaction for efficient data retrieval. ACM SIGMOD Record, 31(3), 28–33.CrossRefGoogle Scholar
  20. Karande, M., Chunekar, V. N., & Meshram, B. B. (2011). Working of Web Services Using BPEL Workflow in SOA. Communications in Computer and Information Science, 125(Part 1), 143–149.CrossRefGoogle Scholar
  21. Koning, M., Sun, C. A., Sinnema, M., & Avgeriou, P. (2009). VxBPEL: Supporting variability for Webservices in BPEL. Information and Software Technology, 51(2), 258–269.CrossRefGoogle Scholar
  22. Law, A. M., Kelton, W. D. (2000). “Simulation Modeling and Analysis,” Third Edition: McGraw-Hill International Series, New York.Google Scholar
  23. Li, X., & Xiong, P. C. (2012). A Petri Net approach to mediation-aided composition of Web services. IEEE Transactions on Automation Science and Engineering, 9(2), 429–435.CrossRefGoogle Scholar
  24. Louridas, P. (2008). Orchestrating Web Services with BPEL. IEEE Software, 25(2), 85–87.CrossRefGoogle Scholar
  25. Mayer, P., Schroeder, A., and Koch, N. (2008). “A Model-Driven Approach to Service Orchestration,” International Conference on Services Computing (SCC’08), Honolulu, USA.Google Scholar
  26. Medjahed, B., & Bouguettaya, A. (2005). Customized delivery of E-government Web services. IEEE Intelligent Systems, 20(6), 77–88.CrossRefGoogle Scholar
  27. Menasce, D. A. (2002). QoS issues in Web services. IEEE Internet Computing, 6(6), 72–75.CrossRefGoogle Scholar
  28. Menasce, D. A. (2004). Composing web services: a QoS view. IEEE Internet Computing, 8(6), 88–90.CrossRefGoogle Scholar
  29. Modica, G. D., Tomarchio, O. (2012). “A Semantic Model to Characterize Pricing and Negotiation Schemes of Cloud Resources,” the Third International Conference on Cloud Computing, GRIDs, and Virtualization, pp. 18–23.Google Scholar
  30. Motahari-Nezhad, H. R., Saint-Paul, R., Casati, F., & Benatallah, B. (2011). Event correlation for process discovery from web service interaction logs. The VLDB Journal, 20(3), 417–444.CrossRefGoogle Scholar
  31. Papazoglou, M. P., & Kratz, B. (2006). “A Business-Aware Web Services Transaction Model,” ICSOC 2006. LNCS, 4294, 352–364.Google Scholar
  32. Piccinelli, G., Finkelstein, A., and Williams, S. L. (2003). “Service-Oriented Workflow: The DySCo Framework,” 29th Euromicro Conference (EUROMICRO’03), pp.291Google Scholar
  33. Saida, B., & Zaia, A. (2011). A process meta- model based approach for the development of collaborative applications built on workflow and SOA. Journal of Communication and Computer, 8(2), 120–133.Google Scholar
  34. Satoh, F., Tokuda, T. (2010). “Security Policy Composition for Composite Web Services,” IEEE Transaction on Services Computing, IEEE Computer Society, On-line at:
  35. Seridi, H., Bouacha, I., & Benselim, M. S. (2012). Development of context–aware web services using the MDA approach. International Journal of Web Science, 1(3), 224–241.CrossRefGoogle Scholar
  36. Stamkopoulos, K., Pitoura, E., Vassiliadis, P., & Zarras, A. (2010). Accelerating Web service workflow execution via intelligent allocation of services to servers. Journal of Database Management, 21(4), 60–90.CrossRefGoogle Scholar
  37. Sun, P., & Jiang, C. (2008). Analysis of workflow dynamic changes based on Petri net. Information and Software Technology, 51, 284–292.CrossRefGoogle Scholar
  38. Tan, W., & Fan, Y. (2006). Dynamic workflow model fragmentation for distributed execution. Computers in Industry, 58, 381–391.CrossRefGoogle Scholar
  39. Vishnu Vardhan, A., Saleem Basha, M. S., & Dhavachelvan, P. (2011). An overview of Web services composition approaches. International Journal of Computer Applications, 29(8), 10–15.CrossRefGoogle Scholar
  40. Web Services Coordination (WS-Coordination), version 1.2 (2009),
  41. Web Services Transaction (WS-Transaction) (2005),
  42. Wen, J., Huang, Y., Shu, Z., & Li, P. (2012). Research on dynamic Web service composition with QoS global optimization in BPEL. Journal of Computational Information Systems, 8(2), 521–529.Google Scholar
  43. Xue, X., Wei, Z., & Zeng, Z. (2012). Framework of analyzing service-centric cluster supply chain: a case study of collaborative procurement. Journal of Software, 7(4), 733–740.CrossRefGoogle Scholar
  44. Zhou, W., Pierre, G., & Chi, C. H. (2011). CloudTPS: scalable transactions for Web applications in the cloud. IEEE Transactions on Services Computing, 22, 1.Google Scholar

Copyright information

© Springer Science+Business Media New York 2013

Authors and Affiliations

  • Shing-Han Li
    • 1
  • Shi-Ming Huang
    • 2
  • David C. Yen
    • 3
    • 5
  • Jui-Chang Sun
    • 4
  1. 1.Department of Information ManagementTatung UniversityTaipeiTaiwan
  2. 2.Department of Accounting and Information Technology, Center for e-Manufacturing and e-CommerceNational Chung Cheng UniversityChia-yiTaiwan
  3. 3.Department of Information Systems and AnalyticsMiami UniversityOxfordUSA
  4. 4.Department of Information ManagementNational Chung Cheng UniversityChia-yiTaiwan
  5. 5.Department of DSC and MIS, RTF School of BusinessMiami UniversityOxfordUSA

Personalised recommendations