[置顶] 某大型银行深化系统技术方案之十七:技术架构

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229

        在上述功能架构中,除了核心层外,应用层及服务层都包括了用户UI界面,因此服务中包括了Mashup所需的WebAPI,需要采用MVC的WebApp框架来实现。整套系统的技术架构如下图所示,根据总体架构的设计思想,自定而下包括了客户端、服务层、核心层、系统软件平台、基础设施。整套技术架构建设在B/S架构模式下。

[置顶] 某大型银行深化系统技术方案之十七:技术架构

一、客户端
        用户入口,完成UI界面的功能,包括在Windows下的浏览器界面、XPE嵌入式系统的扫描终端、流程定义工具、监控、报表展现等等,通过ActiveX嵌入方式提供浏览器的通用环境,支持B/S和C/S两种方式。
二、服务层
        每个服务都包含了业务处理界面,采用典型的MVC框架构成自治系统。服务包括了展现层、控制层、业务层、持久层。服务层框架大部分采用JSF+Spring+Hibernate的WebApp框架,通过OR-Mapping等工具自动生成大部分的代码和框架,规范服务的编制。横向扩展通过Hiberate的二级分布式Cache在WebLogic容器中完成分布式复制和备份。
三、核心层
        包括了以流程管理为中心的工作项池、流程定义、流程监控、优先级管理、统计报表,以及统一日志管理,SSO单点登录系统,以及ECM等。
四、系统软件平台
        包括了支持各类服务的Weblogic容器及中间件、Documentum 内容管理ECM、Oracle关系型数据库,包括了支撑各类平台所需的RedHat AS4(Linux)、Windows Server 2003、IBM AIX等操作系统。
五、基础设施
        包括了以扫描补录中心为代表的高速内部局域网,各类服务运行时的主机服务器、数据库服务器,提供影像存储的SAN等网络存储介质,同时为达到系统的稳定性和提高系统响应性和扩展性而引入的LVS负载均衡器。
        技术架构中,层次之间的连接主要包括了Mashup技术及WebAPP框架。

 

 

你可能感兴趣的:(架构)