基于网络服务的动态集成技术研究

举报
资源描述
华中科技大学 硕士学位论文 基于网络服务的动态集成技术研究 姓名:陈辉 申请学位级别:硕士 专业:计算机应用技术 指导教师:宋善德 20040509 华中科技大学 * t h e d y n a m i c i n t e g r a T g h s and anal y s e s t h e W e b S e r stem • K e y w o r d s : e g r a t i o n Engine 伐・撕 本人声明所呈交的A 的研究成果。尽我所知,莅 个人或集体己经发表或撰此 均已在文中以明确方式标耳 淋憎倒议差异、数据结构的差 华中科技大哮 1. 1课题背景 互联网技术是当今发展最 应用的快速普及,人们将研究 子商务…技术迅速兴起,企业 华中科技大与 向发展。网络应用正从面向对 Archi teature, S 转变。 1 . 2国内外概况 1.2.1企业信息化 基于企业应用需要以及I 华中科技大乌 仅是一个集成产品,更需要一 1 2 . 2企业供应链集成 供应链的发展从理论的击 供应链的敏捷化、知识化的, 供应商管理存货体系(VM ] 华中科技大乌 无缝的集成化方案。 2, X M [。与 Javt 现面向消息的异步通信模式, 通过提供消息传递和消息排H 允许消息按照商业规则设置f 端处理队列中的消息,这种消, 3 .目前面向服务的集威 基于 的延伸。 华中科技大今 集成而成为一个新的应用系统。 w e b服务是封装成一/ 能集。它是自包含、自描述、 服务可以执行从简单的请求全 服务应用程序可以发现并调月 式系统的基础模块,它们允* 用”…。We b服务将是下一 暴彘爆岫晦岫聊嘛f 它是一套 华中科技大马 I T T P ( S)或者 S MT 展性、并且得到强大的工业支j 以用这种协议来进行通信,由 有一个原因就是它可以方便地' 是一种轻量级的,非常容易珥 各主要的电子商务平台供应商' 2 . W S D L 一个能奄换消悬的通信端点女 华中科技大2 企业应用可以通过编程接口来 可的编程接口来实现对所注力 定这个服务内包含哪些w e 1 件。 UD D I是一个主要针环 可以通过UD D I商业注册中 勒&联妙个全球性的E 域术 力 O /IJ ) 华中科技大w 向服务架构设计师的角色非常 布计算技术能够保证对业务需 梦寐以求的。 分布式计算将网络上分彳 面向服务架构是一种不错的解 就很类似,但是,这些过去的 紧密耦合的,这就意味着如方 本文所作的主要工作如下: 1.综述了企业信息化以 要性和重要性。 2 .简单介绍了企业应用 服务的集成模式:并由此得出 方案的结论。 3・介绍了W e b服务任 华中科技大2 本章首先回顾与分析应月 和基于W e b服务的集成方廉 2 . 1应用集成 的能九即不同来源的构件窗 华中科技大写 传统的集成技术中,主男 成是最浅层次的,只是把原有 界面中;数据集成是为新的洋 的接口。过程集成是最高层砂 现代平台集成技术中,I 在基于组件的开发模式中,应 容器为组件提供事务、线程、 华中科技大与 发展而产生和演变的。企业的 应用集成技术所实现的价值反 到了上世纪八九十年代, 立了众多的应用信息系统,。 业的传统结构是按照职能来纤 用不同的应用信息系统来协助 相互独立的系统中,形成一4 华中科技尹 地简化集成的复杂度,并彳 面向过程的集成技术尹 发、数据库逻辑、事务逻辑 相分离。在结构上,面向对 的过程逻辑层;而在该结木 和跨过程协调的基础服务。 来说,提供用于业务过程集 廖映罅娜甫刨t微朝 liri 全实现其包含的内容则代价较 是一种更容易实施的方案,也, 2 . 4集成方案比较与分析 一般来说,应用集成系青 1 .经常会增加新的电子 2 .经常会对电子商务足 华中科技大哮 的方式通过抽象和混合将自身F 化之后,那么这些核心竞争力3 业的电子商务应用,形成商务, w e b服务不是E A I或: 服务能够使EA I成为真正可 服务能彻底地改变传统的E A if Huhei .r唯 2U * 华中科技大今 应用集成是企业信息化的 行了回顾与分析;然后将传乡 最后得出w e b服务的解决交 华中科技大亨 本章首先介绍了We b服 着分析了We b服务的动态特 3 1 W e b服务注册中心 a HI明痍述规震姗I®蛔 •D I D D U 华中科技大与 2 .如何以一种有效的方 3 .需要哪些定位信息? 4.需要保存哪些技术相 5 .如何在运行时与发现 正是有了UD D I ,用尸 地查找有关X M LW e b服务| 用户还可以把UD D I的运行 现GUPlPall债用由 £Pq/uL ar A可是层次嵌套英系则是M 华中科技大己 Registry分为公共U D D I注册 (Pub 1 i cUDDIReg i 在物理上则是以分布式系统的 架构实施的,因此访问其中任 有UDD I注册中心(P r i I注册服务。所有白 3. 1 . 3 UD D I数据模型 S U 1 b血脸就血曲初禅窗 遗翳云甥橱来衢愈y i c e「 华中科技大匕 对 businessEnt; 须了解的技术信息。 篇商业寰体的所有园知僧* 被H缱敦1,21窟提供I蓝离业以* ./■r E R两个碰能好奇的人可以, 中的其他数据(例如b u s i 据)都是作为唯一的由 华中科技大, 3 1 . 3 . 3bindjngTemp w e b服务的技术描述咬 这些翻物共对决定技术入口 时还提供一个轻量级的工具) 关的参数和配置文件也同时被 由于UD D I的主要作月 被用*蠹迷最令人感兴趣的1 并且诲咨讣B 1 n d s is 1 釜系断言。 华中科技大与 多个 businessEnt 引用。1.定义技术指纹 t M o d e 1的主要角隹 协议的一种规范,交换格式白 通过通信介质与其他软倡 情况下,规范的设计者可以通 注册中心中建立一个唯一的技 就皿眼煎做地瓶堆威倾翊 息走溜息。代包淄厩映调船诟 华中科技大学 publisherAsser t o K e y (第二个 b u s i n 箱%瑚康拊am ■值t N o d e 1 K 3 . 1 . 4 U D D 1 查询A P I 为了方便用户在UD D ] 我也褶侧卷蝴star 碰碰 r:ii 制生成W e b代理类的源文4 类一致,该源文件称作为w「 华中科技大孚 1 0 . gettModelDe 据细节。调用返回一个t M 0 息。用于查询的消息函数都, 议调用。 3 . 2 W e b服务的动态特性 基于S 0 A P的W e b J 迪壁现应其动态性做出工 华中科技大学 3.22动态绑定 WS D [,对抽象的W e W e b的动态绑定成为可能。> 上一节中讲述的无存根调用其 WS D L文档并决定要调用的' 对于We b服务的动态绑 服务提供者实现的We b服癸 华中科技大学 3 . 2 3动态查找与集成 UD D I和W e b服务搜 是作为W e b服务来实现的, 现新的W e b服务信息。动本 来查找服务的概要信息;使片 畚详细信息;使用调用模式圣 通过序用释府福丽妍米¥ 问题。b服务的调 华中科技大学 节与动态绑定相同,这里不石 3 . 2 . 4服务质量 Web服务质量包括很忌 全性等等。对于w e b服务质 相应的算法,C表示调用成功 示安全特性参数: Q o S = F ( C , t, 华中科技大学 用规范实例。程序应当缓存该 址来访问这个We b服务。当使 询到当初获得该数据的U D D I 确的调用是使用g e t—b i 电娄跚专规的信息不同,I 重试操作获得成功的话,新白 使用这样的调用模式,商业5 与大量合作伙伴的服务恢复。 潮故瞄劫础昭岫 件扩充协议)相 华中科技大学 3. 3. 1 S 0 A P绑定 WS D L包含用于对S 0 信息: 1—指示某个绑定已绑定 2 .指定SOAP服务访 3. SOAPActionHT' 匆了箱遮馨握健南聚麝雷 华中科技大学 M I ME是服务器通知客, 过MI ME告诉服务器它的调 头,就默认它为HTML格式。 ws DL提供了一种方法 消息上。它能够为以下各类M 1 . M u 1 t i p a r t / a t e d 2 . T e x t / x m 处是协雄俄是重冲酉 华中科技大亨 本章是实现w e b服务z 基础——U D D I及U D D : 机制。通过本章详尽的技术石 个技术障碍,为下一章中基〔 持。 华中科技大学 本章将针对当前的应用导 案的模型进行分析。 4 . 1需求分析 华中科技大与 2 .系统平台的互操作4 3 .系统的可扩展性,枝 4 .系统在运行状态下呼 基于W e b服务的动态。 W e b服务技术是以xMLi 融£祜翎栾核心,以BPE 紫列]准作为受折 We b 服成 zCW.eJi 现上的差异,表现给外界用J 华中科技大哮 样的业务关系,有长期的伙4 用了不同的处理,ws D 7专门: W e b服务的功能。 基于CORBA拄术的服务提供者基于: 企一(]盎j £习企〜() 业一L掣? ! ! 他他他 应1业务逻辑f应业务逻辑i应『业乌 用用用 集寞{ j夔王j D 成刮I e b服备接口 1成=:} Wo 1 华中科技大学 服务请求者:对于整个应 向UD D I注册中心查询W e 请求服务调用的具体子系统才: 理。 服务注册中心:UD D I 有UD D I注册中心中注册能 效率,减少服务请求时网络往 华中科技大学 式。因此,在系统中,W S I 进,来满足不同的应用需要。 4. 4. 3. 1 W e b服务的消息通信 在整个W e b服务体系匚 散的、分布的环境中使用X A 轻量级的机制。W e b服务乍 P 患◎封装数或 ■ I F4 华中科技大学 足对缓存中心的信息做如何处 查询U D D I注册中心成功与 同,WS D I需要关心的状态 式是很难适应这种变化的需要 Observer模式另 布一flW年P u b 1 i s h- 圭里入FyF 术,其思想就是定」 发俄政恋时b所徊士宜6 华中科技大学 提下增加观察者。这样处理的: 1,目标和观察者间的抽象耦合:一个目标所知 每个都符合抽象的o b s e I 具体的类。这样目标和观察者. 察者不是紧密耦合的,它们亘 次的目标对象可与一个处于较 次的完整。 球麟厕删翊酬础 找到符合条件 华中科技大学 本章将对w e b服务动决 对W S D I进行功能设计、模: WS D I中采用的基于。b s 5. 1W e b服务动态集成设计分析 ft 华中科技大学 2 . W e b服务代理生成 档或箱龄?&&档的U 用规范性的xML文档;然后 的代理类,进而编译成代理装 b服务瞄帅器W 述信飙 华中科技大学 与分析。 5 4 . 1 W S S E设计 WS S E的主要功能是Z 务。其核心思想就是通过调用 索特定目标的We b服务。 木节将详细介绍w
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档


电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号