The fundamental nature of autonomic computing systems precludes any single company from delivering an entire autonomic
solution. Businesses have heterogeneous IT infrastructures and must deal with heterogeneous environments outside of the
enterprise. A proprietary implementation would be like a heart that maintains a regular steady heartbeat but can not
adjust to the needs of the body when under stress. Self-managing autonomic computing systems require autonomic managers
to be deployed across the IT infrastructure, managing various resources (including other autonomic managers) from a
diverse range of suppliers. Therefore, these systems must be based on open industry standards. New open standards will
be developed and shared in the industry to define the mechanisms for interoperating in a heterogeneous system
environment.
Here are some examples of existing and emerging standards relevant to autonomic computing in which IBM® participated.
Distributed Management Task Force (DMTF)
-
Common Information Model (CIM),Web Services Common Information Model (WS-CIM)
-
Applications Working Group
-
Utility Computing Working Group
-
Server Management Working Group
Internet Engineering Task Force (IETF)
-
Policy – Core Information Model (RFC3060)
-
Simple Network Management Protocol (SNMP)
Organization for the Advancement of Structured Information Standards (OASIS)
-
Web Services Security (WS-Security)
-
Web Services Distributed Management (WS-DM)
-
Web Services Resource Framework (WS-RF)
-
Web Services Notification (WS-N)
Java™ Community Process
-
Java Management Extensions (JSR3, JMX)
-
Logging API Specification (JSR47)
-
Java Agent Services (JSR87)
-
Portlet Specification (JSR168)
Storage Networking Industry Association (SNIA)
-
Storage Management Initiative Specification (SMI-S)
Global Grid Forum (GGF)
-
Open Grid Services Architecture (OGSA)
-
Open Grid Services Infrastructure (OGSI)
-
Open Grid Services Common Management Model (CMM-Working Group)
-
Grid Resource Allocation Agreement Protocol (GRAAP-Working Group)
The Open Group
-
Application Response Measurement (ARM)
World Wide Web Consortium (W3C)
|