使用 WebSphere Process Server 关系开发集成解决方案
来源:互联网 发布:js控制div移动 编辑:程序博客网 时间:2024/06/05 08:57
言
本文采用问/答的形式帮助您快速而方便地了解如何使用 IBM® WebSphere® Process Server(以下称为 Process Server)关系。我们的目标是让您认识到何时使用关系,并提供了全面的概述,以便您方便地将关系应用到特定解决方案。本文问答了以下问题:
- 什么是关系?
- 关系如何工作?
- 如何使用关系?
- 如何管理关系?
- 可以在哪里找到关于关系的更多信息?
回页首
什么是关系?
Process Server 中的关系在业务集成解决方案中用于捕获驻留在不同域中的对象间的交叉引用。最常见的关系类型是身份关系,该关系捕获语义等效但在不同应用程序内以不同方式表示的业务对象间或业务对象属性间的交叉引用。这种类型的关系适用于 Process Server 所支持的两种模式(这是本文要重点讨论的内容):
- 静态属性值的查询
- 动态身份相关
查询关系
查询关系定义业务对象属性值 之间的手动填充映射。
示例 1. 查询关系
假定一个应用程序将 Address 业务对象的 state 属性表示为全名(例如“California”),而另一个应用程序使用双字母代码(例如“CA”)表示其 Address 业务对象中对应的 state 属性。您可以创建 StateCode 查询关系,以建立州全名和代码之间的静态映射。然后,当应用程序将一个地址转换为另一个地址时,通过查询 StateCode 关系,就可以在州名称和州代码之间进行转换。
图 1. 查询关系的概念视图
如示例 1 中所示,查询关系通常在业务对象转换期间使用,以对属性值进行转换(否则就必须使用较长的硬编码 if-else 或 switch 语句进行转换)。领域特定的代码或状态指示符经常就是这种情况。查询关系中封装映射时,可通过在运行时支持修改映射来提供可重用性和提高灵活性。
动态关系
动态关系根据唯一对业务对象进行标识的键属性定义其间的相关性。在不同的应用程序中存在相同的业务对象,该对象具有特定于应用程序的标识符,而您需要在应用程序间交换此对象的实例时,就要使用此类关系。键属性映射不是手动填充的,而是在所连接的应用程序中的数据发生更改时,由 Relationship Service 动态地创建和删除。
示例 2. 动态关系
假定两个应用程序都定义了 Customer 业务对象,并生成了自己的内部键来唯一地标识此业务对象的实例。当对两个应用程序
本文转自IBM Developerworks中国
请点击此处查看全文
- 使用 WebSphere Process Server 关系开发集成解决方案
- 利用Ant实现Websphere Process Server部署
- WebSphere Process Server 和 WebSphere ESB 中的发布/订阅交互
- 在 WebSphere Process Server 中使用 Oracle Real Application Cluster (RAC)
- 将 IBM Tivoli Access Manager 3.9 与 WebSphere Application Server 集成在一起:一个完整的安全性解决方案
- IBM WebSphere 系列产品和 BEA Tuxedo Server 的集成方案,第 1 部分: 使用 XMLink Wrapper 简化 IBM WebSphere Application Server 客户端到 Bea Tuxedo Server
- 怎样从 WebSphere Business Integration Server Foundation 向 WebSphere Process Server 移植一个端到端的应用
- 使用 WebSphere Process Server 构建以人工任务为中心的业务流程,第 2 部分: 自定义 JSP
- 在 IBM WebSphere Process Server V6.1 中使用 ARM 来监视 SCA 调用,第 2 部分
- WebSphere Process Server V6.1.2 中的新增功能
- WebSphere Business Integration Primer: Process Server, BPEL, SCA, and SOA
- Websphere process server wps入门系列 snippet[片段] 入门
- 利用ANT自动部署WebSphere Process Server应用
- WebSphere Process Server V7 集群 - 经典拓扑模型
- 使用 WebSphere Studio Application Developer 的 WebSphere Portal Server 开发: 第 1 部分:Portal Server 2.1 的动态主题定制
- 在 WebSphere Enterprise Service Bus 和 WebSphere Process Server V6.0.2 中操作 SOAP Header
- 使用 WebSphere Studio Application Developer 集成版,版本 4.1 开发 Java 消息服务应用程序
- 使用 Rational Application Developer 6.0 和 WebSphere Portal Server 5.1开发 JSF portlet
- SilverLight开发入门例程
- 读后感——Information Week关于Yahoo的WEB分析数据库数据量达1PB(1,024TB)的报道
- 老外取中文名字-胡曰胡日
- Web 安全漏洞检测利器:Rational AppScan
- 深入浅出MFC文档/视图架构之相互关系
- 使用 WebSphere Process Server 关系开发集成解决方案
- 打不开开始栏的应用程序菜单解决办法
- window.open的例子和使用方法以及参数说明
- DetailsView 内置数据修改错误
- 居中显示的div
- DetailsView 内置数据修改错误
- 数据库附加对象-只读
- ubuntu8.04下firefox3插件使用
- ActionScript中是getMonth问题