内容摘要:本文将介绍 WebSphere Process Server Relationship Service 的功能(包括 V6.1 中的新功能),并说明使用这些功能的场合。之前掌握 Process Server 的相关知识将会有所帮助,但并非必须的。
引言
本文采用问/答的形式帮助您快速而方便地了解如何使用 IBM® WebSphere® Process Server(以下称为 Process Server)关系。我们的目标是让您认识到何时使用关系,并提供了全面的概述,以便您方便地将关系应用到特定解决方案。本文问答了以下问题:
什么是关系?
关系如何工作?
如何使用关系?
如何管理关系?
可以在哪里找到关于关系的更多信息?
什么是关系?
Process Server 中的关系在业务集成解决方案中用于捕获驻留在不同域中的对象间的交叉引用。最常见的关系类型是身份关系,该关系捕获语义等效但在不同应用程序内以不同方式表示的业务对象间或业务对象属性间的交叉引用。这种类型的关系适用于 Process Server 所支持的两种模式(这是本文要重点讨论的内容):
静态属性值的查询
动态身份相关
查询关系
查询关系定义业务对象属性值 之间的手动填充映射。
示例 1. 查询关系
假定一个应用程序将 Address 业务对象的 state 属性表示为全名(例如“California”),而另一个应用程序使用双字母代码(例如“CA”)表示其 Address 业务对象中对应的 state 属性。您可以创建 StateCode 查询关系,以建立州全名和代码之间的静态映射。然后,当应用程序将一个地址转换为另一个地址时,通过查询 StateCode 关系,就可以在州名称和州代码之间进行转换。
图 1. 查询关系的概念视图

如示例 1 中所示,查询关系通常在业务对象转换期间使用,以对属性值进行转换(否则就必须使用较长的硬编码 if-else 或 switch 语句进行转换)。领域特定的代码或状态指示符经常就是这种情况。查询关系中封装映射时,可通过在运行时支持修改映射来提供可重用性和提高灵活性。
来源:ibm 作者:Benjamin Busjaeger 责编:豆豆技术应用
- 安全专家详谈Web威胁种类及其防御方法
- WatchGuard分析:僵尸网络1.0到2.0
- 如何高效使用SSL VPN
- 基于WiMAX的5.8G无线专网射频系统设计
- MySQL数据库优化(四)
- MySQL数据库优化(五):锁
- 亮点纷呈!QQ2008正式版首发评测
- 抢占市场胜算几何?百度Hi新版点评
- 使用 WebSphere Process Server 关系开发集成解决方案
- 在 AIX 上实现 Java: 下载、安装和配置
- 使用 WebSphere Process Server 关系开发集成解决方案
- Samba服务器安装配置过程介绍
- pptpd+radius+mysql 安装攻略(part1 pptpd部分)
- slackware10.0安装PPTPD服务做MPPE加密VPN的全过程
- LINUX 下 VPN 服务器 pptpd 配置
- Red Hat 8.0上通过RPM安装PPTPD服务器
- 快速安装Linux上的pptpd服务器
- 使用Windows PowerShell查看系统信硬件信息-1
- 在 WebSphere Portlet Factory 中创建 Web Service
- IBM WebSphere应用服务器发展趋势