编辑: QQ215851406 | 2014-12-31 |
0 1
2 ・ 计算机应用研究
2005 年 供应链 管理 SCM 代理网关供应商企业资 源管理 ERP 客户关 系管理 CRM 代理网关供应商Internet Internet Intranet 供应 设计 制造 营销 B2B e-Business B2C 供应链 管理 SCM ( 2) 松散的耦合, 即请求不必针对特定应用的 API. ( 3) 异步执行方式, 使得在等待第一个 应用的响 应时可 以 执行第二个应用. ( 4) 可靠性, 保证消息被投递一次且仅仅一次. ( 5) 安全性, 必 须支持 鉴别、 授 权标 准以 保 护被 交换 信息的完整性. 目前的 一些集成解 决方案存在许 多问题, 而Web Services 技术由于使用一系列标准开放 的技术 规范和 协议而 满足了 上 述所有条件 [ 3] .它是在现有的 各种异 构平台 的基础 上构筑 一 个通用的与平台无关、 语 言无关 的技术 层, 各 种不同 平台之 上 的应用都依 靠该 技术层来 实施彼此 的连接和 集成, 为e-ERP 系统集成提供了一种崭新 的方法.整 个企业 的所有 系统都 成 为了一个松散结构中的组件, 系统接口、 应用通信、 数据转换和 目录信息都是建立在开放的、 被 广泛接 受的标 准之上, 用户 能 迅速地访问到他们所需要的信息 [ 6] .
2 基于 Web Services 的e-ERP 应用集成模型 2.
1 Web Services 关键技术 Web Services 体系 结构 如图
2 所示, 它基 于三 种角 色(服务提供者、 服务注册中心和服务 请求者 ) 之间的 交互.交互 通 过发布、 查找和绑定三种操作来完成.这些角色和操作一起作 用于 Web Services 构件[3] : ① 服务 提供者(Service Provider) . 从企业角度看它是服务的所有者, 从体系结构上看它是提供服 务的平台.②服务请求者( Service Requester) .从企 业角度 看 它是指需要请求特定功能的企业, 从体系结构上看它是查找和 调用服务的客户端应用程序.③服务注 册中心( Service Regis- try) .它是指用来 存储服务描述 信息的信息库(Repository) . 为了使服务可访 问, 服务 提供 者 需要 发布 ( Publish) 服务 描述以使服务请求者可以查找它, 发布服务描述的位置可根据应用 程序的要求而变化.服务请求 者直接 检索服 务描述 或在服 务 注册中心中查找( Find) 所要求的服务类型, 根据注册服务器提 供的规范接口发出查询请求, 以获取服务所需的相关信息.最 后服务请求者需要调用服务, 在绑定 ( Bind) 操 作中, 服务请 求 者使用服务描述中的绑定细 节来定 位、 联系和 调用服 务, 从而在运行时调用或启动与服务的交互. 图2Web Services 体系 结构 模型 Web Services 技术包括各种重要的 技术规 范和应 用, 主要有XML, XML Schema, SOAP, WSDL 等.其中, XML 作为 Web Services 技术的基础, 是开放环 境下描 述数据 和........