收藏 分销(赏)

信息服务站系统二期总体技术方案.doc

上传人:w****g 文档编号:3566198 上传时间:2024-07-09 格式:DOC 页数:37 大小:175.54KB
下载 相关 举报
信息服务站系统二期总体技术方案.doc_第1页
第1页 / 共37页
信息服务站系统二期总体技术方案.doc_第2页
第2页 / 共37页
信息服务站系统二期总体技术方案.doc_第3页
第3页 / 共37页
信息服务站系统二期总体技术方案.doc_第4页
第4页 / 共37页
信息服务站系统二期总体技术方案.doc_第5页
第5页 / 共37页
点击查看更多>>
资源描述

1、信息服务站系统二期总体技术方案信息站二期项目需求组二一年十月目录第一章 前言211 编写目的212 项目背景213 系统名称214 系统使用者215 参考资料316 业务所涉及的标准317 业务所涉及的制度3第二章 现状、需求和目的42.1 信息服务站目前实现的功能42.2 我行工作站目前所采用的技术实现手段52.3 需求分析8231功能规定8232 性能规定9233 安全防御需求9234 防病毒袭击92.4 系统的设计原则9第三章 信息服务站的技术实现方案1131信息服务站系统互联的技术实现1132 灵活数据查询的技术实现1433 与办公自动化系统进行信息共享的技术实现1734 信息检索的技

2、术实现1835 信息服务站的流量记录与分析2036 提高信息服务站并发性能的技术实现2137 信息服务站的安全体系建立29 第一章 前言 11 编写目的本文根据信息服务器站系统二期需求说明书中提出的系统功能需求和性能需求,提出系统的技术实现方案,以此作为项目进行技术可行性论证的依据和项目开发中进行技术设计和实现的基础。12 项目背景目前,在我行总行,大部分一级分行上都已建立起各自的信息服务站系统,并且系统已经基本上可以实现各类公共信息的实时发布,账务信息的查询等功能。为我行各级部门实现信息共享,加强各部门间的交流起到了很大的作用。但是,随着信息站所承担任务的多样化、数据量的不断增长、访问用户的

3、大量增长,使得信息站无论是在平常运营还是在系统管理上均已经无法满足日益增长的用户需要,同时,由于当时技术条件的限制,目前工作站在技术实现的方式上,也存在着一些影响系统性能和功能的缺陷。为了更好地适应和满足业务发展的需要,提高我行信息共享的限度,以下提出信息服务站的改造方案。13 系统名称中国建设银行信息服务站系统二期14 系统使用者系统的使用者涉及总行、一级分行、二级分行在内的我行系统内所有部门与员工15 参考资料信息服务站系统二期需求说明书16 业务所涉及的标准依据我行科技项目建设标准和国际先进的信息技术。17 业务所涉及的制度本系统的建设遵照关于印发中国建设银行信息服务站管理办法(试行)的

4、告知建总发202316号、关于印发中国建设银行信息服务站建设规范的告知建电字202310号和关于印发中国建设银行总行信息服务站运营管理暂行规定的告知建总函(2023)870号文献中的相关规定。 第二章 现状、需求和目的 2.1 信息服务站目前实现的功能作为管理信息系统信息发布窗口,信息服务站力求为我行各级员工及时地提供各种信息服务,其中涉及采集自我行各管理信息子系统的管理经营信息,由各业务部门提供的部分资讯以及由各大信息机构、专业公司提供的各种经济信息等我行各级员工在管理经营工作中所需要的不同层次、不同方面信息服务。站自九八年终开始试运营至今,得到了各级领导与各业务部门的大力支持,同时也促进的

5、我行管理信息工作的发展,获得了好评。目前,信息服务站推出了如下八大栏目:l 账务信息:提供涉及新老会计制度下的本、外币总账查询、行长报表查询、政策性房贷总账查询、信用卡指标数据查询、金融机构占比查询以及综合记录数据查询等我行各类账务数据信息。本栏目向我行各级管理与业务人员第一时间提供反映我行经营情况的各类会计与记录报表,其中行长报表与本、外币总账数据均为每日传输。l 综合文档:提供建设银行内部最新工作动态、我行和金融规章制度选编、我行内部刊物以及各类事件专题报道等信息。本拦目为我行员工的平常办公提供了通用性信息服务。l 部门资讯:为总行各业务部门建立部门主页,集中反映各部门工作情况。本栏目不仅

