admin 管理员组

文章数量: 1086019


2024年3月20日发(作者:游戏特效代码)

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把应用程序

的逻辑和数据“暴露”出来,还可以让其它平台上的客户重用这些应用

程序。

二、应用程序集成

企业级的应用程序开发者都知道,企业里经常都要把用不同语

言写成的、在不同平台上运行的各种程序集成起来,而这种集成将花

费很大的开发力量。应用程序经常需要从运行在IBM主机上的程序

中获取数据;或者把数据发送到主机或UNIX应用程序中去。即使在

同一个平台上,不同软件厂商生产的各种软件也常常需要集成起来。

通过WebService,应用程序可以用标准的方法把功能和数据“暴露”出


本文标签: 应用程序 平台 集成 应用 标准