在服务代理者那里注册来配置和发布服务,服务请求者通过查找服务代理者那里的被发布服务的登记记录来找到服务,服务请求者绑定服务提供者并使用可用的服务。
在Web Service的世界里,三个操作都包含三个受到称赞却又截然不同的技术。发布服务使用UDDI(统一描述、发现和集成),查找服务使用UD-DI和WSDL(Web Service描述语言)的组合,绑定服务使用WSDL和SOAP。在三个操作中,绑定操作是最重要的,它包含了服务的实际使用,这也是容易发生互操作性问题的地方。正是由于服务提供者和服务请求者对SOAP规范的全力支持才解决了这些问题,并实现了无缝互操作性。
5.2 解析XML文件
XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立。正象HTML一样,可扩展置标语言XML(eXtensible Markup anguage)也是一种置标语言。它同样依赖于描述一定规则的标签和能够读懂这些标签的应用处理工具来发挥它的强大功能。将从服务器上下载的XML文件进行解析,得到服务器传送给客户端的消息。我们这里采用了从根接点开始,一节一节向下解析的方法来解析XML文件。
6 结束语
该系统采用WebService技术、UDDI标准,利用B/S结构模式的原理进行研究和开发。客户要想获得最新的产品,享用最新增加的功能,只需点击自动升级程序便可升级到最新版本无需重新更换软件,节省了人力物力,方便了客户的要求。目前该系统现已开发结束,即将投放市场。
作者简介:郑 确(1979- ),女,辽宁抚顺人,助理工程师,2003年毕业于辽宁工程技术大学计算机科学与技术专业,获得工学学士学位,现就职于大连矿山安全科学技术研究院。
(收稿日期: