1 平台接口对接方案 与平台对接,建设工伤保险相关公共服务功能的稳定性,提高数据共享程度,系统建立与其他业务系统的接口。 1.1 接口系统的应用 WebService 技术,能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成。依据WebService 规范实施的应用之间,无论它们所使用的语言、平台或内部协议是什么,都可以相互交换数据。 WebService 是自描述、自包含的可用网络模块,可以执行具体的业务功能。WebService 也很容易部署,因为它们基于一些常规的产业标准以及已有的一些技术,诸如标准通用标记语言下的子集XML、HTTP。WebService 减少了应用接口的花费。WebService 为整个企业甚至多个组织之间的业务流程的集成提供了一个通用机制。 WebService 的主要目标是跨平台的可互操作性。为了达到这一目标,WebService 完全基于XML(可扩展标记语言)、XSD(XMLSchema)等独立于平台、独立于软件供应商的标准,是创建可互操作的、分布式应用程序的新平台。由此可以看出,在以下,t 几种情况下,使用WebService 会带来极大的好处。 一、跨防火墙的通信 如果应用程序有成千上万的用户,而且分布在世界各地,那么客户端和服务器之间的通信将是一个棘手的问题。因为客户端和服务器之间通常会有防火墙或者代理服务器。在这种情况下,使用DCOM就不是那么简单,通常也不便于把客户端程序发布到数量如此庞大的每一个用户手中。传统的做法是,选择用浏览器作为客户端,写下一大堆ASP 页面,把应用程序的中间层暴露给最终用户。这样做的结果是开发难度大,程序很难维护。 要调用WebService,可以直接使用MicrosoftSOAPToolkit 或.NET这样的SOAP 客户端,也可以使用自己开发的SOAP 客户端,然后把它和应用程序连接起来。不仅缩短了开发周期,还减少了代码复杂度,并能够增强应用程序的可维护性。同时,应用程序也不再需要在每次调用中间层组件时,都跳转到相应的“结果页” 。 从经验来看,在一个用户界面和中间层有较多交互的应用程序中,使用WebService 这种结构,可以节省花在用户界面编程上20%的开发时间。另外,这样一个由WebService 组成的中间层,完全可以在应用程序集成或其它场合下重用。最后,通过WebService 把应用程序的逻辑和数据“暴露” 出来,还可以让其它平台上的客户重用这些应用程序。 二、应用程序集成 企业级的应用程序开发者都知道,企业里经常都要把用不同...