论文部分内容阅读
随着世界市场的竞争日剧激烈,现代企业的生存与发展面临更加严峻的挑战。企业产品设计日益成为企业赢得竞争的关键因素,产品的用户需求和市场需求越来越个性化、多样化,在这种形式下,企业应充分利用以Internet 网络为核心的信息技术,用新的设计和制造模式来提升自己的市场竞争力,实现对分布的信息资源的快速调集和利用,形成基于网络的企业内部或者企业之间团队化协同设计、制造模式。以Internet 为基础,越来越多的异地企业、设计资源、设计人员开始组织起来,进行合作及共享数据,实现分布式网络化协同设计。同时,越来越多的企业在产品设计时,要求其供应商也参与产品的开发,供应商、合作伙伴能在第一时间得到一致的产品信息,并利用这些信息展开实时的协同开发:包括协同产品设计,进行干涉检查,模拟运动仿真,实现远程评审,交流设计思想等,有利于减少工程变更、削减成本及加速上市时间。但是,现有企业间计算机软、硬件信息平台大多为异构平台,协同过程中涉及的大量产品信息由不同应用领域的应用软件或同一应用领域的不同应用软件产生,因此,只有使用一种通用的数据描述方式,遵循统一的普遍支持的通信协议标准,使来自不同信息源的异构异类信息能够动态结合,并以一种统一的、可互换的方式表达,才能实现异构大量信息的共享和交换。目前已有的较成熟的分布式网络化协同设计系统,大多只实现了局域网内完整数据交换,对于广域网结构和跨平台情况下的数据交换问题解决得不是很完善,设计研究相对来说较少。XML Web Services 技术为网络化协同设计的发展提供了广阔的应用前景。目前,采用Web Services 进行产品协同设计制造的研究在国外的研究处于初步阶段,国内也比较少,还没有形成完整的理论。例如,目前有不少的协同设计系统提供自己的客户端桌面工具与服务器端连接,客户端需要安装客户端程序,这对异构环境下的分布式系统来说,并不是一种好的选择。如果能利用XML Web Services 技术来改善跨平台协同设计的数据交互,将具有重要意义。协同设计强调多个设计主体之间的协作,所以多个用户之间的数据交换与传输是非常频繁的。对于异构网络,如何保障大量异构信息在网络上进行安全高效的数据交换及协调,实现信息的动态共享,并以一种统一的、可互换的方式表达,通信是关键因素。SOAP 协议(Simple Object Access Protocol,简单对象存取协议)提供了这样一个普遍支持的标准,允许在不同平台上、以不同语言编写的各种程序以基于该标准的方式相互通信,同时提供尽可能最大的伸缩性。SOAP 的详细定义是“SOAP是一种基于XML 的、用于在Web 上交换结构化和类型信息的简单的轻量协议”。与之前的CORBA 和DCE 相比,SOAP 方法要简单得多,因此要实现与标准兼容的SOAP,障