Advertisement

Grid Computing pp 223-247 | Cite as

Composable Services Architecture for Grids

  • Vassiliki Pouli
  • Yuri Demchenko
  • Constantinos Marinos
  • Diego R. Lopez
  • Mary Grammatikou
Chapter
Part of the Computer Communications and Networks book series (CCN)

Abstract

Grids provide collaborative environments for integration of the distributed heterogeneous resources and services running on different operating systems (OSs), e.g., Unix, Linux, Windows, embedded systems; Platforms, e.g., J2EE, .NET; and Devices, e.g., computers, instruments, sensors, databases, networks. Such environments need platform-independent technologies for services to communicate across various domains. These kinds of technologies are offered by Service-Oriented Architectures (SOA) that provide an architectural framework for loosely coupled set of services and principles to be used within multiple heterogeneous domains. Based on SOA, another architecture, the Open Grid Services Architecture (OGSA), was built to offer semantics and capabilities to services that reside in grid environments. Examples of such capabilities are statefulness and notifications. As evolution of the existing architectures, in this chapter, we will introduce a service-oriented architecture, the Composable Services Architecture (CSA), aimed to support dynamic service provisioning and integration in grid environments.

Keywords

Composable Service Security Service Grid Environment Composite Service Service Architecture 
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.

References

  1. 1.
    Chappell, D.A.: Enterprise Service Bus: Theory in Practice. O’Reilly Media, Sebastopol (2004)Google Scholar
  2. 2.
    Curbera, F., Duftler, M., Khalaf, R., Nagy, W., Mukhi, N., Weerawarana, S.: Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI. IEEE Internet Comput. 6(2), 86–93 (March 2002)CrossRefGoogle Scholar
  3. 3.
    Demchenko, Y., Cristea, M., De Laat, C., Haleplidis, E.: Authorisation infrastructure for on-demand grid and network resource provisioning. In: Proceedings of the 3rd International ICST Conference on Networks for Grid Applications (GridNets 2009), Greece. ISBN: 978-963-9799-63-9 (2009)Google Scholar
  4. 4.
    Estefan, J., Laskey, K., McCabe, F., Thornton, D.: OASIS Reference Architecture Foundation for service oriented architecture 1.0, Committee Draft 2. http://docs.oasis-open.org/soa-rm/soa-ra/v1.0/soa-ra-cd-02.pdf (2009)
  5. 5.
    Flurry, G., Reinitz, R.: Exploring the Enterprise Service Bus, Part 2: Why the ESB is a fundamental part of SOA. http://www.ibm.com/developerworks/webservices/library/ar-esbpat2 (2007)
  6. 6.
    Foster, I., Kesselman, C.: The Grid 2: Blueprint for a New Computing Infrastructure. Morgan Kauffman Publishers, San Francisco (2004)Google Scholar
  7. 7.
    Foster, I., Kesselman, C., Tuecke, S.: The anatomy of the grid: enabling scalable virtual organizations. Int. J. Supercomput. Appl. 15(3), 200–222 (2001)CrossRefGoogle Scholar
  8. 8.
    Foster, I., Kesselman, C., Nick, J., Tuecke, S.: The physiology of the grid: an open grid services architecture for distributed systems integration. Globus Project. http://www.globus.org/research/papers/ogsa.pdf (2002)
  9. 9.
    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 (OGSA), Version 1.5. http://www.gridforum.org/documents/GFD.80.pdf (2006)
  10. 10.
    Fox, G.C., Gannon, D.: Concurrency and computation: practice and experience. Spec. Issue: Workflow Grid Syst.: Editor. 18(10), 1009–1019 (2006)Google Scholar
  11. 11.
    High, R., Kinder, S., Graham, S.: IBM’s SOA Foundation: an architectural introduction and overview. Whitepaper. http://download.boulder.ibm.com/ibmdl/pub/software/dw/webservices/ws-soa-whitepaper.pdf (2005)
  12. 12.
    ITIL: Version 3 Lifecycle Process Model (LPM). http://www.best-management-practice.com/officialsite.asp?DI=597910&trackID=002192 (2010)
  13. 13.
    ITU-T Recommendation Y.2001: General overview of Next Generation Networks (NGN). http://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-Y.2001-200412-I!!PDF-E&type=items (2004)
  14. 14.
    ITU-T Recommendation Y.2011: General principles and general reference model for Next Generation Networks. http://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-Y.2011-200410-I!!PDF-E&type=items (2004)
  15. 15.
    ITU-T Recommendation Y.2234: Open service environment capabilities for NGN. http://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-Y.2234-200809-I!!PDF-E&type=items (2004)
  16. 16.
    ITU-T Recommendation Y.2012: Functional requirements and architecture of the NGN release 1. http://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-Y.2012-200609-S!PDF-F&type=items (2006)
  17. 17.
    ITU-T Recommendation Y.2201: NGN release 1 requirements. http://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-Y.2201-200909-I!!PDF-E&type=items (2006)
  18. 18.
    ITU-T Recommendation Y.2232: NGN convergence service model and scenario using web services. http://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-Y.2232-200801-I!!PDF-E&type=items&id=T-REC-Y.2232-200801-I!!PDF-E&type=items (Jan 2008)
  19. 19.
    Lopez, D., Thomson, I.: GEANT3 project Deliverable DJ3.3.1: Composable Network Services use cases. http://www.geant.net/Media_Centre/Media_Library/Media%20Library/GN3-09-198-DJ3_3_1_Composable_Network_Services_use_cases.pdf (2010)
  20. 20.
    Merrill, D.: GFD.132 Secure Communication Profile 1.0. Open Grid Forum. http://www.ogf.org/documents/GFD.132.pdf (2008)
  21. 21.
    Microsoft Corporation: Microsoft security development lifecycle – Version 5.0. http://download.microsoft.com/download/F/2/0/F205C451-C59C-4DC7-8377-9535D0A208EC/Microsoft%20SDL_Version%205.0.docx (2010)
  22. 22.
    Open Group: OSIMM: The Open Group Service Integration Maturity Model. https://www.opengroup.org/projects/osimm/uploads/40/17990/OSIMM_v0.3a.pdf (2006)
  23. 23.
    Richardson, L., Ruby, S.: RESTful Web Services. O’Reilly Media, Sebastopol. ISBN-10:0596529260 (2007)Google Scholar
  24. 24.
    Richardson, T., Stafford-Fraser, Q., Wood, K.R., Hopper, A.: Virtual network computing. IEEE Internet Comput. 2(1), 33–38. http://www.computer.org/portal/web/csdl/magazines/internet#4 (1998)CrossRefGoogle Scholar
  25. 25.
    Shantenu, J., Merzky, A., Fox, G.: GFD.150 Using clouds to provide grids higher-levels of abstraction and explicit support for usage modes. Version: 1.0. http://www.gridforum.org/documents/GFD.150.pdf (2009)
  26. 26.
    Snelling, D., Kantarjiev, C.: GFD.113 Technical strategy for the Open Grid Forum 2007–2010. Open Grid Forum (2007)Google Scholar
  27. 27.
    Snelling, D., Merrill, D., Savva, A.: GFD.138 “OGSA Basic Security Profile 2.0”. Open Grid Forum (2008)Google Scholar
  28. 28.
    Stoneburner, G., Hayden, C., Feringa, A.: NIST Special Publication 800–27 – Engineering principles for information technology security (a baseline for achieving security), National Institute of Standards and Technology. http://csrc.nist.gov/publications/nistpubs/800-27A/SP800-27-RevA.pdf (2001)
  29. 29.
    Swanson, M., Guttman, B.: NIST Special Publication 800–14 – Generally accepted principles and practices for securing information technology systems. National Institute of Standards and Technology. http://csrc.nist.gov/publications/nistpubs/800-14/800-14.pdf (2006)
  30. 30.
    Theilmann, W. et al.: Deliverable D.A1a Framework architecture. European research project SLA@SOI. Empowering the service industry with SLA-aware infrastructures. http://sla-at-soi.eu/wp-content/uploads/2009/07/D.A1a-M12-Framework_Architecture.pdf (2009)
  31. 31.
    Woolf, B.: ESB-oriented architecture: the wrong approach to adopting SOA. http://www.ibm.com/developerworks/webservices/library/ws-soa-esbarch (2007)

Copyright information

© Springer-Verlag London Limited 2011

Authors and Affiliations

  • Vassiliki Pouli
    • 1
  • Yuri Demchenko
    • 2
  • Constantinos Marinos
    • 1
  • Diego R. Lopez
    • 3
  • Mary Grammatikou
    • 1
  1. 1.Network Management and Optimal Design Laboratory (NETMODE), School of Electrical and Computer Engineering (ECE)National Technical University of Athens (NTUA)Zografou, AthensGreece
  2. 2.University of Amsterdam (UvA)AmsterdamThe Netherlands
  3. 3.RedIRISMadridSpain

Personalised recommendations