6、促进了各部门间的交流,同时大大加强了上级行各业务部门与下级行对口部门的信息沟通。l 分行天地:提供了分行信息服务站的网址连接。我行各级员工不仅可以通过信息站了解本行发生的各类信息,还可以通过本栏目及时地了解到下级分行或同级兄弟分行的经营运营情况。l 客户信息:向我行员工及时提供由信贷管理信息系统采集到的我行贷款客户的贷款信息与其经营信息。本栏目为我行员工提供了多种查询方式来检索相关的客户信息。l 外部资源:本栏目与中国国家信息中心、中银网、路透社等单位合作,向全行员工及时提供来自权威机构的各类政治、经济、金融时事信息。l 服务天地:提供员工地址电话查询、常用办公软件下载、读书网等办公辅助性信息

7、。本栏目有助于提高我行员工的工作效率。l 建设银行报:建设银行报网络版。与建设银行报实物版同步发行。通过此栏目,我行员工可以及时地了解到我行最新发生的重大事件、行领导的最新指示、重要改革方针等一系列与我行的经营管理息息相关的重要信息。2.2 我行工作站目前所采用的技术实现手段目前,在我行信息服务站的技术实现上,WEB服务器基本上采用IIS与DOMINO的混合方案。由于IIS的文档管理功能和不够强大,权限管理过于繁杂;而DOMINO虽然在这两方面非常强大,可又不提供FTP服务,动态HTML功能和灵活的站点管理,所以把两者结合在一起,提供一套完整的信息网站服务。Domino 允许使用IIS来解决浏

8、览器客户机对 Domino 数据库的 HTTP 请求,可以将Domino 服务器配置为 IIS 的一个 ISAPI 扩展。ISAPI(Internet Server Application Programming Interface) 是由 IIS 支持的 Internet 服务器应用程序接口。Domino 服务器使用此接口创建程序(称为扩展)来扩展 IIS 的功能。系统流程图如下图所示:从图中可以看出,采用该方案的各种信息发布办法如下: 文档信息的管理:IIS 接受所有浏览器用户的 URL 请求并把包含文献扩展名 .NSF 的请求传递给 Domino,这样信息网站就可以使用Domino 解决

9、所有与文档信息相关的内容。 业务数据的查询:由Domino 通过代理(Agent)调用ODBC完毕对后端数据库INFORMIX实时连接,来完毕客户端的查询请求,如下图所示:客户端1客户端2客户端nACL权限控制Informix数据库。AgentODBC 用户权限管理:使用Domino的用户ID进行统一控制。 与关系数据库的访问权限:由Domino进行控制,通过Domino来控制每个用户可查看的数据库表格内容,Domino仅仅把符合权限规定的数据库访问请求发送给Agent进行进一步的解决。2.3 需求分析231功能规定l 实现全国信息服务器站系统的互联:将各信息分站与总行信息站有机地连为一体。对

10、于各信息站的有机连接则分为整个用户验证体系的一体化与信息站应用的一体化两部分。其中,对于用户验证体系的一体化规定建立全国统一的用户验证机制,实现全国用户的带权限漫游功能。对于信息服务站整个应用的一体化又分为三种方式:远程连接方式、单点自动分发方式和多点自动采集方式。l 灵活的数据查询方式:改变目前账务信息和客户信息查询中的“有什么,查什么”的方式,向我行高级业务人员提供一种更加灵活、更加积极的查询方式:“查什么,有什么”的高级查询方式。l 与我行办公自动化系统实现信息共享:将办公自动化系统中的通用性信息在信息服务站上以WEB形式进行发布l 完毕与信贷信息系统的查询接口:目前信贷客户信息系统正在

11、进行二期升级改造,数据库结构发生了一定的变化,因此,需要根据新的信贷系统的数据结构,完毕与信贷信息系统的查询接口l 实现单个信息站和全国整个信息站体系的信息检索功能:目前,在信息站中可以提供同种类型文档的全文检索功能,随着信息站内容的不断丰富及信息量的不断增长,视图范围的检索功能已不再能满足用户需要,为加强用户对信息的检索功能,需要实现三种级别的信息检索功能:数据库级、信息站级和整个信息站体系级。l 信息访问的记录与分析功能:通过对工作站中各类信息被访问次数的记录和分析,对各栏目进行改善,以便更好地为用户服务。232 性能规定目前,可以通过信息服务站查询的账务信息涉及:行长报表数据,本币、外币

