Abstract
The peer-to-peer (P2P) model which shares the content or resources over the network gradually replaces the traditional client/server architecture. A new computing architecture: Computing Power Services (CPS) which utilizes Web Services and Business Process Execution Language (BPEL) to overcome the problems of P2P about flexibility, compatibility and workflow management is proposed in this study. CPS is a lightweight Web Services based P2P power sharing environment, and suitable for enterprise computing works which are able to run in batch format in a trusty network. The architecture relies on BPEL which provides a visualized development environment and workflow control management. In this paper, the collaborated computing system has been applied to analyze the robustness of digital watermark by filter bank selection. As the result of this case, the performance can be improved in the aspect of speedup, efficiency and process time.
This work was supported by the National Science Council in Taiwan, Republic of China, under Grant NSC92-2416-H009-012 and NSC93-2416-H-009-009.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Milojicic, D., Kalogeraki, V., Lukose, R. et al.: Peer to Peer Computing, HP Technical Report, HPL-2002-57
Loo, A.W.: The Future of Peer-to-Peer Computing. Communications of the ACM 46(9), 57–61 (2003)
Seti@home Project Official Website (2005), http://setiathome.ssl.berkeley.edu/
Andrew, T., Curbera, F., Dholakia, et al.: Business Process Execution Language for Web Services., http://www-106.ibm.com/developerworks/webservices/library/ws-bpel/
Li, G.: JXTA: A Network Programming Environment. IEEE Internet Computing 5(6), 88–95 (2001)
Pallickara, S., Fox, G.: NaradaBrokering: A Distributed Middleware Framework and Architecture for Enabling Durable Peer-to-Peer Grids, http://grids.ucs.indiana.edu/ptliupages/publications/NB-Framework.pdf
NaradaBrokering, http://www.research-indiana.org/2002/iu_narada.html
NaradaBrokering and its Applications, http://grids.ucs.indiana.edu/ptliupages/publications/SC03Handout.pdf
Tsai, M.-J., Wang, C.-S., Yang, P.-Y., Yang, C.-Y.: A collaborated computing system by web services based P2P architecture. In: Shen, W.-m., Chao, K.-M., Lin, Z., Barthès, J.-P.A., James, A. (eds.) CSCWD 2005. LNCS, vol. 3865, pp. 194–204. Springer, Heidelberg (2006)
Srivastava, B., Koehler, J.: Web Service Composition - Current Solutions and Open Problems. In: IBM India Research Laboratory Block 1, IIT, New Delhi 110016, India
Adams, H.: Asynchronous Operations and Web services: A Primer on asynchronous Transactions. IBM jstart 01 (2002), http://www-106.ibm.com/developerworks/library/ws-asynch1.html
Oracle Lab Segments: Oracle BPEL Process Manager Training (2004), http://otn.oracle.com/bpel
Tsai, M.J.: Filter Bank Selection for the Ownership Verification of Wavelet Based Digital Image Watermarking. In: ICIP 2004, October 24-27, vol. 5, pp. 3415–3418 (2004)
Cox, I.J., Kilian, J., Leighton, F.T., Shamoon, T.: Secure Spread Spectrum Watermarking for Multimedia. IEEE Transactions on Image Processing 6(12), 1673–1687 (1997)
Wang, Y., Doherty, J.F., Dyck, R.E.: A Wavelet-Based Watermarking Algorithm for Ownership Verification of Digital Images. IEEE Transactions on Image Processing 11(2), 77–88 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tsai, MJ., Wang, CS., Yang, PY., Yang, CY. (2006). A Collaborated Computing System by Web Services Based P2P Architecture. In: Shen, Wm., Chao, KM., Lin, Z., Barthès, JP.A., James, A. (eds) Computer Supported Cooperative Work in Design II. CSCWD 2005. Lecture Notes in Computer Science, vol 3865. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11686699_20
Download citation
DOI: https://doi.org/10.1007/11686699_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-32969-5
Online ISBN: 978-3-540-32970-1
eBook Packages: Computer ScienceComputer Science (R0)