Abstract
This paper describes practical experiences from a project to couple Grid and SOA technologies in smaller environments. Web services have been applied in two structurally different case studies to solve tasks with a Grid that is integrated into a SOA and vice versa. The case studies have revealed important insight on how and when to couple SOA and Grid technologies including monitoring aspects. Some interesting general rules are derived on what has to be observed when combining SOA and Grid in smaller environments. Performance and software technical analysis have been used in validating the results. They also clearly showed the benefits gained by employing SOA and Grid concepts form both a performance as well as an architectural perspective.
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
Bocchi, L., Ciancarini, P., Moretti, R., Presutti, V., Rossi, D.: An OWL-S based approach to express Grid services coordination. In: Liebrock, L.M. (ed.) Proc. 2005 ACM Symp. on Applied Computing, SAC 2005, Santa Fe, New Mexico, pp. 1661–1667. ACM Press, New York (2005)
Bunn, J., van Lingen, F., Newman, H., Steenberg, C., Thomas, M., Ali, A., Anjum, A., Azim, T., Khan, F., Rehman, W.u., McClatchey, R., In, J.U.: JClarens: A Java Framework for Developing and Deploying Web Services for Grid Computing. In: Proc. IEEE Conf. on Web Services (ICWS 2005), pp. 141–148. IEEE CS, Washington (2005)
Celtix: Celtix Enterprise Service Bus, 1.x. objectweb.org. Acc. (July 2007)
Chen, X., Cai, W., Turner, S.J., Wang, Y.: SOAr-DSGrid: Service-Oriented Architecture for Distributed Simulation on the Grid. In: Proc. 20th Workshop on Principles of Advanced and Distributed Simulation. Workshop on Parallel and Distributed Simulation, pp. 65–73. IEEE CS, Washington (2006)
Conrad, S., Hasselbring, W., Koschel, A., Tritsch, R.: Enterprise Application Integration. Spektrum Akademischer Verlag, Germany (2005)
Apache CXF Enterprise Service Bus. apache, org. Acc. (July 2007)
Erl, T.: SOA: Concepts, Technology, and Design. Prentice-Hall, Englewood Cliffs (2005)
Fang, L.: A Scalable Capability-Based Authorization Infrastructure for Web Services in Grids. Doctoral Thesis. UMI Order No. AAI3215173, Indiana University (2006)
Foster, I., Kesselman, K.: The Grid 2: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, San Francisco (2003)
Foster, I., Kishimoto, H., Savva, A., Berry, D., Djaoui, A., Grimshaw, A., Horn, B., Maciel, F., Siebenlist, F., Subramaniam, R., Treadwell, J., Von Reich, J.: The Open Grid Services Architecture, Version 1.0. Informational Document, Global Grid Forum (GGF) (2005)
Foster, I.: Globus Toolkit Version 4: Software for Service-Oriented Systems. In: Jin, H., Reed, D., Jiang, W. (eds.) NPC 2005. LNCS, vol. 3779, pp. 2–13. Springer, Heidelberg (2006)
Fraser, R., Rankine, T., Woodcock, R.: Service oriented grid architecture for geosciences community. In: Proc. 5th Australasian symposium on ACSW frontiers (ACSW 2007), pp. 19–23. Australian Computer Society, Inc., Darlinghurst (2007)
Friese, T., Smith, M., Freisleben, B.: Hot service deployment in an ad hoc Grid environment. In: Proc. 2nd Intl. Conference on Service Oriented Computing, ICSOC 2004, pp. 75–83. ACM Press, New York (2004)
Holmes, V., Johnson, W., Miller, D.: Integrating Web Service and Grid Enabling Technologies to Provide Desktop Access to High-Performance Cluster-Based Components for Large-Scale Data Services. In: Proc. 36th annual symposium on Simulation (ANSS 2003), p. 167. IEEE Computer Society Press, Washington (2003)
Huang, Y.: JISGA: A Jini-Based Service-Oriented Grid Architecture. International Journal of High Performance Computing Applications, 317–327 (2003)
Krafzig, D., Banke, K., Slama, D.: Enterprise SOA. Prentice Hall, Englewood Cliffs (2005)
Kwon, S., Choi, J., Cho, K.: Light-weight service-oriented Grid application toolkit. In: Proc. of the 2006 ACM Symp. on Applied Computing, SAC 2006, Dijon, France, pp. 1482–1486. ACM Press, New York (2006)
Lomow, G., Newcomer, E.: Understanding Service-Oriented Architecture (SOA) with Web Services. Addison-Wesley, Reading (2005)
Nagios. Nagios Monitoring Toolkit, Nagios.org. Acc. (July 2007)
Patra, M., Das, R.: SORIG: A service-oriented framework for rural information grid – an implementation viewpoint. In: Proc. 1st Intl. Conf. on Theory and practice of electronic gov. (ICEGOV 2007), pp. 49–52. ACM Press, New York (2007)
RSA. RSA Key Challenge. rsasecurity.com. Acc. (July 2007)
Starke, G., Tilkov, S. (eds.): SOA-Expertenwissen. dpunkt, Germany (2007)
Tadepalli, P.: Grid-based distributed search structure. In: Proc. of the 44th annual ACM Southeast regional conf., New York, pp. 752–753 (2006)
WWW Consortium (W3C). Web Services specifications, W3C.org. Acc. (July 2007)
Walker, D.W.: Grid Computing: Infrastructure and Applications. Intl. Journal High Performance Computing, Appl. 17(3), 207–208 (2003)
Wang, M., Du, Z., Chen, Y., Cheng, Z.: A SOA Based Pipeline System to Deal with Astronomy Telescope Data. In: Proc. of the 2nd IEEE Intl. Symposium on Service-Oriented System Engineering (Sose 2006), SOSE, pp. 156–166. IEEE Computer Society, Washington (2006)
Xu, G., Luo, Y., Yu, H., Xu, Z.: An Approach to SOA-Based Bioinformatics Grid. In: Proc. of the 2006 IEEE Asia-Pacific Conf. on Services Computing, APSCC, pp. 323–328. IEEE Computer Society, Washington (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Koschel, A., Kleiner, C. (2009). Combining Grid, SOA and Web Services for Smaller Computing Environments. In: Cordeiro, J., Hammoudi, S., Filipe, J. (eds) Web Information Systems and Technologies. WEBIST 2008. Lecture Notes in Business Information Processing, vol 18. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01344-7_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-01344-7_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01343-0
Online ISBN: 978-3-642-01344-7
eBook Packages: Computer ScienceComputer Science (R0)