试析soa的电子政务系统设计

试析soa的电子政务系统设计

ID:26996672

大小:50.50 KB

页数:4页

时间:2018-11-30

试析soa的电子政务系统设计_第1页
试析soa的电子政务系统设计_第2页
试析soa的电子政务系统设计_第3页
试析soa的电子政务系统设计_第4页
资源描述:

《试析soa的电子政务系统设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、试析SOA的电子政务系统设计  论文摘要:从当前政务系统普遍存在的局限性出发,提出了基于面向服务体系结构(SOA)来构建电子政务系统的思想;然后详细介绍了面向服务架构的相关知识,接下来采用面向服务的应用系统开发方法,结合政府部门办公的需求,给出了一个电子政务系统的体系结构。  论文关键词:SOA;面向服务;电子政务    1引言  随着网络的迅速普及,国家加快了电子政务建设的进程,全国各地政府机关随之加快了信息化、网络化平台的建设。政府在企业和公民的相关事务上,也需要不同部门、不同级别的机构、不同地域的机构协同办公才能完成特定审批、核查等相关业务,这样使得办

2、公的分散化和办公的协同成为电子政务发展的主要需求之一。如何去合理构建新一代的电子政务系统,以提高政府的服务效率和质量,政府、学术界都为此进行了大量的探索和研究。  面向服务的架构(SOA)作为新一代的分布式应用集成架构,其目标在于让IT变得更有弹性,以更快地响应业务单位的需求,实现实时效能,这也正是电子政务所需提高的方向。因此,本文以北京市海淀区政府协同办公系统项目为载体,介绍了如何利用面向服务的架构(SOA)进行电子政务协同办公系统的设计与开发。  2面向服务的架构SOA  到目前为止,关于SOA还没有一个统一的、被广泛认可的定义,从不同的角度,SOA有不

3、同的定义。从体系结构的角度可以认为:SOA是一种松散耦合的软件体系结构,在这种体系结构中,由各自独立可复用的服务去构成系统功能。这些服务向外公布有意义明确的接口,软件的开发是通过对这些实现透明的接口的调用来完成。  面向服务的体系结构中的角色包括:  (1)服务使用者。  服务使用者是一个应用程序、一个软件模块或需要一个服务的另一个服务。它发起对注册中心中服务的查询,通过传输绑定服务,并且执行服务功能。服务使用者根据接口契约来执行服务。  (2)服务提供者。  服务提供者是一个可通过网络寻找的实体,它接受和  执行来自使用者的请求。它将自己的服务和接口契约发

4、布到服务注册中心,以便服务使用者可以发现和访问该服务。  (3)服务注册中心。  服务注册中心是服务发现的支持者。它包含一个可用服务的存储库,并允许感兴趣的服务使用者查找服务提供者接口。  服务请求者、服务提供者以及服务代理者,通过3种基本操作相互作用,如图1所示。  发布:服务提供者向服务代理者发布服务。包括注册自己的功能和访问接口。  查找:服务请求者通过服务代理者查找所需的服务,并绑定到这些服务上。  绑定:服务提供者和服务请求者之间可以交互,并使服务请求者能够真正使用服务提供者提供的服务。  与传统开发方法相比,SOA具有标准化、松散耦合、共享服务和

5、粗粒度等特点,其优势具体表现为:  •易于集成现有系统;  •具有标准化的架构;  •提升开发效率;  •降低开发维护复杂度。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。