Package net.aifusion.cimserver
package net.aifusion.cimserver
This package contains an implementation of a CIM Client and CIM Server based on a lightweight HTTP server.
Note that unlike CIM Operations over HTTP (DSP0200), the server uses MOF and text files directly over HTTP to avoid a second layer of translation to XML.
All underlying data is saved in MOF form by the server using a Repository
. The CIM Client presents a
Provider
interface to the application, and communicates to the server over HTTP to retrieve information from
the server-side repository.
The server is configured using HttpConfiguration
that is also stored in MOF format by the server. Both the CIM server
and the HTTPConfiguration classes can be used from the command line (they have main()
methods) to manage the server and its configuration,
respectively.
-
ClassDescriptionClass to implement the client side interface for a Cim Server.Enumeration to define known CIM Intrinsic Methods used by the server and the client.Class to create a CimServer.Http CIM Extension Headers known to the server.Class to represent a Cim server configurationPredefined Http Headers.Class to manage known HTTP Methods.Enumeration to manage HTTP status valuesKnown MIME types to the Server