12、、外币折本币、本外币并账总账数据,政策性房贷总账数据,信用卡指标数据,金融机构占比查询,综合记录报表数据以及信贷客户信息数据等。通过尽三年的运营过程,随着各种外部条件的不断的变化和限于工作站技术实现手段的局限性,信息工作站在业务信息查询的性能表现上已越来越无法适应我行业务发展的需要,特别是在大用户量并发访问的效率方面,矛盾尤为突出,已经成为制约工作站发展的重要瓶颈之一。因此,本次信息工作站改造中,一个重点就是要改善目前对关系数据库的查询机制,提高大用户量并发查询的性能,规定在百人并发查询的情况下响应时间控制在3分钟以内。233 安全防御需求目前,在总行信息服务站天天都会遭到各类袭击多达几十起,

13、而信息站目前的防御措施尽限于操作系统和数据库自身提供的各种安全策略,因此,为了保证信息站安全可靠,24小时不间断的提供信息服务,必须采用一定的安全措施抵御来自各方面的各种类型的袭击,根据信息工作站的自身特点,建立的安全措施应能防御基于口令的袭击、拒绝服务袭击、运用扫描器进行的弱点袭击,同时,应有完善的审计措施,对各种袭击进行完整的记录。234 防病毒袭击建立公司级的防病毒体系,防止病毒在整个系统内的蔓延。2.4 系统的设计原则1、 规范性、开放性和互联性应用开发须遵循ISO、GB和行业标准、规范,系统应能支持多种平台、多种网络协议,实现与重要业务系统有效地互换数据和信息。2、 可用性和可靠性

14、整体系统运营稳定,有很强的防错、抗错能力;具有很强的故障恢复和应急措施,保证平常事务不间断地正常运营。3、 先进性和成熟性 系统建设应符合当前的技术发展方向,尽量减少系统的实行和运营风险,保证优质、长期、稳定的技术服务和技术支持。4、 安全性和保密性 系统安全设计须防止超越权限操作现象发生;保证信息的安全和保密;充足考虑在网络、操作系统、数据库、应用等方面的安全性;合理的日记和规章制度。5、 易操作性 良好的人机操作界面,易学、易用、易维护。6、 易于维护和扩充 应尽也许保护现有投资、人力资源,充足运用和保护已有设备、系统、已有数据资源。应用系统模块化设计,可根据需要拆挂、组合。各个应用系统应

15、当在充足满足当前需求的情况下考虑其可配置性,使之在一定限度上可以满足将来的变化。 第三章 信息服务站的技术实现方案 本章将根据信息服务站系统二期需求说明书中的功能、性能、安全等需求,对信息站二期的重要技术实现方案进行展开描述。31信息服务站系统互联的技术实现目前,在我行的一级分行中,绝大部分已经开通了信息服务站,但各信息站之间的连接也只是简朴地通过地址链接的方式实现,如:“分行天地”和“友情连接”,并没有真正实现系统级的互联,因而形成一个个信息孤岛,信息不能共享。为了将总行和各分行信息服务站有机地连为一体,在本次信息站系统二期中,将从用户验证体系一体化和信息站应用一体化两个方面来实现信息站系统

16、的互联。信息服务站用户验证体系的一体化用户验证体系一体化,重要是实现用户在总行和各分行信息服务站的带权限漫游,我行任何一个用户在任何一级信息服务站上都可以享受到应有的信息服务。按照信息服务站目前的体系架构,并考虑技术实现的可行性和复杂性,信息站二期将采用Domino目录管理和权限控制建立全行范围内的用户验证体系,将各分行信息工作站Domino连成单一网络。完毕以上工作,需要将目前我行所有信息服务站网络重新规划,将所有的信息工作站Domino服务器建立在一个单一的网络域内,网络拓扑为星形结构,所有服务器共享一个统一的目录服务,这种方式结构简朴清楚,整个系统内用户唯一,且由于重要服务器系统Domi

