建立“一个系统”,解决“两个问题”,支持“三个应用”,面向“四个服务”。建立“一个系统”,即建立一个可扩展、可集成、有统一数据模型、可交换和安全可靠的分布式系统,对各类政务资源进行组织和管理。解决“两个问题”,即解决政务信息资源的发现与定位问题,解决政务信息资源规划与整理问题。支持“三个应用”,即支持信息集成整合应用、各业务部门办公应用和政府职能决策应用。面向“四个服务”,即面向政务协作、宏观决策、市场监管和社会管理服务。
六、技术支持与平台性能
1、系统架构
结合该项目以大数据平台为核心,多业务子系统并存的业务需求,以及存在不同种类操作系统、应用软件、系统软件的现状,我们采用面向服务的体系结构,即SOA架构。
11
fSOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在这样系统中的服务可以以一种统一和通用的方式进行交互。它的本质是实现服务和技术的完全分离,从而最大程度上实现服务的集成和重组。
SOA实施是以业务服务为导向的,业务服务独立于技术之上,技术处于从属地位,采用SOA架构的主要优势有:
1、SOA与平台无关,减少了业务应用及业务子系统整合的限制。
2、SOA具有低耦合的特点,各个业务子系统对整个业务系统的影响较低,在各个系统不断变化情况下,节省的费用会越来越多。
3、SOA具有可按模块分阶段进行实施的优势。可以成功一步再做下一步,将实施造成的冲击减少到最小。SOA服务交互示意图如下:
12
f2、技术支持
1、技术领先的J2EE框架。Java2平台企业版(Java2PlatformE
terpriseEditio
,J2EE)是一种利用Java2平台来简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。基核心是一组技术规范与指南,其中包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。基主要的技术规范有JDBC、EJB、JSP、JavaServlet、XML等。JDBC为访问不同数据库提供了统一的路径,使对数据库的访问具有平台无关性。EJB提供了一个框架来开发和实施分布式商务逻辑,简化了具有可伸缩性和高度复杂的企业级应用程序的开发。JSP页面由HTML代码和嵌入其中的Java代码组成,简化了
13
f页面的输出r