Advertisement

Grid Computing Using Web Services Technologies

  • Savas Parastatidis
  • Paul Watson
  • Jim Webber
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3664)

Abstract

Service-Oriented Architecture (SOA) is the contemporary paradigm of choice for developing scalable, loosely-coupled applications that span organisations. However the architectural paradigm that is SOA is often confused with the implementation technology that is Web Services. In this paper we aim to clarify the fundamental tenets of SOA and their relevance to Internet-scale computing (or Grid computing). We then show how to apply the principles of SOA to building Internet-scale applications using Web Services technologies and how to avoid software pitfalls by adhering to a number of deliberately simple architectural constraints.

Keywords

Grid Computing Message Exchange Enterprise Architecture Grid Application Service Implementation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
  2. 2.
  3. 3.
  4. 4.
    Web Services Addressing (WS-Addressing), http://msdn.microsoft.com/ws/2004/03/ws-addressing
  5. 5.
    Web Services Policy (WS-Policy), http://msdn.microsoft.com/ws/2002/12/policy
  6. 6.
    Bajaj, S., Box, D., Chappell, D., Curbera, F., Daniels, G., Hallam-Baker, P., Hondo, M., Kaler, C., Langworthy, D., Malhotra, A., Nadalin, A., Nagaratnam, N., Nottingham, M., Prafullchandra, H., von Riegen, C., Schlimmer, J., Sharp, C., Shewchuk, J.: Web Services Policy Framework (WS-Policy), http://msdn.microsoft.com/webservices/
  7. 7.
    http://default.aspx?pull=/library/en-us/dnglobspec/html/ws-policy.asp (2004)Google Scholar
  8. 8.
  9. 9.
    Emeagwali, P.: Metaphysics of the Grid, vol. 2 (2003), http://www.gridtoday.com/03/0721/101710.html
  10. 10.
    Fielding, R.T., Taylor, R.N.: Principled design of the modern Web architecture. ACM Transactions on Internet Technology (TOIT) 2, 115–150 (2002)CrossRefGoogle Scholar
  11. 11.
    Foster, I., Gannon, D.: Open Grid Services Architecture Platform, OGSA (2003), https://forge.gridforum.org/projects/ogsa-wg
  12. 12.
    Foster, I., Kesselman, C., Nick, J., Tuecke, S.: The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration. In: Global Grid Forum 22 (June 2002)Google Scholar
  13. 13.
    Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organisations. International Journal of Supercomputer Applications 15 (2001)Google Scholar
  14. 14.
    He, H.: What is Service-Oriented Architecture (2003), http://webservices.xml.com/pub/a/ws/2003/09/30/soa.html
  15. 15.
  16. 16.
    IBM, On demand computing, http://www-1.ibm.com/grid/
  17. 17.
    Microsoft, Web Services Enhancements (WSE), http://msdn.microsoft.com/webservices/building/wse
  18. 18.
    Microsoft, Web Services Specifications Index, http://msdn.microsoft.com/webservices/understanding/specs/
  19. 19.
    Microsoft, Application Conceptual View (2002), http://msdn.microsoft.com/library/en-us/dnea/html/eaappconland.asp
  20. 20.
  21. 21.
    Microsoft, Remarks by Bill Gates, Chairman and Chief Software Architect, Microsoft Corporation. Seamless Computing: Hardware Advances for a New Generation of Software Windows Hardware Engineering Conference (WinHEC) (2004), http://www.microsoft.com/billgates/speeches/2004/05-04winhec.asp
  22. 22.
  23. 23.
    OASIS, Web Services Composite Application Framework (WS-CAF), http://www.oasis-open.org/committees/ws-caf
  24. 24.
    ORACLE, Oracle Grid Computing, http://www.oracle.com/technologies/grid/
  25. 25.
    Parastatidis, S., Webber, J., Watson, P.: Using Web Services to Build Grid Applications - The No Risk WSGAF Profile (2004), http://www.neresc.ac.uk/ws-gaf/WSGAF-NoRiskProfile.pdf
  26. 26.
    Parastatidis, S., Webber, J., Watson, P., Rischbeck, T.: A Grid Application Framework based on Web Services Specifications and Practices (2003), http://www.neresc.ac.uk/ws-gaf
  27. 27.
    Parastatidis, S., Webber, J., Watson, P., Rischbeck, T.: WS-GAF: A Grid Application Framework based on Web Services Specifications and Practices (2004) (submitted for publication)Google Scholar
  28. 28.
    Parastatidis, S., Webber, J., Woodman, S., Kuo, D., Greenfield, P.: SOAP Service Description Language (SSDL). School of Computing Science, University of Newcastle, Newcastle upon Tyne CS-TR-899 (2005)Google Scholar
  29. 29.
    Sprott, D., Wilkes, L.: Understanding Service-Oriented Architecture (2004), http://msdn.microsoft.com/library/en-us/dnmaj/html/aj1soa.asp
  30. 30.
    Vogels, W.: Web Services Are Not Distributed Objects. IEEE Internet Computing 7, 59–66 (2003)CrossRefGoogle Scholar
  31. 31.
    W3C, Semantic Web, http://www.w3.org/2001/sw/
  32. 32.
    W3C, SOAP Version 1.2 Part 1: Messaging Framework, http://www.w3.org/TR/soap12-part1
  33. 33.
    W3C, Web Services Description Language (WSDL), http://www.w3.org/2002/ws/desc
  34. 34.
    W3C, Web Services Architecture (2004), http://www.w3.org/TR/2004/NOTE-ws-arch-20040211/
  35. 35.
    Waldo, J., Wyant, G., Wollrath, A., Kendall, S.: A Note on Distributed Computing. Sun Microsystems, Mountain View, CA SMLI TR-94-29 (1994)Google Scholar
  36. 36.
    Webber, J., Parastatidis, S.: The WS-GAF Registry Service. Presented at Building Service-based Grids Workshop (GGF 11), Honolulu, Hawaii (2004)Google Scholar
  37. 37.
    WS-I, Web Services Interoperability (WS-I) Interoperability Profile 1.0a, http://www.ws-i.org

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Savas Parastatidis
    • 1
  • Paul Watson
    • 1
  • Jim Webber
    • 1
  1. 1.School of Computing ScienceUniversity of Newcastle upon TyneUK

Personalised recommendations