为顺利创建和操作业务对象,业务对象框架通过提供一组 Java 服务来扩展 SDO 规范。这些服务包含在名为 com.ibm.websphere.bo 的包中。
这是业务对象服务的简短描述。
| 服务 | Description |
|---|---|
| BOChangeSummary | 为 SDO 更改摘要接口提供增强功能以管理业务图的 SDO 更改摘要标题。 |
| BOCopy | 顺利复制业务对象图或包含业务对象图的业务图。 |
| BODataObject | 为 SDO 数据对象界面提供增强功能。 |
| BOEquality | 提供确定两个业务图或业务对象是否等价的功能。 |
| BOEventSummary | 提供用于管理业务图的事件摘要标题内容的界面。 |
| BOFactory | 提供创建业务图或业务对象的功能。 |
| BOMode | 在应用程序运行时提供对业务对象解析方式配置的访问。在具有某种逻辑(此逻辑提供延迟和预先解析方式的特定行为)的应用程序的设计中使用此 API。 |
| BOPrinter | 打印业务对象内容或类型信息。 |
| BOType | 提供一种机制来获取镜像 Class.forName() 为 Java 类名提供的内容的业务图或业务对象的 SDO 类型。 |
| BOTypeMetadata | 提供采用符合“BO 类型元数据”模式并将其变换为 SDO DataObject(并执行反向变换)的注释二进制大对象 (BLOB) 的功能。 |
| BOXMLDocument/BOXMLSerializer | 提供创建并在内存中表示 XML 文档以及对 XML 文档进行序列化和反序列化的机制。 |
| BOInstanceValidator | 提供针对其 XSD 定义验证业务对象实例的设施。业务对象可使用各种格式表示。它们可以是简单业务对象或由增强业务图模型合并。在某些业务集成场景中,业务对象在更改摘要的已删除部分中。这些业务对象驱动下游业务逻辑。在所有情况下都需要确保业务对象的准确性。BOInstanceValidator 有两个受支持样式:
|