Abstract
In the recent years, Web services technology has been playing an important role as a middleware for distributed systems such as peer-to-peer computing, grid computing as well as interoperability transactions. As the technology continues to evolve, a number of specifications are being proposed to address the areas necessary to support Web services. These specifications are designed modularly, therefore it is necessary to have a framework to supply an efficient way for developers in building Web services-based distributed applications. The aim of our approach is to combine and integrate appropriate Web service specifications within one framework; thus, distributed applications can be built on this framework regardless of these specifications. In our previous work, a Web services framework in which Web services-based interoperability transactions can be executed in reliable, effective, and secure manner have been proposed. In this paper we present the design and implementation of modules for the framework based on remoting pattern approach. Remoting patterns are used since they provide a systematic way in developing distributed object middleware solutions and they can link to other patterns in the context of distributed applications. By using remoting pattern language, our framework can be easily integrated to Web services-based distributed systems as well as extended additional functionalities in future. A case study of e-banking transactions based on our framework has been developed to illustrate how our framework can be used in practice.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Hao He, What Is Service-Oriented Architecture, 2003. http://webservices.xml.com/pub/a/ws/2003/09/30/soa.html
M. P. Papazoglou and D. Georgakopoulos, Service-oriented computing, Communications of the ACM, Vol. 46, No. 10 2003, pp. 25-28.
D. Booth et al., Web Services Architecture, W3C Working Group Note 11, February 2004. http://www.w3.org/TR/2004/NOTE-ws-arch-20040211/
Apache Software Foudation, Apache Axis, 2006, http://ws.apache.org/axis/
Apache Software Foudation, Web Services Invocation Framework, 2006, http://ws.apache.org/wsif/
Phung Huu Phu, Myeongjae Yi, A Service Management Framework for SOA-based Interoperability Transactions, In Proceedings of the 9th Korea-Russia Intl. symposium on Science and Technology (KORUS2005, IEEE Press), Novosibirsk, Russia, 2005, pp. 680–684.
M. Volter, M. Kircher, U. Zdun, Remoting Patterns, John Wiley & Sons, 2005.
M. Kircher and P. Jain, Pooling Pattern, Proc. EuroPlop 2002, July 2002 Germany.
Y. Huang, S. Kumaran, J.-Y. Chung, A service management framework for service-oriented enterprises, Proc. IEEE Intl. Conf. on E-commerce Tech., July 06-09, 2004 California, pp. 181-186.
Y. Huang and J.-Y. Chung, A Web services-based framework for business integration solutions, Electronic Commerce Research and Applications 2 (2003), pp. 15-26.
U. Zdun, M. Völter, M. Kircher, Design and Implementation of an Asynchronous Invocation Framework for Web Services. In Proceedings of the CWS-Europe (2003), pp. 64-78.
G. Wang at el., Integrated quality of service (QoS) management in service-oriented enterprise architectures, Proc. 8th IEEE Intl Enterprise Distributed Object Computing Conf (EDOC 2004), September 20-24, 2004. California, pp. 21-32.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Phu, P.H., Yoo, D.S., Yi, M. (2008). Design and Implementation of a Web Services-Based Framework Using Remoting Patterns. In: Bock, H.G., Kostina, E., Phu, H.X., Rannacher, R. (eds) Modeling, Simulation and Optimization of Complex Processes. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79409-7_34
Download citation
DOI: https://doi.org/10.1007/978-3-540-79409-7_34
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-79408-0
Online ISBN: 978-3-540-79409-7
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)