17、no是互相连接的,管理非常容易,可以充足运用Domino系统的通讯和复制功能。当然,由于这种方式需要对整个网络做重新的规划和配置,初期的工作量将较大,也许会对现有的系统导致一定的影响,但是从长远来看应当是比较可取的一种方案。信息服务站应用一体化信息服务站应用一体化重要是实现各信息站的信息共享,避免各自维护所导致的信息反复录入或是从外部信息源获取的有偿服务的信息反复的采集和资金、人力的浪费,避免用户查询远程信息时,过多的占用网络资源。由于目前信息服务站采用Domino进行文档信息的解决,因此,同样需要Domino的复制技术来实现各信息站的数据共享。信息服务站的数据复制与共享重要有以下两种方式,单

18、点自动分发和多点自动采集,针对每一种方式可以采用不同的复制策略。单点自动分发方式将各种静态或者动态的访问量很大、信息量也很大的通用信息在信息服务站之间进行一对多的复制,在我行表现为总行向各一级分行定期复制信息,如:各种公用信息与外部资源信息等,这是一种典型的星形复制,具体的复制策略是: 拟定需要复制的文档 在总行Domino到各分行Domino的连接文档中加入复制服务 在各级分行建立通用信息数据库的复本 总行通用数据库复制方式为推出不拉入复制 复制的时间设立在半夜访问量最小的时候进行多点自动采集方式信息从多点采集到一点,然后直接发布或者再自动分发。在我行表现为总行从各分行信息站采集信息,汇总后

19、再反馈至各分行。这里可以有多种实现方法,应视具体应用而定:对于采集的信息量较少的应用,各分行信息站只要通过远程访问方式直接访问总站站点,录入信息,总行信息站通过解决后再以适当的形式发布出来即可。而对于信息量较大,录入频繁的应用,为提高访问效率,尽量平衡网络带宽使用,应通过建立各分行到总行间的复制策略将数据采集上来,通过解决,再由总行将解决结果复制回各分行,即先采集,再解决,最后分发。具体的复制策略如下: 在总行Domino和分行Domino的连接文档中加入复制服务。 在各级分行建立信息采集数据库的复本和信息发布数据库的复本 总行信息采集数据库复制方式为拉入不推出复制 分行信息发布数据库复制方式

20、为推出不拉入复制 复制的时间最佳是半夜访问量最小的时候进行32 灵活数据查询的技术实现我行信息工作站系统通过一期工程的建设实行,在账务信息和信贷客户信息的查询分析方面,现已基本上可以满足一般业务人员的相对固定的报表查询功能。但是,随着我行业务的不断发展,目前的查询方式已经无法满足高级业务人员对账务数据的查询规定,这重要表现在:(1) 原有系统比较死板,不能适应高级业务人员对账务数据的灵活多样的查询方式。(2) OLAP分析的功能很弱,对即席数据信息的多角度深层次的挖掘分析工作的支持很弱。(3) 原有系统的效率较低。特别是在访问高峰时段,系统响应很慢。 基于以上的因素,需要重新考虑我行信息工作站

21、数据查询与分析的技术实现,以便满足新的业务规定。在本次信息服务站二期的改造中,灵活报表分析将由成型的第三方记录分析软件来完毕, 与通常的数据查询、OLAP分析、报表生成系统类似,系统的实行重要涉及:数据提取加载、报表控制、OLAP分析、网上发布四部分。具体来说,本系统解决方案重要思绪描述如下:l 将我行相应账务数据库中的相关数据提取并转换到相应的多维Cube中,开发信息工作站数据查询与其他业务系统如账务系统的数据接口以完毕数据提取及转换、数据整合、数据加载工作。从而进行灵活的、面向主题、连接异构数据源的BI多维Cube的创建。l 将提取上来的数据经整合后进行记录、汇总,运用记录汇总工具汇总成我

22、行所需的报表和相应的图形。可以提供完善的查询、固定报表、自定义报表、记录分析等功能。可以进行即席数据报表的制作。同时满足用户的各种查询功能和灵活的报表分发功能。l 对相应的业务数据使用记录分析工具进行分析、预测,从而为管理决策提供相应的依据。进行在线多维数据分析(OLAP)。在分析多维汇总信息的同时,挖掘深层次的具体信息。同时,通过WEB方式发布数据报表,用户端不需要嵌入任何组件,可满足我行各级各部门相应用户的同时访问。进行专业的、各类应用趋势的分析,并自动提供相关分析报告。进行动态、多度量数据视图操作,以便做出最佳决策。几种常见的BI报表与OLAP分析软件的对比选型目前,国内市场上几种比较常

