使用 WebSphere Process Server 关系开发集成解决方案
2010-09-27 08:19:05 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鐐劤缂嶅﹪寮婚悢鍏尖拻閻庨潧澹婂Σ顔剧磼閹冣挃闁硅櫕鎹囬垾鏃堝礃椤忎礁浜鹃柨婵嗙凹缁ㄧ粯銇勯幒瀣仾闁靛洤瀚伴獮鍥敍濮f寧鎹囬弻鐔哥瑹閸喖顬堝銈庡亝缁挸鐣烽崡鐐嶆棃鍩€椤掑嫮宓佸┑鐘插绾句粙鏌涚仦鎹愬闁逞屽墰閹虫捇锝炲┑瀣╅柍杞拌兌閻ゅ懐绱撴担鍓插剱妞ゆ垶鐟╁畷銉р偓锝庡枟閻撴洘銇勯幇闈涗簼缂佽埖姘ㄧ槐鎾诲礃閳哄倻顦板┑顔硷工椤嘲鐣烽幒鎴旀瀻闁规惌鍘借ⅵ濠电姷鏁告慨顓㈠磻閹剧粯鈷戞い鎺嗗亾缂佸鏁婚獮鍡涙倷閸濆嫮顔愬┑鐑囩秵閸撴瑦淇婇懖鈺冪<闁归偊鍙庡▓婊堟煛鐏炵硶鍋撻幇浣告倯闁硅偐琛ラ埀顒冨皺閺佹牕鈹戦悙鏉戠仸闁圭ǹ鎽滅划鏃堟偨缁嬭锕傛煕閺囥劌鐏犻柛鎰ㄥ亾婵$偑鍊栭崝锕€顭块埀顒佺箾瀹€濠侀偗婵﹨娅g槐鎺懳熺拠鑼舵暱闂備胶枪濞寸兘寮拠宸殨濠电姵纰嶉弲鎻掝熆鐠虹尨宸ョ€规挸妫濆铏圭磼濡搫顫嶇紓浣风劍閹稿啿鐣烽幋锕€绠婚悹鍥у级瀹撳秴顪冮妶鍡樺鞍缂佸鍨剁粋宥夋倷椤掍礁寮垮┑鈽嗗灣閸樠勭妤e啯鍊垫慨妯煎亾鐎氾拷

核心提示: 动态关系使用类似的表结构将键属性彼此关联;否则,实现实例创建和删除自动化就需要提供额外的上下文信息,使用 WebSphere Process Server 关系开发集成解决方案(3),为了给 Relationship Service 提供此上下文信息,必须在同步集成模式中使用动态关系,因此不会进
动态关系使用类似的表结构将键属性彼此关联;否则,实现实例创建和删除自动化就需要提供额外的上下文信息。为了给 Relationship Service 提供此上下文信息,必须在同步集成模式中使用动态关系。接下来让我们看一个该模式的应用示例,其中对存储在独立应用程序中的客户信息进行同步,以供销售部门和营销部门使用。
示例 3. 同步集成模式
两个应用程序连接到 Process Server(例如,通过使用应用程序特定的适配器连接)。最初两个应用程序中都不存在客户实例,关系表是空的。
Sales 应用程序创建了客户对象,并使用生成的标识符进行存储。该应用程序(或适配器)将标记为“已创建”的客户对象发布到 Process Server 中运行的同步模块。
图 4. 传入事件交付
接下来,将该客户对象转换为通用客户表示形式(作为不同客户对象间的通用标准使用)。作为转换工作的一部分,将调用 Relationship Service 来维护客户关系。Relationship Service 将业务对象标记为已创建,生成新实例 ID,并创建新的表条目来将其与应用程序特定的 ID 关联。它会将实例 ID 设置为通用客户对象的键属性。
图 5. 通用转换
然后会将通用客户对象转换为 Marketing 应用程序中使用的客户业务对象。将再次调用 Relationship Service;不过,因为尚未生成应用程序特定的标识符,因此不会进行任何操作。
编缉推荐阅读以下文章
- 使用 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 体系结构概述
更多精彩
赞助商链接