Desktop and mobile Architecture for System Hardware
DASH (DSP2014) is a Data Management Task Force (DMTF) standard for secure out-of-band and remote management of computers. DASH version 1.0 was published in April 2007. The current version, DASH 1.1, was published in December 2007
In-service and out-of-service devices can be managed, with manageability aligned between the modes, independent of operating system state. Both HTTP and HTTPS management ports are supported.
A Common Information Model (CIM) schema defines the DASH management data. There are currently 30 CIM profile objects supported in the DASH 1.1.
DASH uses the DMTF's Web Services for Management WS-Management protocol for communication of CIM objects and services.
The web services expose a common set of operations for system management:
* DISCOVER * GET, PUT, CREATE and DELETE management resources, such as values & settings * ENUMERATE for tables and collections * SUBSCRIBE to and DELETE events * EXECUTE for services
DASH Protocol Stack
The layered DASH management protocol stack:
Layer | Type |
---|---|
DASH Management Service | App |
DASH CIM Profiles | App |
WS-Management CIM Binding | App |
Data Transfer (WS-Eventing, WS-Enum, WS-Transfer, WS-Addressing) | WS Layer |
Security Profiles | WS Layer |
Simple Object Access Protocol (SOAP)/XML | SOAP |
HTTP/TLS | SOAP |
TCP | SOAP |
IP | Network |
MAC/PHY | Network |
Since DASH is designed for desktop and mobile computers, a related standard for servers exists, Systems Management Architecture for Server Hardware (SMASH)