23、见的BI(商业智能软件)有Cognos、BO、Brio三家厂商的产品,其他许多国内外的软件公司和机构也开发有自己的报表软件,但是功能大都比较单一,对灵活报表、即席查询、OLAP分析、报表的网上发布等功能的支持也较弱,产品的成熟性有待进一步提高。 评价一个BI软件,重要从OLAP查询分析灵活性、报表灵活性、对WEB方式的支持、价格、安全访问管理、易用性(涉及建模、访问使用、管理等方面的易用性)、并发访问响应效率等几个角度来考虑。而就我行目前的记录分析需求以及在可预见的将来的业务功能扩展情况来看,这三家产品在功能方面都可以满足我行的需求。所以,部署实行难易、价格和性能将是本次软件评价选型中需重要考

24、虑的三个因素。在部署实行方面,三个系统差别不大,但以Cognos最为简朴易用,Cognos提供了专门的可视化的多维Cube生成工具,模型建立、数据抽取、加载等都比较简朴,可以不久地根据用户的实际需求部署实行,并且以后对于也许的需求变动也能很容易的重新建模。在多用户并发访问响应方面,Brio的性能略胜一筹,但是差别不大。就我行的访问量来讲,三者都可以满足。在价格方面,通过调核对比,三家产品的价格差异重要表现在三个方面:(1) 计价方式不同,(2) WEB支持服务器的价格(3) 培训维护费用最终的报价如下:Cognos(含开发管理环境、公司级服务器,25用户License):公开报价近80万元人民

25、币,折扣后报价25万元人民币。BO(31用户,含开发环境、公司级服务器):公开报价125.95万元,折扣报价78.76万元。而Brio的报价则更高。综合考虑以上性能、功能、价格、易用性等各种因素考虑,建议我行本次采用Cognos产品。33 与办公自动化系统进行信息共享的技术实现目前,在我行办公自动化系统中,存放有我行大量的重要文档信息,如:每日动态、各类发文、制度等,目前,用户仅能通过Notes客户端来访问这些信息,为了便于总行和各级分行员工对办公系统中各类信息的获取,需要将办公自动化系统中的重要信息通过信息工作站以WEB的形式进行发布。办公自动化系统是基于Donino/Notes搭建的,而信

26、息工作站对文档信息的解决也是采用Domino实现的,因此,为了实现两者的信息共享,同样可以运用Domino的数据库复制技术来实现,具体的复制策略如下: 拟定需要复制的文档信息 在信息服务站Domino到办公自动化系统Domino的连接文档中加入复制服务。 在总行信息服务站建立通用信息数据库的复本 总行通用数据库复制方式为拉入不推出复制 复制的时间设立在半夜访问量最小的时候进行34 信息检索的技术实现全文检索功能可以使我行用户在最短的时间内找到自己最需要的信息和数据,这些信息重要是存放在一个或多个信息服务站上各种文档,除了Domino数据库的文档外,还应涉及HTML,TXT,DOC等多种类型的文

27、本数据。目前,我行信息服务站只提供了同一类型文档的全文检索功能,无法满足用户的需要,因此,为了加强用户对信息的检索功能,需要实现三种级别的信息检索功能:数据库级的信息检索功能:目前,我行几乎所有的部门都已经建立了部门征询栏目,存放在Domino的不同的数据库中,数据库级别的全文检索功能是在指定的单个或多个Domino数据库中检索包含关键字的文档信息。实现此级别的检索功能,可以通过建立整个数据库级别的全文索引来实现。运用该索引可以在信息工作站内部,对某个拟定的模块通过Domino的全文检索工具检索存储在Domino数据库中的文档数据,甚至可以搜索文档内的附件信息,只要建立整个数据库级别的全文索引

28、即可。信息站级的信息检索功能信息站级的全文检索是针对整个信息服务站内的所有文档信息(.nsf、.html.、txt.、doc等)或某一类型的文档进行检索。假如仅仅搜索Notes文档数据,则完全可以采用Domino自带的站点搜索工具来检索整个服务器站点,但是一个信息工作站中除了具有文档型数据之外,尚有很多其他类型的文档和链接,要更加全面的检索信息,还需要辅于专门的文本检索工具。整个信息站体系级的信息检索毫无疑问,整个信息服务站体系的信息肯定纷繁复杂,其数据量会达成一个很大的级别,在如此海量的信息中,假如仅仅采用Domino全文搜索引擎将不能很好的满足规定,因此需要借助于专门的全文检索工具。用这种

