编辑:sx_yangk
2014-12-08
传统软件架构因为封装技术的不成熟,以及对基础应用平台的依赖性,一直不能解决异构系统互联互通问题,传统的中间件也只是解决了访问的互操作,以下就是由精品学习网为您提供的创建电子政务基础应用平台。
SOA则是通过一些标准的、支持Internet、与操作系统无关的SOAP协议来实现连接互操作,服务的封装则是采用XML协议,具有自解析和自定义的特性。SOA所实现的互操作是通过一组标准族实现访问、连接和语义等各种层面的互操作。软件的复用技术是指不经过修改,或少量修改底层程序就可以多次使用的技术。最原始的复用是“子程序”调用,但是这种复用范围仅限于可执行程序内复用,静态开发期复用,如果子程序修改,意味着所有调用这个子程序的系统必须重新编译、测试和发布。为了有效地解决“软件复用”问题,软件开发商们开始研究发明了组件(控件),“组件”将复用提升了一个层次,目前SOA所采用的是以服务为核心的中间件产品WebService、SCA/SDO等,采用这些技术实现实现SOA的好处在于,使用中立平台获取服务,这些中间件通过服务和服务组件提供更高层次的复用、解耦和互操作。传统软件将软件核心分为三部分:网络连接、数据转换、业务逻辑全部耦合在一个整体中,“牵一发而动全身”,这种软件很难适应处于不断变化的业务需求。SOA架构通过服务的封装,实现业务逻辑与网络连接、数据转换等完全的解耦,SOA在不断解耦的过程中,显示了它独特的松耦合性。
采用SOA技术架构基础应用平台
SOA时代的到来,推动了基础应用平台的发展,所谓基础应用平台是指在基础设施平台(网络、服务器等)与应用系统平台之间的一个中间件平台,其主要功能是解决应用系统与基础设施、操作系统之间的交互、管理问题,基础应用平台同时承担着不同应用系统之间的互联互通功能,因此也有人可称之为“应用集成”平台。SOA架构的基础应用平台的主要特点是其开放性和松耦合性,平台提供的集成服务分为三个层次。基础服务包括基础网络、应用服务器、操作系统、集群等。
总线服务(ESB)包括标准服务、交互服务、信息服务、组件服务、接口服务、数据服务等。总线服务(ESB)是一个实现通信、互连、转换、可移植性和安全性标准接口的企业总线平台。ESB的主要功能有通信和消息处理、服务交互和安全性控制、服务质量和服务级别管理、建模和管理等。这种总线服务同时提供了系统集成功能,对于应用系统来说是即插即用,当新的应用系统需要上线时,通过标准接口,直接与服务总线相连即可提供服务。
标签:电子政务论文
精品学习网(51edu.com)在建设过程中引用了互联网上的一些信息资源并对有明确来源的信息注明了出处,版权归原作者及原网站所有,如果您对本站信息资源版权的归属问题存有异议,请您致信qinquan#51edu.com(将#换成@),我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。