• DocumentCode
    2287191
  • Title

    Services and autonomic computing: a practical approach for designing manageability

  • Author

    Kapoor, Vishal

  • Author_Institution
    Tata Consultancy Services, USA
  • Volume
    2
  • fYear
    2005
  • fDate
    11-15 July 2005
  • Firstpage
    41
  • Abstract
    IBM defines autonomic computing as "an approach to build computing systems that are self-managed and operate with a minimum of human interference". To build an autonomic system, some characteristics such as self-knowledge, self-optimization, self-healing, self-defense, among others, have to be built into it. Service oriented architecture (SOA) is an architectural paradigm that promotes development of software systems as sets of collaborative and loosely coupled services. It defines principals for achieving service interoperability, agility, reusability, integration and such others across heterogeneous distributed software systems. It is widely accepted that Web services are entities that provide many out-of-the-box capabilities for building service oriented software systems. Since the SOA approach has been proposed recently, various standards for addressing areas such as service orchestration, security, contract definition languages, policy exchange mechanisms and such others, are presently under development. One such key area that is gaining a lot of attention recently is Web service manageability. This paper discusses an approach for modeling the manageability of a Web service at design time and implementing that model to impart autonomic capabilities to it at run time. Of the various characteristics of autonomic systems self-knowledge, self-recovery and self-optimization are discussed herein.
  • Keywords
    Internet; distributed processing; knowledge based systems; open systems; optimisation; IBM; SOA; Web service manageability; autonomic computing; collaborative services; contract definition language; heterogeneous distributed software systems; manageability design; policy exchange; security; self-defense; self-healing; self-knowledge; self-managed systems; self-optimization; self-recovery; service agility; service computing; service integration; service interoperability; service orchestration; service oriented architecture; service reusability; Building services; Collaborative software; Contracts; Humans; Interference; Security; Service oriented architecture; Software systems; Standards development; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing, 2005 IEEE International Conference on
  • Print_ISBN
    0-7695-2408-7
  • Type

    conf

  • DOI
    10.1109/SCC.2005.88
  • Filename
    1524422