烟草企业应用集成与网络安全

上传人:545****25f 文档编号:252969552 上传时间:2024-11-26 格式:PPTX 页数:142 大小:747.22KB
返回 下载 相关 举报
烟草企业应用集成与网络安全_第1页
第1页 / 共142页
烟草企业应用集成与网络安全_第2页
第2页 / 共142页
烟草企业应用集成与网络安全_第3页
第3页 / 共142页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,企业应用,集,集成,陈刚,stormch,1 前言,1.1,企,企业对应,用,用集成的,需,需求,1.2,应,应用集成,的,的目标,1.3,应,应用集成,的,的作用示,例,例,2,1.1,企,企业对应,用,用集成的,需,需求-1,问题,企业独立,信,信息单元,不,不断增长,,,,彼此缺,乏,乏关联,信息时效,重复操作,准确性,成为企业,的,的业务、,决,决策能力,的,的短板,3,1.1,企,企业对应,用,用集成的,需,需求-2,原因,业务推动,信,信息建设,业务群间,水,水平、能,力,力存在差,距,距,信息需求,紧,紧迫程度,的,的差异,信息系统,本,本身的实,施,施能力所,致,致,技术规范,项目自身,的,的管理/,文,文档缺失,等,等,4,1.1,企,企业对应,用,用集成的,需,需求-3,如何解决,革命性的,:,:推倒重,来,来/一揽,子,子方案,改良性的,:,:逐一分,析,析,据优,先,先级给出,方,方案,5,1.1,企,企业对应,用,用集成的,需,需求-4,企业的根,本,本需求,用投入产,出,出符合企,业,业能力的,方,方案,使,信,信息系统,成,成为企业,利,利益最大,化,化的工具,解决眼前,问,问题的同,时,时,不能,成,成为新的,弧,弧岛。,6,1.2,应,应用集成,的,的目标,为企业打,造,造统一、,规,规范、开,放,放的骨干,应,应用,实现企业,业,业务需求,下,下,各信,息,息应用、,系,系统间不,同,同层次的,信,信息共享,、,、数据通,讯,讯,以应用集,成,成为契机,,,,触发企,业,业的业务,流,流程重组(BPR)、优化,,,,信息与,业,业务水平,得,得到同时,的,的提高,,为,为企业的,未,未来奠定,稳,稳固的基,础,础。,7,1.3,应,应用集成,的,的作用简,介,介,企业间,异行间信,用,用卡在ATM上的,互,互通,超市与供,货,货商间的EDI(,电,电子数据,交,交换),企业内,酒店各部,门,门间消费,的,的统一结,算,算,直销企业,的,的网上订,单,单到送货,的,的后台过,程,程。,8,2 概念,1、信息,系,系统相关,概,概念,支撑系统,应,应用的不,同,同层次技,术,术介绍,网络/硬,件,件基础设,施,施/操作,系,系统 (,略,略),网络应用,环,环境,数据库,4.各,种,种商业应,用,用软件/ 管理,系,系统,系统在业,务,务中的应,用,用,开发工具,集成技术,概,概念,7.,多,多层次系,统,统集成,8.应,用,用集成,9,2.1,信,信息系统,概,概念,定义,分类,体系结构,层次,组成,10,2.1.1 信息,系,系统,定义,信息系统,是,是用信息,化,化手段将,业,业务逻辑,固,固化的,,是,是人、设,备,备、应用,软,软件、操,作,作环境、,业,业务流程,的,的集合体,。,。,信息系统,是,是管理理,念,念、整合,实,实施水平,的,的体现。,11,2.1.2 分类,1、管理,信,信息系统,按,按应用区,分,分,数据分析,、,、决策支,持,持,业务操作,的,的系统支,持,持,后台数据/事务处,理,理,12,2.1.2 分类,2、按交,互,互形式,标准应用,程,程序:IE/窗口/字符界,面,面,报表/图,表,表,无交互的,系,系统:订,单,单处理、,工,工作流,部件/组,件,件 ,13,2.1.3 体系,结,结构-概,念,念,概念,体系结构,,,,指信息,系,系统的每,个,个组成部,分,分之间的,相,相互关系,,,,包括:,层,层次、拓,朴,朴结构、,布,布局、接,口,口、边界,等,等;组成,部,部分包括,:,:硬件、,软,软件、数,据,据、操作,规,规程、文,档,档、参与,的,的人员等,。,。,14,2.1.3 体系,结,结构-1,按系统的,操,操作端区,分,分,主机/终,端,端模式,集中式文,件,件资源共,享,享,对等网,客户/服,务,务器(C/S),浏览器/,服,服务器(B/S),静态的页,面,面,由服务器,解,解释脚本,由中间层,支,支撑的B/S结构,15,2.1.3 体系,结,结构-2,按拓朴结,构,构区分,点状,线状,星型,网状,16,2.1.3 体系,结,结构-3,按计算模,式,式区分,集中式计,算,算,分时共享,资源共享,客户端/,服,服务器模,式,式,分布式计,算,算,胖客户/,服,服务器结,构,构,三层或更,多,多层的结,构,构,其它结构,17,2.1.4信息系,统,统的层次,信息系统,层,层次结构,信息系统,层,层次结构,是,是按照互,连,连、互通,、,、互操作,的,的开放式,系,系统思想,对,对信息系,统,统应用层,次,次进行划,分,分的结构,模,模型。,信息系统,层,层次划分,1、物理,层,层硬,件,件产品、,网,网络设备,;,;,2、操作,系,系统层,系统软,件,件;,3、工具,层,层DBMS、,中,中间件、,网,网络工具,等,等;,4、数据,层,层数,据,据模型;,5、功能,层,层功,能,能模型;,6、业务,层,层管,理,理模型;,7、表示,层,层人,机,机交互。,18,2.1.5,信,信,息,息,系,系,统,统,组,组,成,成,网,络,络,、,、,硬,硬,件,件,基,基,础,础,设,设,施,施,、,、,操,操,作,作,系,系,统,统,网,络,络,应,应,用,用,环,环,境,境,:,:OA,平,平,台,台/,信,信,息,息,安,安,全,全,数,据,据,库,库,平,台,台,工,工,具,具/,中,中,间,间,层,层,应,用,用,软,软,件,件/,应,应,用,用,系,系,统,统,业,务,务,应,应,用,用,19,2.2,网,网,络,络,应,应,用,用,环,环,境,境,Intranet/Internet,基,基,础,础,服,服,务,务,信,息,息,安,安,全,全,20,2.2.1,网,网,络,络,基,基,础,础,服,服,务,务,21,2.2.1,网,网,络,络,基,基,础,础,服,服,务,务-DNS,分,布,布,式,式,层,层,次,次,数,数,据,据,库,库,提,供,供,域,域,名,名,和,和,数,数,据,据,的,的,映,映,射,射,域,名,名,IP,地,地,址,址,域,名,名,计,计,算,算,机,机,名,名,IP,地,地,址,址,域,域,名,名,树,状,状,的,的,名,名,字,字,系,系,统,统,22,2.2.2,网,网,络,络,安,安,全,全,密,码,码,技,技,术,术,与,与,密,密,钥,钥,管,管,理,理,证,书,书,数,字,字,签,签,名,名,智,能,能IC,卡,卡,技,技,术,术,安,全,全,套,套,接,接,字,字(SSL),23,2.3,数,数,据,据,库,库,数,据,据,库,库,系,系,统,统,概,概,述,述,数,据,据,库,库,分,分,类,类,发,展,展,现,现,状,状,典,型,型,产,产,品,品,的,的,介,介,绍,绍,24,2.3.1,数,数,据,据,库,库,概,概,述,述,数,据,据,库,库,词,义,义,:,:,原,原,始,始,及,及,加,加,工,工,数,数,据,据,的,的,集,集,合,合,产,品,品,包,包,含,含,:,:,数,数,据,据,库,库+,管,管,理,理,工,工,具,具+,开,开,发,发,接,接,口,口,25,2.3.2,数,数,据,据,库,库,分,分,类,类,关,系,系,型,型,数,数,据,据,库,库,文,件,件,型,型,数,数,据,据,库,库,非,结,结,构,构,化,化,数,数,据,据,库,库,多,媒,媒,体,体,数,数,据,据,库,库,专,用,用,、,、,工,工,程,程,数,数,据,据,库,库,26,2.3.3,数,数,据,据,库,库,发,发,展,展,情,情,况,况-1,发,展,展,阶,阶,段,段,第,一,一,阶,阶,段,段(70,年,年,代,代),,,,,可,可,说,说,是,是,一,一,套,套,对,对,表,表,的,的,有,有,限,限,命,命,令,令,集,集,。,。,例,例,:,:DBASE,第,二,二,阶,阶,段,段(80,年,年,代,代)SQL,面,面,世,世,了,了,第,三,三,阶,阶,段,段(90,年,年,代,代),加,加,强,强,了,了,数,数,据,据,库,库,的,的,整,整,体,体,安,安,全,全,性,性,、,、,管,管,理,理,、,、,提,提,供,供,了,了,事,事,务,务,处,处,理,理,等,等,功,功,能,能,27,2.3.3,数,数,据,据,库,库,发,发,展,展,情,情,况,况-2,运,行,行,环,环,境,境,的,的,演,演,变,变,第,一,一,阶,阶,段,段,,,,,在,在,小,小,、,、,中,中,、,、,大,大,型,型,机,机,上,上,运,运,行,行,的,的RDBMS,一,一,般,般,为,为,多,多,用,用,户,户,系,系,统,统,。,。,微,微,机,机,上,上,为,为,单,单,用,用,户,户,版,版,本,本,第,二,二,阶,阶,段,段,,,,,开,开,始,始,出,出,现,现,跨,跨,平,平,台,台,的,的,产,产,品,品,,,,,数,数,据,据,库,库,开,开,始,始,支,支,持,持,网,网,络,络,并,并,发,发,操,操,作,作,第,三,三,阶,阶,段,段,,,,,产,产,品,品,追,追,求,求,开,开,放,放,性,性,、,、,可,可,移,移,植,植,、,、,可,可,连,连,接,接,、,、,可,可,伸,伸,缩,缩,28,2.3.3,数,数,据,据,库,库,发,发,展,展,情,情,况,况-3,产,品,品,构,构,成,成,的,的,变,变,化,化,早,期,期,的,的,产,产,品,品,主,主,要,要,提,提,供,供,数,数,据,据,定,定,义,义,、,、,数,数,据,据,存,存,取,取,、,、,数,数,据,据,控,控,制,制,等,等,基,基,本,本,的,的,操,操,作,作,和,和,数,数,据,据,存,存,储,储,组,组,织,织,、,、,并,并,发,发,控,控,制,制,、,、,安,安,全,全,性,性,完,完,整,整,性,性,检,检,查,查,、,、,系,系,统,统,恢,恢,复,复,、,、,数,数,据,据,库,库,的,的,重,重,新,新,组,组,织,织,和,和,重,重,新,新,构,构,造,造,等,等,基,基,本,本,功,功,能,能,。,。,这,这,些,些,成,成,为,为RDBMS,的,的,核,核,心,心,功,功,能,能,。,。,第,二,二,阶,阶,段,段,的,的,产,产,品,品,以,以,数,数,据,据,管,管,理,理,的,的,基,基,本,本,功,功,能,能,为,为,核,核,心,心,,,,,着,着,力,力,开,开,发,发,外,外,围,围,软,软,件,件,系,系,统,统,,,,,比,比,如,如FORMS,表,表,格,格,生,生,成,成,系,系,统,统,、,、REPORTS,报,报,表,表,系,系,统,统,、,、MENUS,菜,菜,单,单,生,生,成,成,系,系,统,统,等,等,。,。,这,这,些,些,外,外,围,围,工,工,具,具,软,软,件,件,,,,,就,就,是,是,所,所,谓,谓,的,的,第,第,四,四,代,代,应,应,用,用,开,开,发,发,环,环,境,境,,,,,他,他,们,们,大,大,大,大,提,提,高,高,了,了,数,数,据,据,库,库,应,应,用,用,开,开,发,发,的,的,效,效,率,率,。,。,29,2.3.4,典,典,型,型,产,产,品,品,介,介,绍,绍,MicrosoftSQLServer,Oracle,IBMDB2,SybaseSQLServer,30,2.3.4.1MicrosoftSQL-Server,兼,容,容,性,性,:,:,微,微,软,软,的,的,解,解,决,决,方,方,案,案,可移植,性,性:仅,提,提供IA架构WINDOWS平台,产,产品,可联结,性,性:支,持,持较多,的,的协议,高生产,率,率:第,三,三方软,件,件非常,多,多,Sybase,公,公司是1984年成,立,立的,,属,属于后,起,起之秀,。,。他推,出,出了支,持,持企业,范,范围的,“,“客户/服务,器,器体系,结,结构”,的,的数据,库,库。Sybase把,“,“客户/服务,器,器数据,库,库体系,结,结构”,作,作为开,发,发产品,的,的重要,目,目标。SybaseSystem 11.5,是,是其主,导,导产品,,,,支持,企,企业内,部,部各种,数,数据库,应,应用需,求,求,如,数,数据仓,库,库、联,机,机事务,处,处理、,决,决策支,持,持系统,和,和小平,台,台应用,等,等。,MSSQLServer是购,买,买Sybase公司1987年推,出,出的SybaseSQLServer,又,又称为,大,大学版INGRES,的,的第三,代,代产品,所以,他,他们实,质,质是一,样,样的。,31,2.3.4.2 ORACLE,兼容性,:,:Oracle产品,采,采用标,准,准SQL,有,很,很好的,产,产品兼,容,容性,可移植,性,性:Oracle在,非,非常宽,广,广的应,用,用范围,内,内提供,了,了全系,列,列产品,可联结,性,性:支,持,持较多,的,的协议,高生产,率,率:提,供,供了多,种,种开发,工,工具,32,2.3.4.3 DB2,特点,DB2,数,数据库,核,核心又,称,称作DB2公,共,共服务,器,器,采,用,用多进,程,程多线,索,索体系,结,结构,,可,可以运,行,行于多,种,种操作,系,系统之,上,上,并,分,分别根,据,据相应,平,平台环,境,境作了,调,调整和,优,优化,,以,以便能,够,够达到,较,较好的,性,性能。,DB2,核,核心数,据,据库的,特,特色有,:,:支持,面,面向对,象,象的编,程,程;,支,支持多,媒,媒体应,用,用程序,33,2.3.4.4 SybaseSQL-Server,特点:,在,在80,年,年代中,期,期出现,的,的产品,。,。至今,占,占有相,当,当的市,场,场份额,较新的,产,产品AdaptiveServer,,,,集成,了,了Server、Anywhere 等,,,,提供,了,了单一,的,的编程,模,模型,开发工,具,具:PB、PD、PJ、PC+,34,2.4,软,软件-概念,软件是,由,由人设,计,计和建,造,造的产,品,品。,包括:,1、执,行,行时提,供,供希望,功,功能和,性,性能的,指,指令;,2、使,得,得程序,能,能够适,当,当地操,作,作信息,的,的数据,结,结构;,3、描,述,述程序,的,的操作,和,和使用,的,的文档,。,。,35,2.4,应,应用,软,软件的,特,特征,1、软,件,件是被,设,设计开,发,发的,,而,而不是,传,传统意,义,义上的,被,被制造,的,的,它,是,是工程,化,化的产,品,品;,2、软,件,件不会,“,“磨损,”,”;,3、虽,然,然软件,产,产业正,在,在向基,于,于构件,的,的组装,前,前进,,大,大多数,应,应用软,件,件仍然,是,是定制,的,的。,36,2.4,商,商用,软,软件的,分,分类,1、系,统,统软件,2、工,具,具软件,3、商,业,业软件,4、工,程,程和科,学,学计算,软,软件,5、嵌,入,入式软,件,件,6、人,工,工智能,软,软件,7、个,人,人软件,8、专,用,用软件,9、管,理,理信息,系,系统(MIS),37,2.5,业,业务,应,应用,CRM,SCM,PDM,ERP,WEB,网,网站,OA(,邮,邮件+,内,内部主,页,页),基础网,络,络设施,(,(LAN或WAN),企业MIS的,骨,骨架,层,层次,38,2.5,业,业务,应,应用,管理,系,系统,的,的来,源,源,产品,化,化的MIS软,件,件+,配,配置/个,性,性化,调,调整,优点,:,:有,成,成功,案,案例,,,,实,施,施快,速,速,,适,适于,”,”克,隆,隆”,缺点,:,:造,价,价与,产,产品,的,的“,名,名气,”,”成,正,正比,,,,定,制,制调,整,整有,限,限,定制,开,开发,优点,:,:完,全,全量,身,身定,制,制,,可,可完,整,整支,持,持管,理,理思,路,路,缺点,:,:系,统,统稳,定,定性,受,受实,施,施能,力,力影,响,响,39,2.5,业,业务,应,应用,发散,一,一下?(无,正,正确,答,答案),定制,系,系统VS,购,购,买,买成,品,品?,案例,背,背景,:,:某,书,书店,想,想上,电,电子,商,商务,,,,网,上,上卖,书,书!,40,2.6,开,开发,工,工具,早期,语,语言,:,:汇,编,编、Cobol、Basic,结构,化,化的,工,工具,:,:C,、,、PASCAL,面向,对,对象,的,的工,具,具:Delphi,、,、C+,、,、VB,支持,组,组件,开,开发,的,的工,具,具:Java,、,、C#,41,2.7,信,信息,系,系统,集,集成,概,概念,定义,区分,层,层次,的,的信,息,息系,统,统集,成,成,原则,42,2.7.1,信,信息,系,系统,集,集成-定,义,义,什么,是,是,系统,集,集成,?,系统,是,是指,为,为实,现,现某,一,一目,标,标而,形,形成,的,的一,组,组元,素,素的,有,有机,集,集合,,,,而,系,系统,本,本身,又,又,可作,为,为一,个,个元,素,素单,位,位参,与,与多,次,次组,合,合,,这,这种,组,组合,过,过程,称,称为,系,系统,集,集成,。,。,系统,集,集成,的,的关,键,键因,素,素,1、,系,系统,集,集成,的,的交,付,付物,仍,仍然,是,是一,个,个系,统,统,,符,符合,系,系统,的,的所,有,有特,点,点;,2、,系,系统,集,集成,不,不是,系,系统,间,间简,单,单的,堆,堆积,,,,而,是,是系,统,统间,有,有机,的,的集,合,合。,需,需要,利,利用,系统,工,工程,的,的原,理,理和,方,方法,,,,通,过,过综,合,合、,协,协调,使,使得,全,全局,、,、整,体,体系,统,统指,标,标最,优,优,化。,43,2.7.1,信,信息,系,系统,集,集成-定,义,义2,什么,是,是,信息,系,系统,集,集成,?,信息,系,系统,集,集成,是,是根,据,据应,用,用的,需,需求,,,,将,硬,硬件,产,产品,、,、网,络,络设,备,备、,系,系统,软,软件,、,、工,具,具软,件,件以,及,及相,应,应的,应,应用,软,软件,等,等集,成,成为,一,一个,具,具有,优,优良,性,性能,价,价格,比,比的,计,计算,机,机系,统,统的,全,全过,程,程。,44,2.7.2,区,区分,层,层次,的,的信,息,息系,统,统集,成,成,系统,的,的层,次,次:,在,在不,同,同层,次,次上,,,,实,现,现之,间,间的,互,互连/互,通,通,,使,使之,形,形成,一,一个,整,整体,1、,物,物理,层,层,硬,件,件产,品,品、,网,网络,设,设备,;,;,2、,操,操作,系,系统,层,层,系,统,统软,件,件;,3、,工,工具,层,层,DBMS、,中,中间,件,件、,网,网络,工,工具,等,等;,4、,数,数据,层,层,数,据,据模,型,型;,5、,功,功能,层,层,功,能,能模,型,型;,6、,业,业务,层,层,管,理,理模,型,型;,7、,表,表示,层,层,人,机,机交,互,互。,45,2.7.3,信,信息,系,系统,集,集成,的,的原,则,则,原则,1、,开,开放,性,性,开,放,放标,准,准;,2、,结,结构,化,化,解,决,决复,杂,杂系,统,统;,3、,先,先进,性,性,较,长,长的,生,生命,周,周期,;,;,4、,主,主流,化,化,系,统,统可,靠,靠性,;,;,5、,可,可行,性,性,资,源,源、,进,进度,的,的约,束,束。,思路,1、,深,深入,研,研究,目,目标,系,系统,的,的特,点,点;,2、,开,开展,全,全面,的,的调,研,研工,作,作;,3、,分,分析,问,问题,,,,根,据,据客,户,户的,优,优先,极,极、,难,难度,确,确定,范,范围,4、,制,制定,总,总体,的,的解,决,决方,案,案。,46,2.8,应,应用,集,集成,概,概念-1,企业,应,应用,集,集成,的,的分,类,类,1、,体,体系,结,结构,间,间的,集,集成(横,向,向),2、,体,体系,结,结构,内,内的,集,集成(纵,向,向),47,2.8,应,应用,集,集成,概,概念-2,横向集成,长期、稳,定,定的集成,随机的集,成,成,48,2.8,应,应用集成,概,概念-3,纵向集成,单一层次,的,的集成:(应用环,境,境集,成,成),数据集成,应用集成,:,:平台工,具,具/中间,层,层,49,3 数据,集,集成,概念,方法,数据共享,接口集成,复制,数据仓库,50,3.1.1 数据,集,集成概念-定义,数据集成,:,:,是共享或,者,者合并来,自,自于两个,或,或更多应,用,用的数据,,,,支持更,多,多企业应,用,用的过程,;,;,数据集成,的,的目的:,是运用一,定,定的技术,手,手段将系,统,统中的数,据,据按一定,的,的规则组,织,织成为一,个,个整体,,使,使得用户,能,能有效地,对,对数据进,行,行操作;,数据集成,处,处理的对,象,象:,系统中各,种,种异构分,布,布数据库,中,中的数据,;,;,数据集成,的,的目标:,是达到应,用,用之间的,信,信息共享,、,、数据通,讯,讯。,51,3.1.2 数据,集,集成概念-适用场,合,合,数据集成,经,经常是应,用,用集成最,简,简单、直,接,接的途径,。,。,数据集成,通,通常通过,使,使用基本,文,文件I/O或者标,准,准数据库,呼,呼叫来实,现,现,不需,要,要复杂的,技,技术体系,。,。,适于实现,成,成本较低,、,、进度安,排,排比较容,易,易、所需,开,开发技能,不,不高的集,成,成解决方,案,案。,目前流行,的,的DBMS都提供,数,数据集成,的,的工具。,52,3.1.3 数据,集,集成概念-不适用,场,场合,1、不适,于,于安全性/完整性,规,规则要求,高,高的应用,:,:,由于绕过,应,应用程序,的,的安全性,检,检查,可,能,能导致的,数,数据破坏,;,;,存取控制,的,的变化可,能,能会打开,新,新的安全,漏,漏洞;,数据输入,输,输出可能,把,把敏感的,数,数据发布,到,到共用网,上,上;,2、不适,于,于接口、,业,业务规则,复,复杂的应,用,用:,拥有很多,复,复杂数据,结,结构的大,型,型商业应,用,用,数据结构,没,没有正式,书,书面文件,支,支持的应,用,用,面向交易,的,的应用(,如,如银行业,或,或会计方,面,面应用),存有敏感,的,的个人数,据,据和商业,机,机密的应,用,用等,在提供数,据,据集成方,案,案,时要,做,做认真的,分,分析。,53,3.2.1 数据,共,共享-方,法,法,方法,新扩展的,应,应用通过,一,一定的安,全,全和事务,机,机制直接,访,访问另外,一,一个应用,的,的数据库,来,来实现数,据,据集成。,54,3.2.2 数据,共,共享-优,缺,缺点,优点:,是最简单,的,的方法,,通,通常也是,最,最有效的,方,方法。,实时数据,同,同步、结,构,构完全相,同,同,缺点:,容易造成,数,数据一致,性,性和完整,性,性的破坏,结构变化,时,时,所有,外,外挂需要,一,一起调整,55,3.2.3,数,数据共,享,享-适,用,用场合,适用于,1、同,一,一软件,供,供应商,的,的产品,功,功能扩,展,展,2、有,详,详细技,术,术文档,的,的产品,功,功能扩,展,展,不适用,于,于,数据重,要,要性程,度,度较高,,,,,没有详,细,细技术,说,说明文,档,档的数,据,据集成,。,。,56,3.2.4,数,数据共,享,享-例,子,子,酒店系,统,统结帐,台,台服务,员,员收银,统,统计表,开,开发,背景,酒店已,经,经有了,支,支持业,务,务操作,的,的全套,管,管理系,统,统,收银部,想,想统计,每,每个收,银,银员的,日,日收银,对,对比,软件系,统,统的文,档,档很全,方案,开发一,个,个基于,数,数据库,的,的,独,立,立于主MIS,的,的统计,程,程序,57,3.3.1,接,接口集,成,成,描述,利用系,统,统提供,的,的各种,接,接口(,文,文件接,口,口、导,入,入导出,函,函数),进,进行数,据,据集成,的,的方法,。,。,是目前,应,应用最,广,广的数,据,据集成,方,方法。,这,这种通,过,过接口,抽,抽象的,方,方法提,供,供了集,成,成不同,类,类型应,用,用的高,效,效率,,也,也是面,向,向接口,集,集成的,主,主要优,势,势。,文件接,口,口通常,采,采用的,格,格式有,文,文本文,件,件、数,据,据文件,、,、XML文件,或,或其它,自,自定义,文,文件。,利用应,用,用系统,的,的导出,函,函数生,成,成接口,文,文件,,通,通过其,它,它系统,的,的导入,函,函数打,开,开接口,文,文件并,读,读取数,据,据,接,口,口文件,的,的传输,可,可以是,磁,磁盘、,磁,磁带、,光,光盘、Extranet、Internet等,各,各种介,质,质。,58,3.3.2,接,接口集,成,成-优,缺,缺点,优点,通常对,相,相关联,的,的系统,无,无不良,影,影响,关联系,统,统间界,限,限明确,,,,层次,清,清晰,缺点,接口定,义,义过程,需,需精准,变更时,调,调整工,作,作量大,有时效,问,问题,大量的,数,数据传,输,输需要,额,额外的,介,介质,,增,增加了,风,风险,59,3.3.3,接,接口集,成,成-适,用,用场合,适用于,:,:,系统开,发,发规范,,,,输入,输,输出接,口,口通畅,业务允,许,许关联,系,系统间,存,存在异,步,步时延,60,3.3.4,接,接口集,成,成示,例,例,某企业,的,的资产,条,条码打,印,印,背景,企业的,自,自有资,产,产都在ERP,系,系统中,系统数,据,据库完,全,全封装,,,,但可,指,指定的,数,数据导,出,出,企业想,用,用系统,中,中的数,据,据打印,资,资产标,签,签,系统未,提,提供该,功,功能,方案,导出指,定,定数据,,,,外挂,一,一个小,程,程序打,印,印,61,3.3.5,接,接口集,成,成XML规,范,范,接口文,件,件定义,复,复杂,,难,难以读,懂,懂,开,发,发调试,需,需要花,费,费大量,时,时间和,人,人力,,稳,稳定性,和,和可扩,展,展性都,受,受到影,响,响。,数据文,件,件通常,依,依赖于,固,固定的,数,数据格,式,式,这,些,些格式,虽,虽然是,规,规范的,,,,但需,要,要依赖,于,于固定,的,的数据,库,库环境,,,,这限,制,制了集,成,成的通,用,用性和,开,开放性,。,。,XML,(,(Extensive MarkupLanguage),扩,扩展标,记,记语言,消,消除了,这,这些麻,烦,烦。,62,3.3.6XML,范,范例,项目推,进,进会,任鹏松,业务周,例,例会,陈刚,会议名,称,称,召集人,召集,人,人,会议,名,名称,陈,刚,刚,业,务,务周例,会,会,任,鹏,鹏松,天,项,项目推,进,进会,63,3.4.1,数,数据复,制,制-概,念,念,数据复,制,制的目,的,的是为,了,了保持,数,数据在,不,不同数,据,据库间,的,的一致,性,性,而,数,数据库,可,可以是,同,同一厂,商,商也可,以,以是不,同,同厂商,的,的(异,构,构的),,,,甚至,可,可以是,采,采用了,不,不同模,型,型和管,理,理模式,的,的数据,库,库。,数据复,制,制的基,本,本要求,是,是其必,须,须能够,提,提供一,种,种数据,转,转化和,传,传输的,基,基础技,术,术(基,于,于消息,机,机制的,传,传输处,理,理中间,件,件),,以,以屏蔽,不,不同数,据,据库间,数,数据模,型,型的差,异,异。,数据复,制,制服务,的,的基本,原,原理:,在,在两个,或,或多个,数,数据库,之,之间设,置,置一个,软,软件中,介,介(复,制,制服务,器,器),,在,在一边,,,,数据,从,从源数,据,据库中,被,被抽取,,,,而在,另,另一边,,,,数据,被,被导入,目,目标数,据,据库。,64,3.4.2,数,数据复制-应用场合,数据复制常,常,常用于应用,系,系统的业务,规,规则比较复,杂,杂或数据结,构,构比较复杂,但,但具有相同,或,或相似的数,据,据属性的数,据,据集成,如,组,组织结构内,下,下级向上级,的,的数据同步,汇,汇总或者移,动,动计算设备,的,的数据同步,等,等等。,一般来说,,源,源数据库和,目,目标数据库,最,最好来自统,一,一厂商,需,要,要复制的数,据,据库可以用,不,不同的标志,进,进行隔离(,如,如地区、销,售,售商等)。,针对客户性,能,能需求的不,同,同,复制服,务,务可以提供,秒,秒级、分钟,级,级、小时级,的,的服务。,65,3.4.3,数,数据复制,场景示例,某全国性的,超,超市连锁的,业,业务记录同,步,步,背景,连锁店使用,同,同一系统(,数,数据结构相,同,同),业务实时性,要,要求高,无,法,法使用网页,等,等实时连接,手,手段,需要每天能,将,将数据汇总,,,,形成统一,的,的数据库,方案,设定基于数,据,据库功能的,同,同步功能,,每,每晚由系统,启,启动无人执,守,守的同步进,程,程。,66,3.5.1,数,数据仓库,技,技术-概念,概念:,将多个数据,库,库和数据模,型,型集成为一,种,种统一的数,据,据库视图的,方,方法。,描述:,在分布的数,据,据库和应用,之,之间放置一,个,个中间平台,层,层(数据仓,库,库系统),,该,该层与每一,个,个后台的数,据,据库用其自,带,带的接口相,连,连,并将分,布,布的数据库,映,映射为一种,统,统一的数据,模,模型,这种,数,数据模型只,在,在中间件中,存,存在。应用,就,就可以应用,该,该数据模型,库,库去访问需,要,要的信息。,同,同时,该中,间,间件也可以,通,通过将相关,数,数据映射和,导,导入实体数,据,据库,进行,数,数据库更新,。,。,优点:,将多种数据,类,类型表示为,统,统一的数据,模,模型,支持,信,信息交换,,它,它能够通过,一,一个良好定,义,义的接口访,问,问企业中任,何,何相连的数,据,据库,也提,供,供了一种利,用,用统一接口,解,解决面向数,据,据的应用集,成,成的方法。,67,3.5.2,数,数据仓库-定义,是企业面向,主,主题的、集,成,成的、稳定,的,的、不同时,间,间的数据集,合,合,为企业,的,的应用系统,提,提供统一的,、,、规范的所,需,需信息。,数据仓库系,统,统是解决信,息,息技术发展,中,中存在的拥,有,有大量数据,,,,而其中有,用,用信息贫乏,的,的综合解决,方,方案。,68,3.5.3,数,数据仓库,的,的特性,面向主题:,数据是由业,务,务主题组织,的,的,而不是,由,由客户总数,或,或者其它关,键,键因素(也,许,许是组织的,正,正确方法,,例,例如,事务,数,数据)组织,的,的。,集成:,数据是作为,一,一个整体进,行,行存储的,,而,而不是以可,能,能有不同结,构,构或组织方,式,式的文件集,合,合存储的。,非易失:,数据保持不,变,变。按计划,添,添加新数据,,,,但是依据,规,规则,原数,据,据不会丢失,。,。,随时间而变,化,化:,时间量度明,确,确地包含在,数,数据中,使,得,得随时间的,趋,趋向和变化,可,可以用于分,析,析研究(许,多,多数据仓库,还,还包含地理,空,空间维)。,69,3.5.4,数,数据仓库-结构图示,70,3.5.5,数,数据仓库-形成过程,71,3.5.6,数,数据仓库-要素,数据分级(DataStaging),数据分级是,指,指从分布式,源,源数据库进,行,行数据提取,、,、转换、净,化,化、加载的,过,过程。,1)提取(Extract)从源,数,数据库读取,源,源数据的过,程,程;,2)转换(Transform),将,将源数据转,换,换成为符合,数,数据仓库的,内,内部结构格,式,式的初始目,标,标数据的过,程,程;,3)净化(Cleanse)对初,始,始目标数据,进,进行数据过,滤,滤和验证得,到,到目标数据,的,的过程;,4)加载(Load),将,将目标数据,添,添加到目标,数,数据源的过,程,程。,72,3.5.6,数,数据仓库-要素2,2、汇总(Summaries),是,是一类程序,,,,它针对目,标,标数据预先,计,计算出象总,额,额、平均值,等,等常用聚集,函,函数的值随,着,着数据的加,载,载一起添加,到,到数据仓库,中,中,当然,,这,这不是必须,的,的。,3、元数据,(,(Metadata),是,是“有关数,据,据的数据”,,,,可以分为,管,管理元数据,、,、业务元数,据,据和操作元,数,数据,它可,以,以告诉用户,数,数据仓库有,什,什么、来自,何,何处、所有,者,者、安全访,问,问授权等信,息,息。,4、数据仓,库,库数据库(DataWarehouseDatabase)指,数,数据仓库中,明,明细数据(,原,原子数据),和,和汇总数据,,,,由于它不,考,考虑数据事,务,务存储而考,虑,虑数据查询,分,分析,所以,其,其设计原则,不,不同于事务,数,数据库,一,般,般采用星型,数,数据库设计,方,方法,73,3.5.7,数,数据仓库-与业务数,据,据库对比,特性,业务记录数据库,数据仓库数据库,易变性,动态,静态,通用性,当前的,历史的,时间维,暗指,明确可见的,粒度,原始的、详细的,详细的、可汇总的,更新,连续的、随机的,定期的、计划的,任务,可重复的,不可预期的,灵活性,低,高,性能,要求高性能,可接受低性能,74,4 应用集,成,成,概念,1、应用集,成,成概念,2、 中间,件,件技术的分,类,类,主流的中间,件,件技术介绍,3. OMG CORBA,4.Microsoft .NET,5.J2EE,75,4.1.1,概,概念-数,据,据集成的问,题,题,数据集成不,能,能完全支撑,业,业务,1、应用系,统,统供应商处,于,于商业市场,的,的考虑或者,知,知识产权保,护,护的原因,,往,往往不原意,提,提供数据集,成,成的技术手,段,段,而是提,供,供应用程序,接,接口(API)方式来,实,实现系统集,成,成,这种情,况,况在Windows平,台,台下尤为明,显,显。,2、基于企,业,业内存在大,量,量的应用系,统,统,这些都,是,是企业长期,管,管理知识和,经,经验的积累,,,,在充分利,用,用现有资源,和,和保护投资,的,的前提下更,加,加希望实现,应,应用系统之,间,间的功能交,互,互。,3、基于企,业,业内部存在,大,大量的应用,系,系统,这些,应,应用系统造,成,成了大量功,能,能的冗余,,即,即相似的行,为,为功能却具,有,有不同人机,界,界面,造成,操,操作者认知,模,模型结构的,混,混乱和复杂,化,化,因此需,要,要通用实现,功,功能交互来,减,减少冗余,,简,简化操作者,的,的认知模型,。,。,76,4.1.2,概,概念-应,用,用集成定义,应用集成是,遵,遵循规范的,开,开放标准,,并,并用技术手,段,段通过系统,间,间的功能交,互,互,实现之,间,间的信息交,互,互。,应用集成的,技,技术要求:,1)能提供,应,应用间的互,操,操作性,即,实,实现应用间,的,的信息交互,;,;,2)能提供,分,分布式环境,中,中应用的可,移,移植性,即,应,应用物理分,布,布的无关性,;,;,3)能提供,分,分布式环境,中,中应用访问,的,的透明性,,减,减少应用集,成,成编程的复,杂,杂性。,77,4.1.3,概,概念-策,略,略,所有信息系,统,统、业务环,境,境,都在趋,向,向于支持各,种,种规范及标,准,准,这是异,构,构系统间实,现,现应用集成,的,的基础。,应用集成是,根,根据企业特,性,性,通过分,析,析并形成方,案,案,并付诸,实,实施,对系,统,统的各个环,节,节进行调整,,,,使之使到,业,业务目标的,项,项目过程。,要实现系统,的,的应用集成,,,,系统必须,遵,遵守一个公,共,共的体系结,构,构公共,的,的开放式标,准,准,这是建,立,立开放式系,统,统最直接的,途,途径。,78,4.1.4,概,概念-早,期,期标准,早期,的,的标,准,准制,定,定主,要,要集,中,中在,:,:,1、,实,实现,标,标准,化,化应,用,用程,序,序接,口,口(API),;,;,2、,建,建立,支,支持,互,互操,作,作的,标,标准,化,化协,议,议,,使,使系,统,统之,间,间能,够,够进,行,行对,程,程序,和,和数,据,据的,相,相互,访,访问,,,,历,史,史上,曾,曾形,成,成了,形,形形,色,色色,的,的各,类,类标,准,准和,规,规范,,,,如ISO的OSIRM,(,(七,层,层模,型,型),等,等。,3、,很,很多,标,标准,和,和规,范,范只,是,是解,决,决了,一,一些,单,单一,领,领域,的,的开,放,放性,问,问题,,,,为,了,了建,立,立一,个,个统,一,一的,、,、开,放,放性,的,的、,实,实现,分,分布,式,式应,用,用互,操,操作,的,的应,用,用集,成,成环,境,境,,必,必须,构,构建,一,一个,能,能够,表,表达,分,分布,的,的应,用,用构,件,件之,间,间互,操,操作,的,的通,用,用模,型,型,,该,该模,型,型应,该,该使,分,分布,式,式计,算,算涉,及,及到,的,的所,有,有方,面,面都,具,具有,“,“开,放,放性,”,”,,包,包括,通,通信,协,协议,、,、应,用,用编,程,程接,口,口、,人,人机,接,接口,等,等等,。,。,79,4.1.5,概,概念-中,间,间件,技,技术,中间,件,件是,位,位于,平,平台(硬,件,件和,操,操作,系,系统)和,应,应用,之,之间,的,的通,用,用服,务,务,,这,这些,服,服务,具,具有,标,标准,的,的程,序,序接,口,口和,协,协议,。,。针,对,对不,同,同的,操,操作,系,系统,和,和硬,件,件平,台,台,,它,它们,可,可以,有,有符,合,合接,口,口和,协,协议,规,规范,的,的多,种,种实,现,现。,中间,件,件是,在,在计,算,算机,的,的OS之,上,上,,支,支持,软,软件,开,开发,、,、运,行,行的,软,软件,,,,能,够,够使,应,应用,软,软件,相,相对,独,独立,于,于应,用,用系,统,统环,境,境,,为,为各,种,种分,布,布式,、,、跨,平,平台,的,的应,用,用建,立,立起,可,可用,的,的平,台,台,,把,把分,散,散的,系,系统,和,和资,源,源组,合,合在,一,一起,,,,支,持,持应,用,用软,件,件系,统,统间,的,的集,成,成。,中间,件,件具,有,有标,准,准的,程,程序,接,接口,和,和协,议,议,,通,通常,提,提供,了,了通,用,用工,具,具的API。,80,4.1.5,概,概念-中,间,间件,技,技术-2,二层,架,架构,的,的缺,点,点?,81,4.2,中,中间,件,件的,技,技术,分,分类,远程,过,过程,调,调用,中,中间,件,件,消息,中,中间,件,件,对象,请,请求,代,代理,事务,处,处理,监,监控,其他,专,专用,中,中间,件,件:,数,数据,库,库中,间,间件,、,、CTI,82,4.2.1RPC-1,远程,过,过程,调,调用,是,是一,种,种广,泛,泛使,用,用的,分,分布,式,式应,用,用程,序,序处,理,理方,法,法。,一,一个,应,应用,程,程序,使,使用RPC来,“,“远,程,程”,执,执行,一,一个,位,位于,不,不同,地,地址,空,空间,里,里的,过,过程,,,,并,且,且从,效,效果,上,上看,和,和执,行,行本,地,地调,用,用相,同,同。,83,4.2.1RPC-2,特点:,RPC通,讯,讯是,同,同步,的,的。(采,用,用线,程,程可,以,以进,行,行异,步,步调,用,用),RPC为c/s分,布,布式,计,计算,提,提供,了,了有,力,力的,支,支持,通常,需,需要,一,一些,网,网络,细,细节,以,以定,位,位server,Server,端,端通,常,常必,须,须保,持,持可,用,用状,态,态,84,4.2.2消息,中,中间,件,件-1,MOM指,的,的是,利,利用,高,高效,可,可靠,的,的消,息,息传,递,递机,制,制进,行,行平,台,台无,关,关的,数,数据,交,交流,,,,并,基,基于,数,数据,通,通信,来,来进,行,行分,布,布式,系,系统,的,的集,成,成。,通,通过,提,提供,消,消息,传,传递,和,和消,息,息排,队,队模,型,型,,它,它可,在,在分,布,布环,境,境下,扩,扩展,进,进程,间,间的,通,通信,,,,并,支,支持,多,多通,讯,讯协,议,议、,语,语言,、,、应,用,用程,序,序、,硬,硬件,和,和软,件,件平,台,台。,产品,:,:IBM,的,的MQSeries,85,4.2.2,消,消息,中,中间,件,件-2,特点,异步,运,运行,结,结构,支,支持,:,:一,对,对一,、,、一,对,对多,、,、多,对,对一,,,,使,得,得系,统,统的,结,结构,更,更灵,活,活。,程,程序,与,与网,络,络复,杂,杂性,相,相隔,离,离,86,4.2.3,对,对象,请,请求,代,代理,随着,对,对象,技,技术,与,与分,布,布式,计,计算,技,技术,的,的发,展,展,,两,两者,相,相互,结,结合,形,形成,了,了分,布,布对,象,象计,算,算,,并,并发,展,展为,当,当今,软,软件,技,技术,的,的主,流,流方,向,向。,87,4.2.4,事,事,务,务,处,处,理,理,监,监,控,控-1,背,景,景,最,早,早,出,出,现,现,在,在,大,大,型,型,机,机,上,上,,,,,为,为,其,其,提,提,供,供,支,支,持,持,大,大,规,规,模,模,事,事,务,务,处,处,理,理,的,的,可,可,靠,靠,运,运,行,行,环,环,境,境,。,。,随,着,着,分,分,布,布,计,计,算,算,技,技,术,术,的,的,发,发,展,展,,,,,分,分,布,布,应,应,用,用,系,系,统,统,对,对,大,大,规,规,模,模,的,的,事,事,务,务,处,处,理,理,提,提,出,出,了,了,需,需,求,求,,,,,比,比,如,如,商,商,业,业,活,活,动,动,中,中,大,大,量,量,的,的,关,关,键,键,事,事,务,务,处,处,理,理,。,。,事,务,务,处,处,理,理,监,监,控,控,界,界,于,于client,和,和server,之,之,间,间,,,,,进,进,行,行,事,事,务,务,管,管,理,理,与,与,协,协,调,调,、,、,负,负,载,载,平,平,衡,衡,、,、,失,失,败,败,恢,恢,复,复,等,等,,,,,以,以,提,提,高,高,系,系,统,统,的,的,整,整,体,体,性,性,能,能,。,。,它,可,可,以,以,被,被,看,看,作,作,是,是,事,事,务,务,处,处,理,理,应,应,用,用,程,程,序,序,的,的,“,“,操,操,作,作,系,系,统,统,”,”,。,。,88,4.2.4,事,事,务,务,处,处,理,理,监,监,控,控-2,价,值,值,进,程,程,管,管,理,理,,,,,包,包,括,括,启,启,动,动server,进,进,程,程,、,、,为,为,其,其,分,分,配,配,任,任,务,务,、,、,监,监,控,控,其,其,执,执,行,行,并,并,对,对,负,负,载,载,进,进,行,行,平,平,衡,衡,。,。,事,务,务,管,管,理,理,,,,,即,即,保,保,证,证,在,在,其,其,监,监,控,控,下,下,的,的,事,事,务,务,处,处,理,理,的,的,原,原,子,子,性,性,、,、,一,一,致,致,性,性,、,、,独,独,立,立,性,性,和,和,持,持,久,久,性,性,。,。,通,讯,讯,管,管,理,理,,,,,为,为client,和,和server,之,之,间,间,提,提,供,供,了,了,多,多,种,种,通,通,讯,讯,机,机,制,制,,,,,包,包,括,括,请,请,求,求,响,响,应,应,、,、,会,会,话,话,、,、,排,排,队,队,、,、,订,订,阅,阅,发,发,布,布,和,和,广,广,播,播,等,等,。,。,89,4.2.5,基,基,于,于HTTP,协,协,议,议,的,的,模,模,型,型,示,示,意,意,90,4.2.6,主,主,流,流,的,的,中,中,间,间,件,件,标,标,准,准,不,同,同,组,组,织,织/,公,公,司,司,的,的,标,标,准,准,及,及,技,技,术,术,1,),)CORBA,的,的CCM,;,;,2,),)Microsoft,的,的COM/DCOM,;,;,3,),)JavaBean,和,和EJB,91,4.3.1CORBA, OMG,OMG,(,(Object ManagementGroup,),),是由800多,个,个信息,系,系统供,应,应商、,软,软件开,发,发者和,用,用户共,同,同构成,的,的国际,组,组织,,建,建立于1989年,,致,致力于,将,将对象,和,和分布,式,式系统,技,技术集,成,成为一,个,个可相,互,互操作,的,的统一,结,结构,,通,通过建,立,立行业,指,指导和,对,对象管,理,理规范,为,为应用,开,开发提,供,供公共,的,的框架,。,。,92,4.3.2CORBA, 标,准,准历程,公共对,象,象请求,代,代理体,系,系结构CORBA是OMG,提,提出的,一,一套进,行,行标准,化,化分布,式,式计算,的,的体系,结,结构。,1、1990,年,年发布,了,了OMA(对,象,象管理,体,体系结,构,构);,2、1992,年,年发布,了,了CORBA1.0,;,;,3、1996,年,年发布,了,了CORBA2.0,;,;,4、1998,年,年2月,发,发布了CORBA2.2;,5、1999,年,年发布,了,了CORBA3.0,;,;,93,4.3.3CORBA, 要,素,素,CORBA(CommonObject RequestBroker Architecture),这是标,准,准化分,布,布式对,象,象计算,的,的基础,,,,是一,种,种标准,规,规范,,它,它的基,础,础是OMA。,对象管,理,理体系,结,结构OMA(ObjectManagementArchitecture,),)是OMG提,出,出的异,构,构环境,下,下对分,布,布式对,象,象进行,管,管理的,体,体系结,构,构,它,包,包括:,1)对,象,象请求,代,代理ORB(ObjectRequestBroker,),),2)对,象,象服务,(,(Object Services),3)公,共,共设施,(,(Common Facility),4)域,接,接口(DomainInterface),5)应,用,用接口,(,(ApplicationInterface),94,4.3.4OM
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 营销创新


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!