29、专门的全文检索工具来填补Domino全文检索在检索非Domino文档类型信息方面的弱点,以便可以检索其他各种不同类型的信息,并且可以提供非常智能化的检索手段,全文检索工具和Domino全文检索的联合使用,将使用户、维护人员在整个信息站体系内可以更快速、更准确的查找信息。检索方案的权限分析无论是对哪种级别的检索,事实上都存在一个权限的问题,假如发布出来的数据有权限方面的规定,检索工具应当尽量避免检索到当前用户无权查看的内容,但有时候这种权限的限制需要牺牲检索的性能来换取。一方面规定检索的速度和灵活性,一方面又要考虑页面权限的问题,这事实上是很困难的。只有通过对权限问题更加具体的分析,将权限至少设

30、立到页面一级才干较好地解决此类问题。对检索工具的选择全文检索系统重要用来填补传统数据库字段检索的局限性,它采用特别的索引技术,以非结构化的文本数据为重要解决对象,将欲查询的文献资料及资料源,通过索引产生器的浏览而建立成所谓的索引数据库。在进行查询时,系统透过使用者输入的关键词,迅速的从索引数据库中找到所需的资料,并且以一定的方式显示出来在检索工具的选择上应当重点考虑以下几点:l 应具有非常强大的智能检索功能,检索速度快l 可以实现和各种关系型数据库和Domino数据库的无缝对接l 在部署方式上,支持分布式信息解决,允许对网络内每一个站点的多个数据服务器上的数据库同时检索l 可以采用分页方式来显

31、示数据,以提高响应的速度。35 信息服务站的流量记录与分析对于我行内部的信息服务站,其服务对象重要是我行内部各级业务管理部门,如何最大限度地关注和满足用户的需要,为其提供各种个性化的服务,使之可以感到每一次的登录都有所收获,建立起信息站和用户之间的良好关系,这也是这次信息服务站系统二期改造的一项内容。目前,信息工作站的用户日记中记载着丰富的用户信息,通过这些资料可以记录出各类信息资源的访问次数,判别出那些资料是所有客户都关心的,那些资料只有特定的用户需要,这种判别和分析应由系统自动分析和人工判别相结合的方式来完毕。要完毕这种判别和分析,一方面需要建立一套分析的规则,例如:判别一个用户对某栏目的

32、喜好,可以根据用户对该栏目的点击次数来判别,也可以根据用户在该栏目驻留的时间长短来判别,因此这种规则的制定要综合考虑各个方面的因素,既合理可靠同时又便于计算和实行规则指定后,便可以根据这种规则由系统自动来完毕各项记录工作,同时,需要一定的手工干预,去除一些偶尔和用户故意为之的因素,保证记录结果公正、合理。记录完毕后,记录结果可以以各种形式提交,信息服务站根据记录结果来不断地改善和完善栏目的内容和设立,更好地为我行各级工作人员服务。36 提高信息服务站并发性能的技术实现目前,可以通过信息服务站查询的账务信息涉及:行长报表数据,本币、外币、外币折本币、本外币并账总账数据,政策性房贷总账数据,信用卡

33、指标数据,金融机构占比查询,综合记录报表数据以及信贷客户信息数据等。通过尽三年的运营过程,随着各种外部条件的不断的变化和限于工作站技术实现手段的局限性,信息工作站在业务信息查询的性能表现上已越来越无法适应我行业务发展的需要,特别是在大用户量并发访问的效率方面,矛盾尤为突出,已经成为制约工作站发展的重要瓶颈之一。并发性能低下的重要因素:通过认真分析,目前,导致信息工作站并发性能低下的因素重要有以下几个方面: 业务数据量的不断增长:随着我行业务的快速发展,特别是行长日月报数据的采集解决以及新会计核算制度的启用,目前新总账数据量已经远远大于旧总账系统的数据,并且新总账系统数据量将会迅速增长。加之目前

