如果选择使用 com.sun 应用程序编程接口而不是使用 javax 应用程序编程接口来开发 WBEM 软件,则只完全支持通用信息模型 (CIM) 远程方法调用 (RMI)。其他协议,如 XML/HTTP,不一定完全支持 com.sun 应用程序编程接口。
下表列出了在 RMI 下能够成功执行、但在 XML/HTTP 下不能成功执行的调用示例:
| 方法调用 | 错误消息 | 
|---|---|
| CIMClient.close() | NullPointerException | 
| CIMClient.execQuery() | CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED | 
| CIMClient.getInstance() | CIM_ERR_FAILED | 
| CIMClient.invokeMethod() | XMLERROR: ClassCastException |