Semantic-based transaction model for web service
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.
KeywordsWeb 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.
- 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
- Business Process Execution Language for Web Services, version 1.1 (2007), www.ibm.com/developerworks/library/ws-bpel/.
- 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
- Curbera, F., Duftler, M., Khalaf, R., Mukhi, N., Nagy, W. and Weerawarana, S. (2002a). BPWS4J. Published on the World Wide Web by IBM at http://www.alphaworks.ibm.com/tech/bpws4j.
- Executive Yuan (2009), “Third-Term Plan for National Development in the new century 2009–2012,” On-line at: http://www.cepd.gov.tw/encontent/m1.aspx?sNo=0011562.
- 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
- 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
- Hanis, T., Noller, D. (2011). “The role of semantic models in smarter industrial operations,” IBM industry technical library, retrieved from http://www.ibm.com/developerworks/industry/library/ind-semanticmodels/index.html.
- 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
- Law, A. M., Kelton, W. D. (2000). “Simulation Modeling and Analysis,” Third Edition: McGraw-Hill International Series, New York.Google Scholar
- 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
- 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
- Papazoglou, M. P., & Kratz, B. (2006). “A Business-Aware Web Services Transaction Model,” ICSOC 2006. LNCS, 4294, 352–364.Google Scholar
- Piccinelli, G., Finkelstein, A., and Williams, S. L. (2003). “Service-Oriented Workflow: The DySCo Framework,” 29th Euromicro Conference (EUROMICRO’03), pp.291Google Scholar
- 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
- Satoh, F., Tokuda, T. (2010). “Security Policy Composition for Composite Web Services,” IEEE Transaction on Services Computing, IEEE Computer Society, On-line at: http://doi.ieeecomputersociety.org/10.1109/TSC.2010.40.
- Web Services Coordination (WS-Coordination), version 1.2 (2009), http://docs.oasis-open.org/ws-tx/wstx-wscoor-1.2-spec-os/wstx-wscoor-1.2-spec-os.html.
- Web Services Transaction (WS-Transaction) (2005), http://www.ibm.com/developerworks/library/specification/ws-tx/.
- 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
- 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