34、信息工作站的信息查询仅仅重要集中在账务数据和信贷客户的查询上,此后,随着其他业务系统数据在工作站上的展现和查询,工作站将不堪重负。 工作站用户数量的不断增长:为了方便、快速、高效地获取所需的数据,越来越多的用户希望通过我行工作站来查找所需数据,众多的用户,不断增长的数据量对系统的并发性和实时性提出更高的规定,假如并发性的规定无法得到较好的解决,那么,将有也许影响到用户使用工作站的工作效率。 技术实现手段的局限性:目前,工作站实现数据查询的技术实现方式重要是由Domino 通过代理方式(Agent)调用ODBC完毕对后端数据库INFORMIX的连接,提交SQL请求,完毕客户端的查询。这种技术方案

35、综合考虑了我行开发运营平台统一和技术实现的先进性,从当时来看,不失为一种较好的解决方案,但随着业务的发展和技术手段的更新,这种技术实现方式也逐渐暴露出其各种固有的缺陷,其中有些对于信息工作站的发展来看是比较致命的。这些缺陷重要表现在:在目前的数据查询方式下,系统通过一个代理(Agent)来调用INFORMIX的ODBC接口,来访问数据库,获得所需的结果数据。一方面,这种基于DOMINO代理方式来调用ODBC并不是DOMINO的专长所在,这种对结构化的数据解决对于DOMINO实在勉为其难,在数据量不大,用户数不多的情况下,表现尚可,一旦数据量或用户数达成一定限度,不可避免会引起效率的急剧下降。另

36、一方面,目前系统中,ODBC的数据库连接方式没有实现数据库连接缓冲池功能,每一次对数据库的访问请求,都要创建一个数据库连接对象,而数据库的连接又是在对数据库的访问操作中最为耗时和消耗资源的操作(每一次的连接都要完毕用户身份认证、授权,资源分派和各种数据库的初始化工作),对于数据库的性能影响极大。通过以上的分析,可以看出,为了有效提高信息工作站的查询性能,必须有一种机制或产品,一方面,可以与DOMINO紧密结合,充足运用DOMINO灵活的权限管理机制和文档管理功能,另一方面,在海量数据和大用户量并发查询的情况下,可以完全满足对各类结构化业务数据的查询和汇总的性能规定,并充足考虑到此后业务的不断增

37、长需要。这种产品就是应用服务器(Application Server)。Domino/Application Server结合方案的构架目前,在信息工作站中,解决的信息有结构化的(如:存储在数据库中的账务信息),也有非结构化和半结构化的(如新闻、工作动态、平常通用的综合文档),对于这种多类型信息的解决假如采用单一的信息解决平台,如(Lotus Domino)则无法获得一个有效的解决方法。而将Application Server和Domino相结合,在这些方面具有非常大的优势, 也完全符合信息工作站和业务系统将结合的发展趋势,因此它已经日益成为国际流行的信息工作站架设的基本框架。在本次我行信息工

38、作站的改造中,我们提出了Domino/Application Server相结合的方案。其系统构架如下图所示:Informix ServerAPPLICATION SERVERServletHTTP SERVERLotusDominoApplication&servicesJava Object InterfaceJSPBrowserURLHTML在上图中,Lotus Domino侧重于获取和解决文档类信息即非结构化和半结构化数据,如:工作站中的综合文档、部门征询,建设银行报等平常办公所需的信息。此外运用Lotus Domino/Notes R5的权限管理来实现工作站的统一的用户身份验证和权限

39、分派,运用服务器的复制技术来完毕各分行工作站之间的数据互换和共享。 Application Server则侧重于对结构化数据(INFORMIX数据库中的业务数据)的管理,适合于大数据量的读取、存储、发布、和在线分析解决, 是建立大量事务解决和数据分析的抱负工具。Domino/Application Server结合方案的优势通过以上分析,可以看出这种Domino/Application Server相结合方案具有以下的优势: 结构化数据和非结构化数据的有效管理,方案充足运用了Lotus Domino/Notes R5对非结构化和半结构化数据的强大管理功能, 实现了数据在Domino和Infor

