摘要: |
随着Internet在企业级应用上的不断发展,软件的复杂性急剧增加,企业多变的业务需求等使得面向对象技术和基于组件的设计思想已经无法解决重用和可维护性的问题。.NET平台作为微软新的开发平台,其思想就是把所有设备通过一个全球宽带网(Internet)连接在一起,同时所有的软件都将成为该网络上提供的一种服务。
Web服务基于XML,SOAP,WSDL和UDDI等Internet标准。在Web服务中,服务提供者通过服务中介者配置和发布服务,服务请求者通过服务中介者查找所申请的服务,并绑定到这些服务上,以建立服务提供者和请求者之间的联系。在发布、查找和绑定三种操作中,发布操作使用UDDI技术,查找操作使用UDDI和WSDL技术的组合,而绑定操作使用WSDL和SOAP技术的组合。
本文在对.NET平台上的Web服务和面向服务体系架构进行深入研究的基础上,通过实现在线检测设备网络系统,包括设计Web服务、生成WSDL文档、生成代理类库、在检测设备网络系统程序中调用Web服务等一系列过程,以充分说明Web服务从设计到实现的具体步骤。
我们在充分理解检测设备工作原理和测试流程的基础上,提取出轮胎检测所需的Web服务,并且对轮胎在线检测设备网络系统的程序部分进行开发,实现了轮胎在线检测设备的程序功能。
|