欢迎来到天天文库
浏览记录
ID:26996672
大小:50.50 KB
页数:4页
时间:2018-11-30
《试析soa的电子政务系统设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、试析SOA的电子政务系统设计 论文摘要:从当前政务系统普遍存在的局限性出发,提出了基于面向服务体系结构(SOA)来构建电子政务系统的思想;然后详细介绍了面向服务架构的相关知识,接下来采用面向服务的应用系统开发方法,结合政府部门办公的需求,给出了一个电子政务系统的体系结构。 论文关键词:SOA;面向服务;电子政务 1引言 随着网络的迅速普及,国家加快了电子政务建设的进程,全国各地政府机关随之加快了信息化、网络化平台的建设。政府在企业和公民的相关事务上,也需要不同部门、不同级别的机构、不同地域的机构协同办公才能完成特定审批、核查等相关业务,这样使得办
2、公的分散化和办公的协同成为电子政务发展的主要需求之一。如何去合理构建新一代的电子政务系统,以提高政府的服务效率和质量,政府、学术界都为此进行了大量的探索和研究。 面向服务的架构(SOA)作为新一代的分布式应用集成架构,其目标在于让IT变得更有弹性,以更快地响应业务单位的需求,实现实时效能,这也正是电子政务所需提高的方向。因此,本文以北京市海淀区政府协同办公系统项目为载体,介绍了如何利用面向服务的架构(SOA)进行电子政务协同办公系统的设计与开发。 2面向服务的架构SOA 到目前为止,关于SOA还没有一个统一的、被广泛认可的定义,从不同的角度,SOA有不
3、同的定义。从体系结构的角度可以认为:SOA是一种松散耦合的软件体系结构,在这种体系结构中,由各自独立可复用的服务去构成系统功能。这些服务向外公布有意义明确的接口,软件的开发是通过对这些实现透明的接口的调用来完成。 面向服务的体系结构中的角色包括: (1)服务使用者。 服务使用者是一个应用程序、一个软件模块或需要一个服务的另一个服务。它发起对注册中心中服务的查询,通过传输绑定服务,并且执行服务功能。服务使用者根据接口契约来执行服务。 (2)服务提供者。 服务提供者是一个可通过网络寻找的实体,它接受和 执行来自使用者的请求。它将自己的服务和接口契约发
4、布到服务注册中心,以便服务使用者可以发现和访问该服务。 (3)服务注册中心。 服务注册中心是服务发现的支持者。它包含一个可用服务的存储库,并允许感兴趣的服务使用者查找服务提供者接口。 服务请求者、服务提供者以及服务代理者,通过3种基本操作相互作用,如图1所示。 发布:服务提供者向服务代理者发布服务。包括注册自己的功能和访问接口。 查找:服务请求者通过服务代理者查找所需的服务,并绑定到这些服务上。 绑定:服务提供者和服务请求者之间可以交互,并使服务请求者能够真正使用服务提供者提供的服务。 与传统开发方法相比,SOA具有标准化、松散耦合、共享服务和
5、粗粒度等特点,其优势具体表现为: •易于集成现有系统; •具有标准化的架构; •提升开发效率; •降低开发维护复杂度。
此文档下载收益归作者所有