40、mix数据库的分别管理, 大大提高了对数据的存取和查询性能; 工作站查询性能获得显著提高,在此方案中,对业务系统数据的查询是通过APPSERVER运用JSP技术实现的。借此解决诸如高效响应多用户的大并发访问,业务需求的多样化和多变性所带来的系统需要不断地扩展和更新等问题。 灵活的权限设立, 整个系统的权限管理充足运用了Domino R5在此方面的优异特性, 实现了工作站内各类栏目权限设立的统一,无论用户访问的是Domino数据库或是Informix数据库。 统一的所有基于浏览器的客户工作方式, Domino和Application Server均具有强大的Web功能,同 时两者之间具有良好的互

41、连能力(在下面的章节中具体描述), 因此方案中实现了用户端到管理端的完全浏览器方式, 用户的统一身份认证和统一界面下Domino和Application Server应用之间的自由切换;Domino/Application Server结合方案的关键技术在此方案下,有两个关键的技术需要解决:第一,Application Server与Domino与WEB SERVER 三者之间在结构上的集成;第二,Domino与Application Server之间的交互的问题,典型地Application Server需要从Domino读取必要的用户权限信息,以此来获得统一的权限控制。Domino/App

42、lication Server/WEB Server之间的集成在目前的信息工作站技术实现中,采用IIS作为WEB SERVER,而Domino是作为IIS的插件,通过ISAPI来扩展IIS的功能,实现对Domino数据库的访问,在本次改造中,为了保证与原有技术体系的兼容性,同样可以采用ISAPI的方式,使Application Server与WEB SERVER集成,如下图所示:IISServlet and jspDomino ObjectApplication ServerDomino R5从上图可以看出,在一个完整的工作流程中:1. 客户端向IIS服务器提交操作请求2. IIS分析客户端的

43、请求操作,假如是对静态HTML页面的访问,由IIS直接将客户的请求页面返回给客户端,假如是对Domino 的nsf数据库的访问,则提交给Domino解决,假如是对Application Server 的servlet/jsp的访问,则提交给Application Server解决。3. Domino或Application Server对请求进行解决。4. IIS将解决结果返回给客户端。Domino与Application Server的信息交互为了实现Domino与Application Server的统一的权限控制,需要在Domino与Application Server之间进行一定的信息

44、交互,如下图所示:Application serverDomino server客户端应用在Domino 5.0中,Domino提供了新的Java编程接口,包名为lotus.domino 通过lotus.domino包所提供的类库,Application Server可以实现对Domino对象的访问功能。信息工作站的用户在访问账务数据时即在访问Application Server中的servlet/jsp时,servlet/jsp一方面通过lotus.domino包访问Domino Server来获取相应的权限信息,Servlet在这相称于一个代理,它通过Domino获得客户的权限,再通过Ap

45、plication Server访问Informix数据库,完毕客户的请求。动态网页技术的选择在本次工作站的改造中,将选用JSP技术建立动态查询页面。JSP(Java Server Pages)技术是被设计为一个开放的、可扩展的建立动态WEB页面的标准。JSP的编程语言使用的是JAVA。JAVA作为一种程序设计语言,它简朴、面向对象、不依赖机器结构,具有可移植性、鲁棒性和安全性,并且提供了并发机制,具有很高的性能。SUN的JSP规范和JAVA同样是开放和可移植的,可以使用任何客户机和服务器平台,在任何地方编写和部署JSP。这使得开发人员可使用JSP页面来创建可移植的WEB应用,在不同的WEB服

46、务器和应用服务器上为不同的场合运营,而不必关心操作平台的区别。此外在JSP下,代码被编译成Servlet并由JAVA虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生,这样就大大提高了服务器的运营速率。Application Server的产品选择目前,在市场上,有多类应用服务器产品可供选择,国外产品重要有IBM的WEBSPHERE,BEA的WEBLOGIC,国内产品重要有清华紫光的WEBFIRST等,上述产品在性能表现上基本上处在同一档次,但在价格上,国内产品则具有较大的优势,通过有关的比较,在信息服务站中建议采用WEBFIRST,相关产品的报价情况如下表所示。产品名称每套报价总点数总价优惠后报价WEBFIRST V4.0(RMB)200,00038(RMB)7,600,000(RMB)2,000,000WEBSPHERE v4.0(USD$)57,40038(USD$)2,181,200(USD$)1,308,720注:上述WEBSPHERE的报价为单CPU的报价。37 信息服务站的安全体系建立我行信息工作站系统运营在我行的公司网网上,相对来说,要承受的也许的

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服