信息服务站系统二期总体技术方案.docx
- 文档编号:9856514
- 上传时间:2023-02-07
- 格式:DOCX
- 页数:25
- 大小:197.59KB
信息服务站系统二期总体技术方案.docx
《信息服务站系统二期总体技术方案.docx》由会员分享,可在线阅读,更多相关《信息服务站系统二期总体技术方案.docx(25页珍藏版)》请在冰豆网上搜索。
信息服务站系统二期总体技术方案
信息服务站系统二期
总体技术方案
信息站二期项目需求组
二○○一年十月
第一章前言2
1.1编写目的2
1.2项目背景2
1.3系统名称2
1.4系统使用者2
1.5参考资料3
1.6业务所涉及的标准3
1.7业务所涉及的制度3
第二章现状、需求和目标4
2.1信息服务站目前实现的功能4
2.2我行工作站目前所采用的技术实现手段5
2.3需求分析8
2.3.1功能要求8
2.3.2性能要求9
2.3.3安全防御需求9
2.3.4防病毒攻击9
2.4系统的设计原则9
第三章信息服务站的技术实现方案11
3.1信息服务站系统互联的技术实现11
3.2灵活数据查询的技术实现14
3.3与办公自动化系统进行信息共享的技术实现17
3.4信息检索的技术实现18
3.5信息服务站的流量统计与分析20
3.6提高信息服务站并发性能的技术实现21
3.7信息服务站的安全体系建立29
第一章前言
1.1编写目的
本文根据《信息服务器站系统二期需求说明书》中提出的系统功能需求和性能需求,提出系统的技术实现方案,以此作为项目进行技术可行性论证的依据和项目开发中进行技术设计和实现的基础。
1.2项目背景
目前,在我行总行,大部分一级分行上都已建立起各自的信息服务站系统,并且系统已经基本上可以实现各类公共信息的实时发布,账务信息的查询等功能。
为我行各级部门实现信息共享,加强各部门间的交流起到了很大的作用。
但是,随着信息站所负担任务的多样化、数据量的不断增加、访问用户的大量增长,使得信息站无论是在日常运行还是在系统管理上均已经无法满足日益增长的用户需要,同时,由于当时技术条件的限制,目前工作站在技术实现的方式上,也存在着一些影响系统性能和功能的缺陷。
为了更好地适应和满足业务发展的需要,提高我行信息共享的程度,以下提出信息服务站的改造方案。
1.3系统名称
中国建设银行信息服务站系统二期
1.4系统使用者
系统的使用者包括总行、一级分行、二级分行在内的我行系统内全部部门与员工
1.5参考资料
《信息服务站系统二期需求说明书》
1.6业务所涉及的标准
依据我行科技项目建设标准和国际先进的信息技术。
1.7业务所涉及的制度
本系统的建设遵照《关于印发〈中国建设银行信息服务站管理办法〉(试行)的通知》建总发[2000]16号、《关于印发〈中国建设银行信息服务站建设规范〉的通知》建电字[2000]10号和《关于印发〈中国建设银行总行信息服务站运行管理暂行规定〉的通知》建总函(2001)870号文件中的相关规定。
第二章现状、需求和目标
2.1信息服务站目前实现的功能
作为管理信息系统信息发布窗口,信息服务站力求为我行各级员工及时地提供各种信息服务,其中包括采集自我行各管理信息子系统的管理经营信息,由各业务部门提供的部分资讯以及由各大信息机构、专业公司提供的各种经济信息等我行各级员工在管理经营工作中所需要的不同层次、不同方面信息服务。
站自九八年底开始试运行至今,得到了各级领导与各业务部门的大力支持,同时也促进的我行管理信息工作的发展,获得了好评。
目前,信息服务站推出了如下八大栏目:
●账务信息:
提供包括新老会计制度下的本、外币总账查询、行长报表查询、政策性房贷总账查询、信用卡指标数据查询、金融机构占比查询以及综合统计数据查询等我行各类账务数据信息。
本栏目向我行各级管理与业务人员第一时间提供反映我行经营情况的各类会计与统计报表,其中行长报表与本、外币总账数据均为每日传输。
●综合文档:
提供建设银行内部最新工作动态、我行和金融规章制度选编、我行内部刊物以及各类事件专题报道等信息。
本拦目为我行员工的日常办公提供了通用性信息服务。
●部门资讯:
为总行各业务部门建立部门主页,集中反映各部门工作情况。
本栏目不但促进了各部门间的交流,同时大大加强了上级行各业务部门与下级行对口部门的信息沟通。
●分行天地:
提供了分行信息服务站的网址连接。
我行各级员工不但可以通过信息站了解本行发生的各类信息,还可以通过本栏目及时地了解到下级分行或同级兄弟分行的经营运行情况。
●客户信息:
向我行员工及时提供由《信贷管理信息系统》采集到的我行贷款客户的贷款信息与其经营信息。
本栏目为我行员工提供了多种查询方式来检索相关的客户信息。
●外部资源:
本栏目与中国国家信息中心、中银网、路透社等单位合作,向全行员工及时提供来自权威机构的各类政治、经济、金融时事信息。
●服务天地:
提供员工地址电话查询、常用办公软件下载、读书网等办公辅助性信息。
本栏目有助于提高我行员工的工作效率。
●建设银行报:
《建设银行报》网络版。
与《建设银行报》实物版同步发行。
通过此栏目,我行员工可以及时地了解到我行最新发生的重大事件、行领导的最新指示、重要改革方针等一系列与我行的经营管理息息相关的重要信息。
2.2我行工作站目前所采用的技术实现手段
目前,在我行信息服务站的技术实现上,WEB服务器基本上采用IIS与DOMINO的混合方案。
由于IIS的文档管理功能和不够强大,权限管理过于繁杂;而DOMINO虽然在这两方面非常强大,可又不提供FTP服务,动态HTML功能和灵活的站点管理,所以把两者结合在一起,提供一套完整的信息网站服务。
Domino允许使用IIS来处理浏览器客户机对Domino数据库的HTTP请求,可以将Domino服务器配置为IIS的一个ISAPI扩展。
ISAPI(InternetServerApplicationProgrammingInterface)是由IIS支持的Internet服务器应用程序接口。
Domino服务器使用此接口创建程序(称为扩展)来扩展IIS的功能。
系统流程图如下图所示:
从图中可以看出,采用该方案的各种信息发布办法如下:
Ø文档信息的管理:
IIS接收所有浏览器用户的URL请求并把包含文件扩展名.NSF的请求传递给Domino,这样信息网站就可以使用Domino处理所有与文档信息相关的内容。
Ø业务数据的查询:
由Domino通过代理(Agent)调用ODBC完成对后端数据库INFORMIX实时连接,来完成客户端的查询请求,如下图所示:
Ø用户权限管理:
使用Domino的用户ID进行统一控制。
Ø与关系数据库的访问权限:
由Domino进行控制,通过Domino来控制每个用户可查看的数据库表格内容,Domino仅仅把符合权限要求的数据库访问请求发送给Agent进行进一步的处理。
2.3需求分析
2.3.1功能要求
●实现全国信息服务器站系统的互联:
将各信息分站与总行信息站有机地连为一体。
对于各信息站的有机连接则分为整个用户验证体系的一体化与信息站应用的一体化两部分。
其中,对于用户验证体系的一体化要求建立全国统一的用户验证机制,实现全国用户的带权限漫游功能。
对于信息服务站整个应用的一体化又分为三种方式:
远程连接方式、单点自动分发方式和多点自动采集方式。
●灵活的数据查询方式:
改变目前账务信息和客户信息查询中的“有什么,查什么”的方式,向我行高级业务人员提供一种更加灵活、更加主动的查询方式:
“查什么,有什么”的高级查询方式。
●与我行办公自动化系统实现信息共享:
将办公自动化系统中的通用性信息在信息服务站上以WEB形式进行发布
●完成与信贷信息系统的查询接口:
目前信贷客户信息系统正在进行二期升级改造,数据库结构发生了一定的变化,因此,需要根据新的信贷系统的数据结构,完成与信贷信息系统的查询接口
●实现单个信息站和全国整个信息站体系的信息检索功能:
目前,在信息站中可以提供同种类型文档的全文检索功能,随着信息站内容的不断丰富及信息量的不断增加,视图范围的检索功能已不再能满足用户需要,为加强用户对信息的检索功能,需要实现三种级别的信息检索功能:
数据库级、信息站级和整个信息站体系级。
●信息访问的统计与分析功能:
通过对工作站中各类信息被访问次数的统计和分析,对各栏目进行改进,以便更好地为用户服务。
2.3.2性能要求
目前,可以通过信息服务站查询的账务信息包括:
行长报表数据,本币、外币、外币折本币、本外币并账总账数据,政策性房贷总账数据,信用卡指标数据,金融机构占比查询,综合统计报表数据以及信贷客户信息数据等。
经过尽三年的运行过程,随着各种外部条件的不断的变化和限于工作站技术实现手段的局限性,信息工作站在业务信息查询的性能表现上已越来越无法适应我行业务发展的需要,尤其是在大用户量并发访问的效率方面,矛盾尤为突出,已经成为制约工作站发展的主要瓶颈之一。
因此,此次信息工作站改造中,一个重点就是要改进目前对关系数据库的查询机制,提高大用户量并发查询的性能,要求在百人并发查询的情况下响应时间控制在3分钟以内。
2.3.3安全防御需求
目前,在总行信息服务站每天都会遭到各类攻击多达几十起,而信息站目前的防御措施尽限于操作系统和数据库自身提供的各种安全策略,因此,为了保证信息站安全可靠,24小时不间断的提供信息服务,必须采取一定的安全措施抵御来自各方面的各种类型的攻击,根据信息工作站的自身特点,建立的安全措施应能防御基于口令的攻击、拒绝服务攻击、利用扫描器进行的弱点攻击,同时,应有完善的审计措施,对各种攻击进行完整的记录。
2.3.4防病毒攻击
建立企业级的防病毒体系,防止病毒在整个系统内的蔓延。
2.4系统的设计原则
1、规范性、开放性和互联性
应用开发须遵循ISO、GB和行业标准、规范,系统应能支持多种平台、多种网络协议,实现与主要业务系统有效地交换数据和信息。
2、可用性和可靠性
整体系统运行稳定,有很强的防错、抗错能力;具有很强的故障恢复和应急措施,保证日常事务不间断地正常运行。
3、先进性和成熟性
系统建设应符合当前的技术发展方向,尽量减少系统的实施和运行风险,保证优质、长期、稳定的技术服务和技术支持。
4、安全性和保密性
系统安全设计须防止超越权限操作现象发生;保证信息的安全和保密;充分考虑在网络、操作系统、数据库、应用等方面的安全性;合理的日志和规章制度。
5、易操作性
良好的人机操作界面,易学、易用、易维护。
6、易于维护和扩充
应尽可能保护现有投资、人力资源,充分利用和保护已有设备、系统、已有数据资源。
应用系统模块化设计,可根据需要拆挂、组合。
各个应用系统应该在充分满足当前需求的情况下考虑其可配置性,使之在一定程度上可以满足将来的变化。
第三章信息服务站的技术实现方案
本章将根据《信息服务站系统二期需求说明书》中的功能、性能、安全等需求,对信息站二期的主要技术实现方案进行展开描述。
3.1信息服务站系统互联的技术实现
目前,在我行的一级分行中,绝大部分已经开通了信息服务站,但各信息站之间的连接也只是简单地通过地址链接的方式实现,如:
“分行天地”和“友情连接”,并没有真正实现系统级的互联,因而形成一个个信息孤岛,信息不能共享。
为了将总行和各分行信息服务站有机地连为一体,在此次信息站系统二期中,将从用户验证体系一体化和信息站应用一体化两个方面来实现信息站系统的互联。
信息服务站用户验证体系的一体化
用户验证体系一体化,主要是实现用户在总行和各分行信息服务站的带权限漫游,我行任何一个用户在任何一级信息服务站上都可以享受到应有的信息服务。
按照信息服务站目前的体系架构,并考虑技术实现的可行性和复杂性,信息站二期将采用Domino目录管理和权限控制建立全行范围内的用户验证体系,将各分行信息工作站Domino连成单一网络。
完成以上工作,需要将目前我行所有信息服务站网络重新规划,将所有的信息工作站Domino服务器建立在一个单一的网络域内,网络拓扑为星形结构,所有服务器共享一个统一的目录服务,这种方式结构简单清晰,整个系统内用户唯一,且由于主要服务器系统Domino是相互连接的,管理非常容易,可以充分利用Domino系统的通讯和复制功能。
当然,由于这种方式需要对整个网络做重新的规划和配置,初期的工作量将较大,可能会对现有的系统造成一定的影响,但是从长远来看应该是比较可取的一种方案。
信息服务站应用一体化
信息服务站应用一体化主要是实现各信息站的信息共享,避免各自维护所造成的信息重复录入或是从外部信息源获取的有偿服务的信息重复的采集和资金、人力的浪费,避免用户查询远程信息时,过多的占用网络资源。
由于目前信息服务站采用Domino进行文档信息的处理,因此,同样需要Domino的复制技术来实现各信息站的数据共享。
信息服务站的数据复制与共享主要有以下两种方式,单点自动分发和多点自动采集,针对每一种方式可以采取不同的复制策略。
单点自动分发方式
将各种静态或者动态的访问量很大、信息量也很大的通用信息在信息服务站之间进行一对多的复制,在我行表现为总行向各一级分行定时复制信息,如:
各种公用信息与外部资源信息等,这是一种典型的星形复制,具体的复制策略是:
Ø确定需要复制的文档
Ø在总行Domino到各分行Domino的连接文档中加入复制服务
Ø在各级分行建立通用信息数据库的复本
Ø总行通用数据库复制方式为推出不拉入复制
Ø复制的时间设置在午夜访问量最小的时候进行
多点自动采集方式
信息从多点采集到一点,然后直接发布或者再自动分发。
在我行表现为总行从各分行信息站采集信息,汇总后再反馈至各分行。
这里可以有多种实现方法,应视具体应用而定:
对于采集的信息量较少的应用,各分行信息站只要通过远程访问方式直接访问总站站点,录入信息,总行信息站经过处理后再以适当的形式发布出来即可。
而对于信息量较大,录入频繁的应用,为提高访问效率,尽量平衡网络带宽使用,应通过建立各分行到总行间的复制策略将数据采集上来,经过处理,再由总行将处理结果复制回各分行,即先采集,再处理,最后分发。
具体的复制策略如下:
Ø在总行Domino和分行Domino的连接文档中加入复制服务。
Ø在各级分行建立信息采集数据库的复本和信息发布数据库的复本
Ø总行信息采集数据库复制方式为拉入不推出复制
Ø分行信息发布数据库复制方式为推出不拉入复制
Ø复制的时间最好是午夜访问量最小的时候进行
3.2灵活数据查询的技术实现
我行信息工作站系统经过一期工程的建设实施,在账务信息和信贷客户信息的查询分析方面,现已基本上能够满足一般业务人员的相对固定的报表查询功能。
但是,随着我行业务的不断发展,目前的查询方式已经无法满足高级业务人员对账务数据的查询要求,这主要表现在:
(1)原有系统比较死板,不能适应高级业务人员对账务数据的灵活多样的查询方式。
(2)OLAP分析的功能很弱,对即席数据信息的多角度深层次的挖掘分析工作的支持很弱。
(3)原有系统的效率较低。
尤其是在访问高峰时段,系统响应很慢。
基于以上的原因,需要重新考虑我行信息工作站数据查询与分析的技术实现,以便满足新的业务要求。
在此次信息服务站二期的改造中,灵活报表分析将由成型的第三方统计分析软件来完成,与通常的数据查询、OLAP分析、报表生成系统类似,系统的实施主要包括:
数据提取加载、报表控制、OLAP分析、网上发布四部分。
具体来说,本系统解决方案主要思路描述如下:
●将我行相应账务数据库中的相关数据提取并转换到相应的多维Cube中,开发信息工作站数据查询与其他业务系统如账务系统的数据接口以完成数据提取及转换、数据整合、数据加载工作。
从而进行灵活的、面向主题、连接异构数据源的BI多维Cube的创建。
●将提取上来的数据经整合后进行统计、汇总,利用统计汇总工具汇总成我行所需的报表和相应的图形。
可以提供完善的查询、固定报表、自定义报表、统计分析等功能。
可以进行即席数据报表的制作。
同时满足用户的各种查询功能和灵活的报表分发功能。
●对相应的业务数据使用统计分析工具进行分析、预测,从而为管理决策提供相应的依据。
进行在线多维数据分析(OLAP)。
在分析多维汇总信息的同时,挖掘深层次的详细信息。
同时,通过WEB方式发布数据报表,用户端不需要嵌入任何组件,可满足我行各级各部门相应用户的同时访问。
进行专业的、各类应用趋势的分析,并自动提供相关分析报告。
进行动态、多度量数据视图操作,以便做出最佳决策。
几种常见的BI报表与OLAP分析软件的对比选型
目前,国内市场上几种比较常见的BI(商业智能软件)有Cognos、BO、Brio三家厂商的产品,其他许多国内外的软件公司和机构也开发有自己的报表软件,但是功能大都比较单一,对灵活报表、即席查询、OLAP分析、报表的网上发布等功能的支持也较弱,产品的成熟性有待进一步提高。
评价一个BI软件,主要从OLAP查询分析灵活性、报表灵活性、对WEB方式的支持、价格、安全访问管理、易用性(包括建模、访问使用、管理等方面的易用性)、并发访问响应效率等几个角度来考虑。
而就我行目前的统计分析需求以及在可预见的将来的业务功能扩展情况来看,这三家产品在功能方面都可以满足我行的需求。
所以,部署实施难易、价格和性能将是此次软件评价选型中需主要考虑的三个因素。
在部署实施方面,三个系统差别不大,但以Cognos最为简单易用,Cognos提供了专门的可视化的多维Cube生成工具,模型建立、数据抽取、加载等都比较简单,可以很快地根据用户的实际需求部署实施,而且以后对于可能的需求变动也能很容易的重新建模。
在多用户并发访问响应方面,Brio的性能略胜一筹,但是差别不大。
就我行的访问量来讲,三者都可以满足。
在价格方面,通过调查对比,三家产品的价格差异主要表现在三个方面:
(1)计价方式不同,
(2)WEB支持服务器的价格
(3)培训维护费用
最终的报价如下:
Cognos(含开发管理环境、企业级服务器,25用户License):
公开报价近80万元人民币,折扣后报价25万元人民币。
BO(31用户,含开发环境、企业级服务器):
公开报价125.95万元,折扣报价78.76万元。
而Brio的报价则更高。
综合考虑以上性能、功能、价格、易用性等各种因素考虑,建议我行此次采用Cognos产品。
3.3与办公自动化系统进行信息共享的技术实现
目前,在我行办公自动化系统中,存放有我行大量的重要文档信息,如:
每日动态、各类发文、制度等,目前,用户仅能通过Notes客户端来访问这些信息,为了便于总行和各级分行员工对办公系统中各类信息的获取,需要将办公自动化系统中的重要信息通过信息工作站以WEB的形式进行发布。
办公自动化系统是基于Donino/Notes搭建的,而信息工作站对文档信息的处理也是采用Domino实现的,因此,为了实现二者的信息共享,同样可以利用Domino的数据库复制技术来实现,具体的复制策略如下:
Ø确定需要复制的文档信息
Ø在信息服务站Domino到办公自动化系统Domino的连接文档中加入复制服务。
Ø在总行信息服务站建立通用信息数据库的复本
Ø总行通用数据库复制方式为拉入不推出复制
Ø复制的时间设置在午夜访问量最小的时候进行
3.4信息检索的技术实现
全文检索功能可以使我行用户在最短的时间内找到自己最需要的信息和数据,这些信息主要是存放在一个或多个信息服务站上各种文档,除了Domino数据库的文档外,还应包括HTML,TXT,DOC等多种类型的文本数据。
目前,我行信息服务站只提供了同一类型文档的全文检索功能,无法满足用户的需要,因此,为了加强用户对信息的检索功能,需要实现三种级别的信息检索功能:
数据库级的信息检索功能:
目前,我行几乎所有的部门都已经建立了部门咨询栏目,存放在Domino的不同的数据库中,数据库级别的全文检索功能是在指定的单个或多个Domino数据库中检索包含关键字的文档信息。
实现此级别的检索功能,可以通过建立整个数据库级别的全文索引来实现。
利用该索引可以在信息工作站内部,对某个确定的模块通过Domino的全文检索工具检索存储在Domino数据库中的文档数据,甚至可以搜索文档内的附件信息,只要建立整个数据库级别的全文索引即可。
信息站级的信息检索功能
信息站级的全文检索是针对整个信息服务站内的全部文档信息(.nsf、.html.、txt.、doc等)或某一类型的文档进行检索。
如果仅仅搜索Notes文档数据,则完全可以采用Domino自带的站点搜索工具来检索整个服务器站点,但是一个信息工作站中除了具有文档型数据之外,还有很多其他类型的文档和链接,要更加全面的检索信息,还需要辅于专门的文本检索工具。
整个信息站体系级的信息检索
毫无疑问,整个信息服务站体系的信息肯定纷繁复杂,其数据量会达到一个很大的级别,在如此海量的信息中,如果仅仅采用Domino全文搜索引擎将不能很好的满足要求,因此需要借助于专门的全文检索工具。
用这种专门的全文检索工具来弥补Domino全文检索在检索非Domino文档类型信息方面的弱点,以便能够检索其他各种不同类型的信息,并且可以提供非常智能化的检索手段,全文检索工具和Domino全文检索的联合使用,将使用户、维护人员在整个信息站体系内能够更快速、更准确的查找信息。
检索方案的权限分析
无论是对哪种级别的检索,实际上都存在一个权限的问题,如果发布出来的数据有权限方面的要求,检索工具应该尽量避免检索到当前用户无权查看的内容,但有时候这种权限的限制需要牺牲检索的性能来换取。
一方面要求检索的速度和灵活性,一方面又要考虑页面权限的问题,这实际上是很困难的。
只有通过对权限问题更加详细的分析,将权限至少设置到页面一级才能较好地解决此类问题。
对检索工具的选择
全文检索系统主要用来弥补传统数据库字段检索的不足,它采用特别的索引技术,以非结构化的文本数据为主要处理对象,将欲查询的文件资料及资料源,经过索引产生器的浏览而建立成所谓的索引数据库。
在进行查询时,系统透过使用者输入的关键词,迅速的从索引数据库中找到所需的资料,并且以一定的方式显示出来
在检索工具的选择上应该重点考虑以下几点:
●应具有非常强大的智能检索功能,检索速度快
●能够实现和各种关系型数据库和Domino数据库的无缝对接
●在部署方式上,支持分布式信息处理,允许对网络内每一个站点的多个数据服务器上的数据库同时检索
●可以采用分页方式来显示数据,以提高响应的速度。
3.5信息服务站的流量统计与分析
对于我行内部的信息服务站,其服务对象主要是我行内部各级业务管理部门,如何最大程度地关注和满足用户的需要,为其提供各种个性化的服务,使之能够感到每一次的登录都有所收获,建立起信息站和用户之间的良好关系,这也是这次信息服务站系统二期改造的一项内容。
目前,信息工作站的用户日志中记载着丰富的用户信息,通过这些资料可以统计出各类信息资源的访问次数,判别出那些资料是所有客户都关心的,那些资料只有特定的用户需要,这种判别和分析应由系统自动分析和人工判别相结合的方式来完成。
要完成这种判别和分析,首先需要建立一套分析的规则,例如:
判别一个用户对某栏目的喜好,可以根据用户对该栏目的点击次数来判别,也可以根据用户在该栏目驻留的时间长短来判别,因此这种规则的制定要综合考虑各个方面的因素,既合理可靠同时又便于计算和实施
规则指定后,便可以根据这种规则由系统自动来完成各项统计工作,同时,需要一定的手工干预,去除一些偶然和用户有意为之的因素,确保统计结果公正、合理。
统计完成后,统计结果可以以各种形式提交,信息服务站根据统计结果来不断地改进和完善栏目的内容和设置,更好地为我行各级工作人员服务。
3.6提高信息服务站并发性能的技
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 服务站 系统 总体 技术 方案