使用 WebSphere Process Server 关系开发集成解决方案
2010-09-27 08:19:05 来源:WEB开发网核心提示: 使用向导此页的单选按钮指定关系的基数性,选择 one-to-one 可创建身份关系,使用 WebSphere Process Server 关系开发集成解决方案(6),其中每个实例 ID 最多只能与每个表中一个值关联,请对大多数查询和动态关系使用此选项,其中为行式项目定义的角色之一仅仅在其所属的
使用向导此页的单选按钮指定关系的基数性。选择 one-to-one 可创建身份关系,其中每个实例 ID 最多只能与每个表中一个值关联。请对大多数查询和动态关系使用此选项。您可以对将一个值映射到多个其他值的查询关系使用一对多或多对多关系。例如,邮政编码查询关系可以将电话区号“650”映射到邮政编码“94010”、“94305”等。
创建了关系定义后,可以向关系添加角色。角色代表我们目前所称的已连接应用程序。添加角色时,您需要对其命名,并选择要由此角色的关系维护的对象类型。
对于动态关系角色,请选择与为其他对象选择的业务对象语义等效的业务对象,并指定用于标识该对象的键属性。动态关系还需要一个托管角色来表示通用域。托管角色采用通用业务对象,指向将在运行时保存关系实例 ID 的键属性。 图 9 显示了 CustomerRelationship 的关系定义;关系编辑器将托管角色以蓝色突出显示。
图 9. CustomerRelationship 关系定义
可以使用其多个属性对业务对象进行标识,这称为组合键。组合角色一个特殊情况是,业务对象只能通过将其键属性与父级的键属性进行组合来唯一标识。在这种情况下,您要选择父级 业务对象,并定义两个键属性:一个指向父级键,一个指向子级键。图 10 显示了行式项目之间的关系,其中为行式项目定义的角色之一仅仅在其所属的订单内具有唯一性。
图 10. 组合行式项目角色
编缉推荐阅读以下文章
- 使用 WebSphere Process Server 修复流程
- WebSphere Process Server V6.0.2 集群,第 1 部分:了解拓扑
- WebSphere Process Server V6.0.2 集群,第 2 部分:安装和配置 WebSphere Process Server 集群
- WebSphere Process Server 产品的运行时升级和移植策略及参考实现
- WebSphere Process Server V6 体系结构概述
更多精彩
赞助商链接