Vo . NO 4 1 31 . Aug . 2 0 01
文 章 编 号 :6 2— 8 1 2 1 )4— 0 1— 4 17 67 (00 0 03 0
基 于 MD 的 S A OA服 务 协 作 模 型
张 春 阳 韩 建 松 张 惠 军 任 铭 亮 刘 勇 , , , ,
( . 南 科 技 大 学 电 子 信 息 工 程 学 院 , 南 洛 阳 4 10 ; . 阳 卷 烟 厂 企 管 部 , 南 安 阳 4 50 ) 1河 河 7 0 32 安 河 5 10
摘 要 : P L是 业 务 流 程 执 行 语 言用 来 描 述 S A 的服 务 协 作 模 型 , 现 对 已有 系 统 业 务 流 程 的 编 排 。但 其 随 BE O 实 着 整 合 已有 系统 的增 多 和 业 务 流 程 复 杂 性 的 增 加 , P L建 模 也 变 得 异 常 复 杂 。本 文 给 出 了一 种 基 于 MD BE A
两种模 型之 间通过 相应 的转换 规则 联 系起 来 。PM 是 一 个 不考 虑 具体 实 现 技 术 的纯 分 析模 型 , 这 个 I 在
层 次上 PM 是 可重用 的 , 过 PM进 一 步提 高 了软 件 系 统 的抽 象 层次 , 时也 屏蔽 了 由于 底层 平 台技 I 通 I 同 术 的变 化所带来 的影 响 ; S 是 与 特 定 的 平 台系 统相 关 的模 型 , 基 于某 一 个 特 定 的实 现 技 术 , PM 它 比如
0 前 言
We b服务 是 目前 S A 中服务 的最 主要 实 现技术 , 以说 S A 的兴 起 在很 大 程 度上 得 益 于 We O 可 O b服 务相关标 准 和技术 的成熟 与进 步 。We b服 务协 作 的 目标 正 是研 究 如何 在 已有 服 务 的基 础 上 , 建 复 杂 创 的服务来 满足 S A业务 流程 的需 求 O 。尽管 We b服务 为应 用 程序 通 过跨 平 台 间传递 消息 和调 用 方 式提供 了一种 方法 , 但是 它们 仍然 不能 利用 自身 的力量 满足业 务 流程 的操作 需求 , 别是对 于 大型 的分 特 布式企业 应用 系统 , 需要 在大量 的 We b服务 之 间进 行信 息 的交 互 以及 业务 流程 的 编制 , 因此 随 着 S A O 中业务流 程模 型 的增 加 , 带来 服务 协作 模型 的复 杂性 与 日俱 增 的问题 会 。 模型 驱动构 架 ( A, o e D i nA ci cue 的核心 思想 是抽 象 出与实 现技 术无 关 , 整描 述业 MD M d l r e rht tr) v e 完 务功能 的核心平 台无 关 的模 型 , 然后 针对 不 同实 现 技术 制 定 多 个转 换 规则 , PM 转 换 成 与具 体 实现 将 I 技术相关 的 P M, S 最后 将经 过精化 的 P M 转 换成 代码 -] S 6。MD A的 目的是通 过 P M 和 P M将 业 务 建 I S 模 和底层 平 台技 术分 离开 , 以保 护建 模 的成果 不受 技 术 变迁 的影 响 “ 。因 此 , 中采 用 MD 文 A的 开发 方法, 通过 在 PM层 建立 服务 协作模 型 , I 解决 了直 接建立 S A服 务协作 模 型 的复杂性 问题 。 O