您的位置:首页 > 运维架构 > 网站架构

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

2013-07-03 20:48 316 查看
传送门 ☞ 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框架。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: