使用 WebSphere Process Server 关系开发集成解决方案
2010-09-27 08:19:05 来源:WEB开发网引言
本文采用问/答的形式帮助您快速而方便地了解如何使用 IBM® WebSphere® Process Server(以下称为 Process Server)关系。我们的目标是让您认识到何时使用关系,并提供了全面的概述,以便您方便地将关系应用到特定解决方案。本文问答了以下问题:
什么是关系?
关系如何工作?
如何使用关系?
如何管理关系?
可以在哪里找到关于关系的更多信息?
什么是关系?
Process Server 中的关系在业务集成解决方案中用于捕获驻留在不同域中的对象间的交叉引用。最常见的关系类型是身份关系,该关系捕获语义等效但在不同应用程序内以不同方式表示的业务对象间或业务对象属性间的交叉引用。这种类型的关系适用于 Process Server 所支持的两种模式(这是本文要重点讨论的内容):
静态属性值的查询
动态身份相关
查询关系
查询关系定义业务对象属性值 之间的手动填充映射。
示例 1. 查询关系
假定一个应用程序将 Address 业务对象的 state 属性表示为全名(例如“California”),而另一个应用程序使用双字母代码(例如“CA”)表示其 Address 业务对象中对应的 state 属性。您可以创建 StateCode 查询关系,以建立州全名和代码之间的静态映射。然后,当应用程序将一个地址转换为另一个地址时,通过查询 StateCode 关系,就可以在州名称和州代码之间进行转换。
图 1. 查询关系的概念视图
如示例 1 中所示,查询关系通常在业务对象转换期间使用,以对属性值进行转换(否则就必须使用较长的硬编码 if-else 或 switch 语句进行转换)。领域特定的代码或状态指示符经常就是这种情况。查询关系中封装映射时,可通过在运行时支持修改映射来提供可重用性和提高灵活性。
编缉推荐阅读以下文章
- 使用 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 体系结构概述
- ››使用脚本恢复WinXP系统的用户登录密码
- ››使用phpMyadmin创建数据库及独立数据库帐号
- ››使用Zend Framework框架中的Zend_Mail模块发送邮件...
- ››使用cout标准输出如何控制小数点后位数
- ››使用nofollow标签做SEO的技巧
- ››使用 WebSphere Message Broker 的 WebSphere Tra...
- ››使用SQL Server事件探查器做应用程序的性能分析
- ››使用SQL Server事件探查器分析死锁原因
- ››使用纯文本文件打造WCF服务
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››使用 Dojo 开发定制 Business Space 小部件,第 4...
赞助商链接