零售企业信息系统概念与网络安全.pptx
- 文档编号:14667206
- 上传时间:2023-06-25
- 格式:PPTX
- 页数:142
- 大小:729.27KB
零售企业信息系统概念与网络安全.pptx
《零售企业信息系统概念与网络安全.pptx》由会员分享,可在线阅读,更多相关《零售企业信息系统概念与网络安全.pptx(142页珍藏版)》请在冰点文库上搜索。
企业应用集成企业应用集成陈刚陈刚1前言前言1.1企业对应用集成的需求1.2应用集成的目标1.3应用集成的作用示例21.1企业对应用集成的需求-1问题企业独立信息单元不断增长,彼此缺乏关联信息时效重复操作准确性成为企业的业务、决策能力的短板31.1企业对应用集成的需求-2原因业务推动信息建设业务群间水平、能力存在差距信息需求紧迫程度的差异信息系统本身的实施能力所致技术规范项目自身的管理/文档缺失等41.1企业对应用集成的需求-3如何解决革命性的:
推倒重来/一揽子方案改良性的:
逐一分析,据优先级给出方案51.1企业对应用集成的需求-4企业的根本需求用投入产出符合企业能力的方案,使信息系统成为企业利益最大化的工具解决眼前问题的同时,不能成为新的弧岛。
61.2应用集成的目标1.为企业打造统一、规范、开放的骨干应用2.实现企业业务需求下,各信息应用、系统间不同层次的信息共享、数据通讯3.以应用集成为契机,触发企业的业务流程重组(BPR)、优化,信息与业务水平得到同时的提高,为企业的未来奠定稳固的基础。
71.3应用集成的作用简介企业间异行间信用卡在ATM上的互通超市与供货商间的EDI(电子数据交换)企业内酒店各部门间消费的统一结算直销企业的网上订单到送货的后台过程。
82概念1、信息系统相关概念支撑系统应用的不同层次技术介绍网络/硬件基础设施/操作系统(略)2.网络应用环境3.数据库4.各种商业应用软件/管理系统5.系统在业务中的应用6.开发工具集成技术概念7.多层次系统集成8.应用集成92.1信息系统概念定义分类体系结构层次组成102.1.1信息系统定义信息系统是用信息化手段将业务逻辑固化的,是人、设备、应用软件、操作环境、业务流程的集合体。
信息系统是管理理念、整合实施水平的体现。
112.1.2分类1、管理信息系统按应用区分数据分析、决策支持业务操作的系统支持后台数据/事务处理122.1.2分类2、按交互形式标准应用程序:
IE/窗口/字符界面报表/图表无交互的系统:
订单处理、工作流部件/组件132.1.3体系结构-概念概念体系结构,指信息系统的每个组成部分之间的相互关系,包括:
层次、拓朴结构、布局、接口、边界等;组成部分包括:
硬件、软件、数据、操作规程、文档、参与的人员等。
142.1.3体系结构-1按系统的操作端区分主机/终端模式集中式文件资源共享对等网客户/服务器(C/S)浏览器/服务器(B/S)静态的页面由服务器解释脚本由中间层支撑的B/S结构152.1.3体系结构-2按拓朴结构区分点状线状星型网状162.1.3体系结构-3按计算模式区分集中式计算分时共享资源共享客户端/服务器模式分布式计算胖客户/服务器结构三层或更多层的结构其它结构172.1.4信息系统的层次信息系统层次结构信息系统层次结构是按照互连、互通、互操作的开放式系统思想对信息系统应用层次进行划分的结构模型。
信息系统层次划分1、物理层硬件产品、网络设备;2、操作系统层系统软件;3、工具层DBMS、中间件、网络工具等;4、数据层数据模型;5、功能层功能模型;6、业务层管理模型;7、表示层人机交互。
182.1.5信息系统组成网络、硬件基础设施、操作系统网络应用环境:
OA平台/信息安全数据库数据库平台工具平台工具/中间层中间层应用软件/应用系统业务应用192.2网络应用环境Intranet/Internet基础服务信息安全202.2.1网络基础服务212.2.1网络基础服务-DNS分布式层次数据库提供域名和数据的映射域名IP地址域名计算机名IP地址域名树状的名字系统222.2.2网络安全密码技术与密钥管理证书数字签名智能IC卡技术安全套接字(SSL)232.3数据库数据库系统概述数据库分类发展现状典型产品的介绍242.3.1数据库概述数据库词义:
原始及加工数据的集合产品包含:
数据库+管理工具+开发接口252.3.2数据库分类关系型数据库文件型数据库非结构化数据库多媒体数据库专用、工程数据库262.3.3数据库发展情况-1发展阶段第一阶段(70年代),可说是一套对表的有限命令集。
例:
DBASE第二阶段(80年代)SQL面世了第三阶段(90年代)加强了数据库的整体安全性、管理、提供了事务处理等功能272.3.3数据库发展情况-2运行环境的演变运行环境的演变第一阶段,在小、中、大型机上运行的RDBMS一般为多用户系统。
微机上为单用户版本第二阶段,开始出现跨平台的产品,数据库开始支持网络并发操作第三阶段,产品追求开放性、可移植、可连接、可伸缩282.3.3数据库发展情况-3产品构成的变化早期的产品主要提供数据定义、数据存取、数据控制等基本的操作和数据存储组织、并发控制、安全性完整性检查、系统恢复、数据库的重新组织和重新构造等基本功能。
这些成为RDBMS的核心功能。
第二阶段的产品以数据管理的基本功能为核心,着力开发外围软件系统,比如FORMS表格生成系统、REPORTS报表系统、MENUS菜单生成系统等。
这些外围工具软件,就是所谓的第四代应用开发环境,他们大大提高了数据库应用开发的效率。
292.3.4典型产品介绍MicrosoftSQLServerOracleIBMDB2SybaseSQLServer302.3.4.1MicrosoftSQL-Server兼容性:
微软的解决方案可移植性:
仅提供IA架构WINDOWS平台产品可联结性:
支持较多的协议高生产率:
第三方软件非常多Sybase公司是1984年成立的,属于后起之秀。
他推出了支持企业范围的“客户/服务器体系结构”的数据库。
Sybase把“客户/服务器数据库体系结构”作为开发产品的重要目标。
SybaseSystem11.5是其主导产品,支持企业内部各种数据库应用需求,如数据仓库、联机事务处理、决策支持系统和小平台应用等。
MSSQLServer是购买Sybase公司1987年推出的SybaseSQLServer,又称为大学版INGRES的第三代产品,所以他们实质是一样的。
312.3.4.2ORACLE兼容性:
Oracle产品采用标准SQL,有很好的产品兼容性可移植性:
Oracle在非常宽广的应用范围内提供了全系列产品可联结性:
支持较多的协议高生产率:
提供了多种开发工具322.3.4.3DB2特点DB2数据库核心又称作DB2公共服务器,采用多进程多线索体系结构,可以运行于多种操作系统之上,并分别根据相应平台环境作了调整和优化,以便能够达到较好的性能。
DB2核心数据库的特色有:
支持面向对象的编程;支持多媒体应用程序332.3.4.4SybaseSQL-Server特点:
在80年代中期出现的产品。
至今占有相当的市场份额较新的产品AdaptiveServer,集成了Server、Anywhere等,提供了单一的编程模型开发工具:
PB、PD、PJ、PC+342.4软件-概念软件是由人设计和建造的产品。
包括:
1、执行时提供希望功能和性能的指令;2、使得程序能够适当地操作信息的数据结构;3、描述程序的操作和使用的文档。
352.4应用软件的特征1、软件是被设计开发的,而不是传统意义上的被制造的,它是工程化的产品;2、软件不会“磨损”;3、虽然软件产业正在向基于构件的组装前进,大多数应用软件仍然是定制的。
362.4商用软件的分类1、系统软件2、工具软件3、商业软件4、工程和科学计算软件5、嵌入式软件6、人工智能软件7、个人软件8、专用软件9、管理信息系统(MIS)372.5业务应用CRMCRMSCMSCMPDMPDMERPERPWEBWEB网网站站OAOA(邮件(邮件+内部主内部主页)页)基础网络设施(基础网络设施(LANLAN或或WANWAN)企业企业MIS的骨架层次的骨架层次382.5业务应用管理系统的来源产品化的MIS软件+配置/个性化调整优点:
有成功案例,实施快速,适于”克隆”缺点:
造价与产品的“名气”成正比,定制调整有限定制开发优点:
完全量身定制,可完整支持管理思路缺点:
系统稳定性受实施能力影响392.5业务应用发散一下?
(无正确答案)定制系统VS购买成品?
案例背景:
某书店想上电子商务,网上卖书!
402.6开发工具早期语言:
汇编、Cobol、Basic结构化的工具:
C、PASCAL面向对象的工具:
Delphi、C+、VB支持组件开发的工具:
Java、C#412.7信息系统集成概念1.定义2.区分层次的信息系统集成3.原则422.7.1信息系统集成-定义什么是系统集成系统集成?
系统是指为实现某一目标而形成的一组元素的有机集合,而系统本身又可作为一个元素单位参与多次组合,这种组合过程称为系统集成。
系统集成的关键因素1、系统集成的交付物仍然是一个系统,符合系统的所有特点;2、系统集成不是系统间简单的堆积,而是系统间有机的集合。
需要利用系统工程的原理和方法,通过综合、协调使得全局、整体系统指标最优化。
432.7.1信息系统集成-定义2什么是信息系统集成信息系统集成?
信息系统集成是根据应用的需求,将硬件产品、网络设备、系统软件、工具软件以及相应的应用软件等集成为一个具有优良性能价格比的计算机系统的全过程。
442.7.2区分层次的信息系统集成系统的层次:
在不同层次上,实现之间的互连/互通,使之形成一个整体1、物理层硬件产品、网络设备;2、操作系统层系统软件;3、工具层DBMS、中间件、网络工具等;4、数据层数据模型;5、功能层功能模型;6、业务层管理模型;7、表示层人机交互。
452.7.3信息系统集成的原则原则1、开放性开放标准;2、结构化解决复杂系统;3、先进性较长的生命周期;4、主流化系统可靠性;5、可行性资源、进度的约束。
思路1、深入研究目标系统的特点;2、开展全面的调研工作;3、分析问题,根据客户的优先极、难度确定范围4、制定总体的解决方案。
462.8应用集成概念-1企业应用集成的分类1、体系结构间的集成(横向)2、体系结构内的集成(纵向)472.8应用集成概念-2横向集成横向集成长期、稳定的集成随机的集成482.8应用集成概念-3纵向集成纵向集成单一层次的集成:
(应用环境集成)数据集成应用集成:
平台工具/中间层493数据集成概念方法数据共享接口集成复制数据仓库503.1.1数据集成概念-定义数据集成:
数据集成:
是共享或者合并来自于两个或更多应用的数据,支持更多企业应用的过程;数据集成的目的:
数据集成的目的:
是运用一定的技术手段将系统中的数据按一定的规则组织成为一个整体,使得用户能有效地对数据进行操作;数据集成处理的对象:
数据集成处理的对象:
系统中各种异构分布数据库中的数据;数据集成的目标:
数据集成的目标:
是达到应用之间的信息共享、数据通讯。
513.1.2数据集成概念-适用场合数据集成经常是应用集成最简单、直接的途径。
数据集成通常通过使用基本文件I/O或者标准数据库呼叫来实现,不需要复杂的技术体系。
适于实现成本较低、进度安排比较容易、所需开发技能不高的集成解决方案。
目前流行的DBMS都提供数据集成的工具。
523.1.3数据集成概念-不适用场合1、不适于安全性/完整性规则要求高的应用:
由于绕过应用程序的安全性检查,可能导致的数据破坏;存取控制的变化可能会打开新的安全漏洞;数据输入输出可能把敏感的数据发布到共用网上;2、不适于接口、业务规则复杂的应用:
拥有很多复杂数据结构的大型商业应用数据结构没有正式书面文件支持的应用面向交易的应用(如银行业或会计方面应用)存有敏感的个人数据和商业机密的应用等在提供数据集成方案,时要做认真的分析。
533.2.1数据共享-方法方法新扩展的应用通过一定的安全和事务机制直接访问另外一个应用的数据库来实现数据集成。
543.2.2数据共享-优缺点优点:
是最简单的方法,通常也是最有效的方法。
实时数据同步、结构完全相同缺点:
容易造成数据一致性和完整性的破坏结构变化时,所有外挂需要一起调整553.2.3数据共享-适用场合适用于1、同一软件供应商的产品功能扩展2、有详细技术文档的产品功能扩展不适用于数据重要性程度较高,没有详细技术说明文档的数据集成。
563.2.4数据共享-例子酒店系统结帐台服务员收银统计表开发背景酒店已经有了支持业务操作的全套管理系统收银部想统计每个收银员的日收银对比软件系统的文档很全方案开发一个基于数据库的,独立于主MIS的统计程序573.3.1接口集成描述利用系统提供的各种接口(文件接口、导入导出函数)进行数据集成的方法。
是目前应用最广的数据集成方法。
这种通过接口抽象的方法提供了集成不同类型应用的高效率,也是面向接口集成的主要优势。
文件接口通常采用的格式有文本文件、数据文件、XML文件或其它自定义文件。
利用应用系统的导出函数生成接口文件,通过其它系统的导入函数打开接口文件并读取数据,接口文件的传输可以是磁盘、磁带、光盘、Extranet、Internet等各种介质。
583.3.2接口集成-优缺点优点通常对相关联的系统无不良影响关联系统间界限明确,层次清晰缺点接口定义过程需精准变更时调整工作量大有时效问题大量的数据传输需要额外的介质,增加了风险593.3.3接口集成-适用场合适用于:
系统开发规范,输入输出接口通畅业务允许关联系统间存在异步时延603.3.4接口集成示例某企业的资产条码打印背景企业的自有资产都在ERP系统中系统数据库完全封装,但可指定的数据导出企业想用系统中的数据打印资产标签系统未提供该功能方案导出指定数据,外挂一个小程序打印613.3.5接口集成XML规范接口文件定义复杂,难以读懂,开发调试需要花费大量时间和人力,稳定性和可扩展性都受到影响。
数据文件通常依赖于固定的数据格式,这些格式虽然是规范的,但需要依赖于固定的数据库环境,这限制了集成的通用性和开放性。
XML(ExtensiveMarkupLanguage)扩展标记语言消除了这些麻烦。
623.3.6XML范例项目推进会任鹏松业务周例会陈刚会议名称召集人召集人会议名称陈刚业务周例会任鹏松天项目推进会633.4.1数据复制-概念数据复制的目的是为了保持数据在不同数据库间的一致性,而数据库可以是同一厂商也可以是不同厂商的(异构的),甚至可以是采用了不同模型和管理模式的数据库。
数据复制的基本要求是其必须能够提供一种数据转化和传输的基础技术(基于消息机制的传输处理中间件),以屏蔽不同数据库间数据模型的差异。
数据复制服务的基本原理:
在两个或多个数据库之间设置一个软件中介(复制服务器),在一边,数据从源数据库中被抽取,而在另一边,数据被导入目标数据库。
643.4.2数据复制-应用场合数据复制常常用于应用系统的业务规则比较复杂或数据结构比较复杂但具有相同或相似的数据属性的数据集成,如组织结构内下级向上级的数据同步汇总或者移动计算设备的数据同步等等。
一般来说,源数据库和目标数据库最好来自统一厂商,需要复制的数据库可以用不同的标志进行隔离(如地区、销售商等)。
针对客户性能需求的不同,复制服务可以提供秒级、分钟级、小时级的服务。
653.4.3数据复制场景示例某全国性的超市连锁的业务记录同步背景连锁店使用同一系统(数据结构相同)业务实时性要求高,无法使用网页等实时连接手段需要每天能将数据汇总,形成统一的数据库方案设定基于数据库功能的同步功能,每晚由系统启动无人执守的同步进程。
663.5.1数据仓库技术-概念概念:
概念:
将多个数据库和数据模型集成为一种统一的数据库视图的方法。
描述:
描述:
在分布的数据库和应用之间放置一个中间平台层(数据仓库系统),该层与每一个后台的数据库用其自带的接口相连,并将分布的数据库映射为一种统一的数据模型,这种数据模型只在中间件中存在。
应用就可以应用该数据模型库去访问需要的信息。
同时,该中间件也可以通过将相关数据映射和导入实体数据库,进行数据库更新。
优点:
优点:
将多种数据类型表示为统一的数据模型,支持信息交换,它能够通过一个良好定义的接口访问企业中任何相连的数据库,也提供了一种利用统一接口解决面向数据的应用集成的方法。
673.5.2数据仓库-定义是企业面向主题的、集成的、稳定的、不同时间的数据集合,为企业的应用系统提供统一的、规范的所需信息。
数据仓库系统是解决信息技术发展中存在的拥有大量数据,而其中有用信息贫乏的综合解决方案。
683.5.3数据仓库的特性面向主题:
面向主题:
数据是由业务主题组织的,而不是由客户总数或者其它关键因素(也许是组织的正确方法,例如,事务数据)组织的。
集成:
集成:
数据是作为一个整体进行存储的,而不是以可能有不同结构或组织方式的文件集合存储的。
非易失:
非易失:
数据保持不变。
按计划添加新数据,但是依据规则,原数据不会丢失。
随时间而变化:
随时间而变化:
时间量度明确地包含在数据中,使得随时间的趋向和变化可以用于分析研究(许多数据仓库还包含地理空间维)。
693.5.4数据仓库-结构图示应用数据库应用数据库应用数据库应用数据库应用数据库应用数据库事务与其它外部数据源事务与其它外部数据源元数据元数据数据仓库数据仓库数据挖掘数据挖掘数学统计分析数学统计分析OLAPOLAP分析工具分析工具数据仓库数据仓库创建创建汇总汇总数据分级数据分级提取提取转换转换净化净化加载加载703.5.5数据仓库-形成过程源数据源数据应用数据库应用数据库应用数据库应用数据库应用数据库应用数据库事务与其它外部数据源事务与其它外部数据源初始目标数据初始目标数据目标数据目标数据数据仓库数据仓库提取提取转换转换净化净化加载加载汇总汇总713.5.6数据仓库-要素1.数据分级(DataStaging)数据分级是指从分布式源数据库进行数据提取、转换、净化、加载的过程。
1)提取(Extract)从源数据库读取源数据的过程;2)转换(Transform)将源数据转换成为符合数据仓库的内部结构格式的初始目标数据的过程;3)净化(Cleanse)对初始目标数据进行数据过滤和验证得到目标数据的过程;4)加载(Load)将目标数据添加到目标数据源的过程。
723.5.6数据仓库-要素22、汇总(Summaries)是一类程序,它针对目标数据预先计算出象总额、平均值等常用聚集函数的值随着数据的加载一起添加到数据仓库中,当然,这不是必须的。
3、元数据(Metadata)是“有关数据的数据”,可以分为管理元数据、业务元数据和操作元数据,它可以告诉用户数据仓库有什么、来自何处、所有者、安全访问授权等信息。
4、数据仓库数据库(DataWarehouseDatabase)指数据仓库中明细数据(原子数据)和汇总数据,由于它不考虑数据事务存储而考虑数据查询分析,所以其设计原则不同于事务数据库,一般采用星型数据库设计方法733.5.7数据仓库-与业务数据库对比特性特性业务记录数据库业务记录数据库数据仓库数据库数据仓库数据库易变性动态静态通用性当前的历史的时间维暗指明确可见的粒度原始的、详细的详细的、可汇总的更新连续的、随机的定期的、计划的任务可重复的不可预期的灵活性低高性能要求高性能可接受低性能744应用集成概念1、应用集成概念2、中间件技术的分类主流的中间件技术介绍3.OMGCORBA4.Microsoft.NET5.J2EE754.1.1概念-数据集成的问题数据集成不能完全支撑业务1、应用系统供应商处于商业市场的考虑或者知识产权保护的原因,往往不原意提供数据集成的技术手段,而是提供应用程序接口(API)方式来实现系统集成,这种情况在Windows平台下尤为明显。
2、基于企业内存在大量的应用系统,这些都是企业长期管理知识和经验的积累,在充分利用现有资源和保护投资的前提下更加希望实现应用系统之间的功能交互。
3、基于企业内部存在大量的应用系统,这些应用系统造成了大量功能的冗余,即相似的行为功能却具有不同人机界面,造成操作者认知模型结构的混乱和复杂化,因此需要通用实现功能交互来减少冗余,简化操作者的认知模型。
764.1.2概念-应用集成定义应用集成是遵循规范的开放标准,并用技术手段通过系统间的功能交互,实现之间的信息交互。
应用集成的技术要求:
1)能提供应用间的互操作性,即实现应用间的信息交互;2)能提供分布式环境中应用的可移植性,即应用物理分布的无关性;3)能提供分布式环境中应用访问的透明性,减少应用集成编程的复杂性。
774.1.3概念-策略所有信息系统、业务环境,都在趋向于支持各种规范及标准,这是异构系统间实现应用集成的基础。
应用集成是根据企业特性,通过分析并形成方案,并付诸实施,对系统的各个环节进行调整,使之使到业务目标的项目过程。
要实现系统的应用集成,系统必须遵守一个公共的体系结构公共的开放式标准,这是建立开放式系统最直接的途径。
784.1.4概念-早期标准早期的标准制定主要集中在:
1、实现标准化应用程序接口(API);2、建立支持互操作的标准化协议,使系统之间能够进行对程序和数据的相互访问,历史上曾形成了形形色色的各类标准和规范,如ISO的OSIRM(七层模型)等。
3、很多标准和规范只是解决了一些单一领域的开放性问题,为了建立一个统一的、开放性的、实现分布式应用互操作的应用集成环境,必须构建一个能够表达分布的应用构件之间互操作的通用模型,该模型应该使分布式计算涉及到的所有方面都具有“开放性”,包括通信协议、应用编程接口、人机接口等等。
794.1.5概念-中间件技术中间件是位于平台(硬件和操作系统)和应用之间的通用服务,这些服务具有标准的程序接口和协议。
针对不同的操作系统和硬件平台,它们可以有符合接口和协议规范的多种实现。
中间件是在计算机的OS之上,支持软件开发、运行的软件,能够使应用软件相对独立于应用系统环境,为各种分布式、跨平台的应用建立起可用的平台,把分散的系统和资源组合在一起,支持应用软件系统间的集成。
中间件具有标准的程序接口和协议,通常提供了通用工具的API。
804.1.5概念-中间件技术-2二层架构的缺点?
814.2中间件的技术分类远程过程调用中间件消息中间件对象请求代理事务处理监控其他专用中间件:
数据库中间件、CTI824.2.1RPC-1远程过程调用是一种广泛使用的分布式应用程序处理方法。
一个应用程序使用RPC来“远程”执行一个位于不同地址空间里的过程,并且从效果上看和执行本地调用相同。
834.2.1RPC-2特点:
RPC通讯是同步的。
(采用线程可以进行异步调用)RPC为c/s分布式计算提供了有力的支持通常需要一些网络细节以定位serverServer端通常必须保持可用状态844.2.2消息中间件-1MOM指的是利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。
通过提供消息传递和消息排队模型,它可在分布环境下扩展进程间的通信,并支持多通讯协议、语言、应用程序、硬件和软件平台。
产品:
IBM的MQSeries854.2.2消息中间件-2特点异步运行结构支持:
一对一、一对多、多对一,使得系统的结构更灵活。
程序与网络复杂性相隔离864.2.3对象请求代理随着对象技术与分布式计算技术的发展,两者相互结合形成了分布对象计算,并发展为当今软件技术的主流方向。
874.2.4事务处理监控-1背景背景最早出现在大型机上,为其提供支持大规模事务处理的可靠运行环境。
随着分布计算技术的发展,分布应用系统对大规模的事务处理提出了需求,比如商业活动中大量的关键事务处理。
事务处理监控界于client和server之间,进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 零售 企业信息 系统 概念 网络安全
![提示](https://static.bingdoc.com/images/bang_tan.gif)