使用 WebSphere Process Server 关系开发集成解决方案
http://tech.ddvip.com 2008年06月12日 社区交流 收藏本文
内容摘要:本文将介绍 WebSphere Process Server Relationship Service 的功能(包括 V6.1 中的新功能),并说明使用这些功能的场合。之前掌握 Process Server 的相关知识将会有所帮助,但并非必须的。
调度逻辑直接将业务对象发布到所有与更改相关的应用程序(在本例中只有一个应用程序)。
当接口映射调用业务对象映射时,将会传递 Relationship Service 所必需的信息,以确定其调用上下文。
提示:从 V6.1 开始,可以在中介流组件中使用业务对象映射和关系。因此,您还可以直接在 WebSphere Enterprise Service Bus 中通过将接口映射替换为中介流组件实现上述流。
此模式的另一个方面是,标记如何与业务对象关联来指示是否已创建、更新或删除了对象。Process Server 使用业务图包装业务对象,业务图是与业务对象关联的额外元数据的容器。要生成业务图,请使用 Integration Developer;右键单击业务对象并选择 Create a Business Graph 即可。
业务图具有两个可用于表示标记的工具(请参见图 15):谓词和更改摘要。
谓词是指示要对对象图执行的操作的字符串,通常为 Create、Update 或 Delete。谓词为 Update,则要由图的接收方确定图中修改了哪些内容;该谓词应用到整个图。
更改摘要记录从开启后应用于图中对象和属性的所有更改。然后可以直接从更改摘要派生出图中任何对象或属性的标记。
图 15. 业务图中的谓词和更改摘要

动态关系所维护的业务对象必须始终包装在包含谓词或更改摘要信息的业务图中,以便 Relationships Service 可以确定采取什么操作。
手动调用关系
您还可以通过 Relationship Service API 在业务对象映射内外采用编程方式使用关系。其中主要的相关 API 元素有:
来源:ibm 作者:Benjamin Busjaeger 责编:豆豆技术应用