2.SOA(service-oriented architecture)管理层:
SOA中提供集成遗留系统的适配器, 遗留应用适配器屏蔽了许多专用性API的复杂性和晦涩性。它提供了一个抽象层,把应用基础设施的其余部分与各种棘手问题隔离开来。我们采用web services的技术来设计服务,使用SOAP通信机制,采用XML数据格式。在所有不同的应用程序之间,基础架构的开发和部署将变得更加一致。现有的组件、新开发的组件和从厂商购买的组件可以合并在SOA 框架内。
3.身份认证管理:
保证系统安全,使一个应用软件的组件很容易跟属于不同域的其他组件进行对话。
4.目录管理:
这些程序负责隐藏查找服务的复杂性,并提供缓存逻辑,允许服务使用者自动发现和连接可用的服务。
5.领域接口管理:
使不同的技术(比如 EJB-CMP、JDO、DAO)和不同的持久性技术,通过接口需求以获取、插入或更新数据。
6.业务层:
SOA为基建系统提供了完整的业务流。同时,SOA也将基建系统封装为一个业务组件,可以为其他系统调用。业务层是以流程为中心的体系结构,应用程序是为过程开发的。流程可以分解成一系列的步骤,每一个步骤表示一个业务服务。业务层面向用户,为客户提供即时计算(on demand computing)的功能。
系统实现了以下主要功能:
1、对系统涉及的各项基础数据进行初始化、录入、修改的管理工作,包括用户管理和权限管理等功能。
2、对工程项目的立项、录入、修改、支付、查询的控制。其中,包括额度管理、合同管理、项目报表等。
3、对工程进行预结算管理,以及计算费用,和事务所抽签管理。
4、财务管理模块为用户提供财务信息的数据导入功能、记帐/审核/复核项目拨款等帐务处理、竣工决算处理、和建设单位的对帐等功能,以及提供科目的设置、帐簿显示功能,并提供累计支出明细表、资金平衡表、建设单位汇总表、在建项目拨款情况表、凭证汇总表等多种财务报表。
5、文档管理:对基建项目各阶段的项目资料、收文、发文、批文等相关文档进行管理。
6、政务公开:包括资金查询、预结算发布等面向大众公共信息的发布。
7、拨款审批:基建系统拨款流程的审批流转。
8、数据中心:实现预算数据导入。导入发改局投资计划,实现国库系统数据导出功能。