Adapter to write and run CMPI-type CIM providers