基于Web Services的PDM系统体系结构_第1页
基于Web Services的PDM系统体系结构_第2页
基于Web Services的PDM系统体系结构_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于Web Services的PDM系统体系结构 软件体系结构是软件开发中第一类重要的设计对象,它在软件需求与软件设计之间架起了一座桥梁,为软件开发人员提供了共同交流的语言,体现并尝试了系统早期的设计决策,并作为系统设计的抽象,为实现框架和构件的共享与复用、基于体系结构的软件开发提供了有力支持。软件的体系结构在一定程度上决定着软件的功能和风格,因此,PDM系统的体系结构研究一直伴随着PDM的发展和应用。 而C/S体系结构具有强大的数据操作和事务处理能力,模型思想简单,易于人们理解和接受。但是,随着企业规模的日益扩大,软件的复杂程度不断提高,C/S体系结构逐渐暴露出一些缺点。于是,人们开始着手改

2、进C/S体系结构,此时,Internet技术的迅猛发展,为这一难题的解决创造了有利条件,B/S(浏览器/服务器)体系结构也就随之应运而生了。它是利用不断成熟的WWW浏览器技术,结合浏览器的多种脚本语言,用通用浏览器就实现了原来需要复杂的专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件体系结构。基于B/S体系结构的软件,系统安装、修改和维护全在服务器端解决。用户在使用系统时,仅仅需要一个浏览器就可运行全部的模块,很容易在运行时自动升级。B/S体系结构还提供了异种机、异种网、异种应用服务的联机、联网、统一服务的最现实的开放性基础。 因此,研究基于B/S体系结构软件系统已成为业界的热点

3、,对于PDM系统也不例外。我们提出的基于Web Services的PDM系统体系结构就是一种B/S体系结构。1、Web Services的架构及其特性分析 Web Services是指由企业发布的、完成其特别业务需求的在线应用服务,其他企业、合作伙伴的应用软件能够通过Internet来动态地访问并使用这些在线服务飞它是技术与市场发展的必然结果,是由IBM、微软等许多平台供应商、软件提供商、应用提供商共同推动,并在W3C的工作流、数据安全性等方面的规范下发展起来的标准,各个供应商对其的支持程度超过了以往,它的应用和发展将彻底改变应用软件的生产和传播方式。 Web Services的整体架构是开放

4、的、标准的分层结构,下一层是上一层的基础。这种分层结构有利于降低实现的复杂性,同时能够提高Web Service目的灵活性和可扩充性,有助于实现动态的应用集成(Dynamic Application Integration,DAI)。 其中,SOAP(Simple Object Access Protocol,简单对象访问协议)是通讯协议标准,是一种简单的、轻量级的基于XML的通讯机制,用于在网络应用程序之间进行结构化数据交换,由于SOAP是声明传输独立的,因此,SOAP可以和各种网络协议(如HTTP、SMTP、FTP等)相结合使用。 WSDL(Web Services Description

5、 Language,Web服务描述语言)是服务接口描述标准,用于描述抽象的服务接口、它们的绑定协议以及布置细节的语言,一个简单的WSDL文档可以为一个应用提供关于服务的接口以及如何、从何处获得该服务的详细信息。 UDDI(Uniform Description Discoveryand Integration,统一描述、发现和集成)是统一服务注册发现标准,用来建立Web服务部件的目录信息,它定义了描述与分类商业服务的数据结构,以及获取这些信息的SOAP接口,从而使Web服务能在网上被检索与发现。具有Web Services功能的系统类似于以前的组件,具有定义好的适当的输入输出函数,多个Serv

6、ices系统可以形成一个完全的新的应用系统,该Services系统可以用传统的组件技术来开发,如COM、Java Bean等等,而不受语言的限制。 Web Services具有以下特性:面向服务 WebServices把一切都看作服务,这种服务可以在网络上通过消息传递机制动态地被发现、组织和重用。互操作性与松散精合 通过SOAP消息机制远程调用进行应用交互,任何Web服务都可以与其官Web服务进行交互,避免了在CORBA、DCOM和其它协议之间转换的麻烦,开发者可以使用任何语言来编写Web服务,而无需变更他们的开发环境Web Services使用者与Web Services提供者之间是松散娟合。封装性 Web Services对外封装成由WSDL描述的服务,屏蔽了业务逻辑的复杂性、实现技术的多样性和开发平台的异构性。普遍性 Web服务使用HTTP和XML进行通信,因此,任何支持这些技术的设备都可以拥有和访间Web服务,具有使用上的广泛性。简易性 Web服务技术不仅易于理解,并且IBM、微软等大的供应商所

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论