第3章 电子商务的关键技术.ppt_第1页
第3章 电子商务的关键技术.ppt_第2页
第3章 电子商务的关键技术.ppt_第3页
第3章 电子商务的关键技术.ppt_第4页
第3章 电子商务的关键技术.ppt_第5页
已阅读5页,还剩93页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2020年6月19日2时24分,第3章电子商务的关键技术,1,第3章电子商务的关键技术,2020年6月19日2时24分,第3章电子商务的关键技术,2,【本章要点】,电子商务的技术体系;电子商务中的信息技术;数据仓库与数据挖掘的基本概念;电子商务安全技术;电子商务支付技术;GIS技术的概念与应用;GPS技术的概念与应用。,2020年6月19日2时24分,第3章电子商务的关键技术,3,电子商务的技术体系框架,2020年6月19日2时24分,第3章电子商务的关键技术,4,电子商务技术分类,计算机技术通信技术与网络技术软件工程与网络编程技术数据库与数据仓库技术电子商务安全保密技术电子支付技术智能信息处

2、理技术计算机综合应用技术,2020年6月19日2时24分,第3章电子商务的关键技术,5,计算机技术,计算机硬件技术计算机软件技术系统软件,如操作系统(OS)、网络操作系统(NOS)等;支撑软件,如数据库管理系统(DBMS)等;工具软件,如各种开发工具、网络编程语言等;应用软件,如办公自动化系统(OA)、管理信息系统(MIS)、决策支持系统(DSS)、企业资源规划系统(ERP)等。,2020年6月19日2时24分,第3章电子商务的关键技术,6,通信技术与网络技术,主要通信技术有公用电话交换网络技术(PSTN:PublicSwitchedTelephoneNetwork);公用分组交换网络技术(P

3、SDN:PacketSwitchingDataNetwork);数字数据网络技术(DDN:DigitalDataNetwork);综合数字业务网络技术(ISDN:IntegratedServicesDigitalNetwork);甚小口径卫星地面技术(VAST);帧中继网络技术(FRN);数字移动通信网络技术等。,2020年6月19日2时24分,第3章电子商务的关键技术,7,通信技术与网络技术,计算机网络技术有Internet技术Intranet技术;Extranet技术;Web技术;Web分布计算工具(如公共网关接口CGI、分布式组件对象技术DCOM、中间件技术、公共对象请求代理结构技术CO

4、RBA、面向对象开发技术等);网络计算技术(网络管理技术、网络互联与路由技术、交换技术、网络分段与分层技术等)。,2020年6月19日2时24分,第3章电子商务的关键技术,8,通信技术与网络技术,网络接入技术:电话拨号上网(ISDN技术)是相对成熟的技术,建立了工业标准;低轨卫星网;有线调制解调器(CableModem);非对称数字用户线路(ADSL:AsymmetricalDigitalSubscriberLoop)技术等;局域网(LAN)技术。,2020年6月19日2时24分,第3章电子商务的关键技术,9,软件工程与网络编程技术,统一建模语言(UniformModelingLanguage

5、,UML);超文本标记语言(HyperTextMarkupLanguage,HTML);扩展的标记语言(ExtensibleMarkupLanguage,XML);虚拟现实建模语言(VirtualRealityModelingLanguage,VRML);跨平台的网络编程语言Java等。,2020年6月19日2时24分,第3章电子商务的关键技术,10,数据库与数据仓库技术,表示结构化信息的数据库与数据仓库技术发展迅速,除了目前广泛应用的关系数据库管理系统(如Oracle、DB2、Informix以及SQLServer等),近年来还出现了一些新的发展方向,如面向对象的数据库(OODB)、多维数据

6、库(MDDB)、主动数据库、多媒体数据库等。,2020年6月19日2时24分,第3章电子商务的关键技术,11,电子商务安全保密技术,主要包括各种计算机病毒防治技术、网络防火墙技术、网络入侵检测技术(IDS)、数字签名技术、身份认证技术、CA(CertificationAuthority)技术等。,2020年6月19日2时24分,第3章电子商务的关键技术,12,电子支付技术,电子支付技术涉及电子支付系统与工具的相关技术,主要有电子信用卡技术、电子现金、电子支票、支付网关(PaymentGateway)、自动柜员机(ATM)、销售点终端系统(PointOFSales,POS)等。,2020年6月1

7、9日2时24分,第3章电子商务的关键技术,13,智能信息处理技术,智能信息处理技术是支持商务智能(BusinessIntelligence,BI)的有关技术,如数据挖掘(DataMining,DM)、数据库中的知识发现(KnowledgeDiscoveryinDatabase,KDD)、智能代理(Agents)以及智能信息检索技术等。,2020年6月19日2时24分,第3章电子商务的关键技术,14,计算机综合应用技术,计算机综合应用技术是面向各类电子业务应用的一类系统技术。主要有:管理信息系统(MIS);决策支持系统(DSS);企业流程重组(BusinessProcessReengineeri

8、ng,BPR)企业资源计划(EnterpriseResourcePlanning,ERP)技术;供应链管理(SupplyChainManagement,SCM)技术;客户关系管理(CustomerRelationManagement,CRM)知识管理(KnowledgeManagement,KM)技术;企业应用集成(EnterpriseApplicationIntegration,EAI)技术等。,2020年6月19日2时24分,第3章电子商务的关键技术,15,计算机硬件技术,根据计算机性能的不同,计算机可以分成超级计算机、大型计算机、小型计算机和微型计算机。计算机的基本结构仍然沿用冯诺依曼提

9、出的设计思想,即由五个基本部分组成:存储器、运算器、控制器、输入和输出设备。计算机是根据存储程序原理来工作的,即人们事先把要计算机执行的工作编制成程序,并存储在存储器中。计算机工作时按照顺序,依次从存储器中取出各种指令,并按照指令的内容去执行相应的操作。,2020年6月19日2时24分,第3章电子商务的关键技术,16,计算机软件技术,计算机软件由系统软件和应用软件组成。系统软件。系统软件中最主要的是操作系统(OperatingSystem,OS)。操作系统是控制应用程序执行的程序,并充当应用程序和计算机硬件之间的接口。它提供的功能包括输入输出管理、存储器管理、文件管理和进程管理。目前常用的操作

10、系统有MicrosoftWindows系列、UNIX以及Linux等。应用软件与开发语言,2020年6月19日2时24分,第3章电子商务的关键技术,17,应用软件开发语言,机器语言C/C+程序设计语言Java语言,2020年6月19日2时24分,第3章电子商务的关键技术,18,通信的分类,按传输媒介,通信可以分成有线通信和无线通信。按信道中所传信号的不同,通信可分为数字通信和模拟通信。根据通信设备的工作频率不同,通信通常可分为长波通信、中波通信、短波通信、微波通信等。根据消息在送到信道之前是否采用调制方法,通信可分为基带传输和频带传输。所谓基带传输是指数字信号没有经过调制而直接送到信道中的一种

11、方式,而频带传输是指数字信号经过调制后再送到信道中传输、接收端有相应解调措施的通信系统。,2020年6月19日2时24分,第3章电子商务的关键技术,19,通信的分类,按业务的不同分。目前通信业务可以分为电报、电话、传真、数据传输、可视电话、无线寻呼等。另外从广义角度来看,广播、电视、雷达、导航、遥测等也应列入通信范畴,因为它们都满足通信的定义。通信还可以按接收者是否运动分为移动通信和固定通信。,2020年6月19日2时24分,第3章电子商务的关键技术,20,通信方式,按数据传输的方向分,可分为单工通信、半双工通信和全双工通信。按照同步方式分,可以分为异步传输和同步传输。,2020年6月19日2

12、时24分,第3章电子商务的关键技术,21,最基本的交换方式,线路交换报文交换分组交换,2020年6月19日2时24分,第3章电子商务的关键技术,22,线路交换,信息交换方式可以分为线路交换和存储交换两大类方式。其中存储交换方式又可以进一步分为报文交换和报文分组交换。线路交换:线路交换方式是一种租用线路进行交换的方式,由交换中心为两台通信设备建立专用的连接。这种方法的优点是不会在信道上发生阻塞(冲突),并且信息无延时。线路交换方式比较适合于大量信息传输和实时信息交换。它的缺点是信道利用率低,申请连接时可能会有长时间的等待。,2020年6月19日2时24分,第3章电子商务的关键技术,23,报文交换

13、,报文交换:是一种存储转发交换方式,它以报文的形式进行传送。报文发送过程中,中间的传送设备可以在信道忙时存储报文,当信道有空闲时,根据所存储报文的优先等级有序地再继续转发,可以保证重要的信息能尽快到达。这样不仅控制了信息的阻塞,也提高了信道的传输速度。报文交换方式不适合于实时系统的交换,它需要大容量的存储器,网上延时时间长,一般适合短信息的交换,如电子邮件等。,2020年6月19日2时24分,第3章电子商务的关键技术,24,报文分组交换,报文分组交换:简称分组交换,它是线路交换和报文交换两种方式的组合。报文分组交换首先把整体的报文分割成一定长度的小段片,附上地址标志及其他的控制信息后成为一个分

14、组,给每个分组编上号,通常把这样的一个分组也称为“包”或“数据包”。因为分割后的数据包都标有地址,因此可以通过不同的传输线路单独发送。不需要专用的连接。在目标设备端按分组编号再把数据组合在一起。报文分组交换的优点:可以根据网络情况选择多路空闲线路,传送适当的分组,避免了线路拥挤,减少了延迟时间,进一步提高了线路利用率。缺点:系统成本高。,2020年6月19日2时24分,第3章电子商务的关键技术,25,多路复用技术,多路复用技术能把多个信号组合起来在一条物理电缆上进行传输,实现这种功能的设备就是多路复用器。一般采用两种多路复用技术:频分多路复用FDM和时分多路复用TDM。频分多路复用把具有一定带

15、宽的线路划为若干个不重叠的小频段,每个小频段可作为一个子信道供一个用户使用。时分多路复用把信道的传输时间划分为多个时间段,当多个用户信号传人时,每个用户将占据一个指定的时间段,并使用全部带宽。可以将频分多路复用和时分多路复用技术结合使用。一个传输系统的信道可以分为多条子信道,每条子信道再采用时分技术细分,以提高系统的传输速率。,2020年6月19日2时24分,第3章电子商务的关键技术,26,脉冲编码调制技术,调制解调器:把数字数据变成模拟信号,经传输到达接收端再解调还原成数字数据。编码解码器:把模拟数据(例如,声音、图像、视频等)变换成数字信号,经传输到达接收端再解码还原成模拟数据。用编码解码

16、器把模拟数据变换成数字数据的过程叫做数字化。常用的数字化技术就是所谓的脉冲编码调制技术(PulseCodeModulation,PCM),简称脉冲调制。,2020年6月19日2时24分,第3章电子商务的关键技术,27,网络的分类,根据网络覆盖的范围可分为局域网、城域网和广域网。局域网(LAN,LocalAreaNetwork):局域网可以在办公室、工厂或其它工作场所内连接信息处理设备,它已变成组织内办公室、部门及其它群体提供网络通信能力的共享系统。城域网(MAN:metropolitanareanetwork):城市地区网络通常简称为城域网。城域网将已经使用的局域网互相连接起来,使它成为一个规

17、模较大的、适合于大都市使用的网络。广域网(WAN,WideAreaNetwork):广域网也称为远程网。广域网最根本的特点是其分布范围广,它所覆盖的地理范围从几十公里到几千公里。,2020年6月19日2时24分,第3章电子商务的关键技术,28,网络的分类,按照网络中资源被访问的方式,网络可以分为对等网络和基于服务器的网络。对等网络是每台计算机关系对等,同时可以作为服务器和客户机使用。基于服务器的网络也称为客户机服务器网络,由服务器控制网络的资源,为其它客户机提供各种数据信息、打印等服务。,2020年6月19日2时24分,第3章电子商务的关键技术,29,网络的分类,按照网络的使用目的分类,网络可

18、以分为共享资源网、数据处理网和数据传输网共享资源网:可以使用户分享网络中各种资源。数据处理网:主要用于数据的处理。如各类企业的经营管理用网。数据传输网:主要用于数据的收集、交换和传输,如情报检索网。,2020年6月19日2时24分,第3章电子商务的关键技术,30,网络的分类,按照网络中通信线路的物理连接方式分类,网络可分为环形、星形、总线形网络。环形网:传输线路构成一个封闭的环,入网的计算机分别连接在环形线路各处,网中各计算机的地位是平等的。信号是沿着一个方向从一台设备依次传到另一台设备。星形网:使用一个中心设备,通常是集线器,通过许多分支电缆,连接若干台计算机(工作站)形成星形连接,信号是通

19、过集线器发送到各个计算机。总线形网:微型计算机网络采用总线形网较为方便,典型的总线型网络是局域网中使用最多的以太网(Ethernet)。,2020年6月19日2时24分,第3章电子商务的关键技术,31,Ethernet,10BASE-510BASE-210BASE-T,2020年6月19日2时24分,第3章电子商务的关键技术,32,计算机网络组成,计算机网络要完成数据处理与数据通信两大基本功能,在逻辑结构上可以分成资源子网和通信子网。资源子网:向网络用户提供各种网络资源和网络服务。通信子网:全网的数据传输、转接、加工和交换等通信处理工作。,2020年6月19日2时24分,第3章电子商务的关键技

20、术,33,EFT系统,这种以电子数据形式存储在计算机中、并通过银行计算机网络来流动的资金,及其赖以生存的银行计算机网络系统称之为“电子资金转账系统”(ElectronicFundsTransferSystem,EFT系统),2020年6月19日2时24分,第3章电子商务的关键技术,34,EFT的主要作用,(1)减少了现金流量,加快了资金的周转速度,加快了资金的结算和划拨,提高了银行的工作效率,增加了银行的赢利。(2)EFT系统采取了先进的计算机加密技术,减少了干预的环节,增强了客户和商业机构的资金安全性。(3)EFT系统使得银行为社会提供了多种多样的综合金融服务。如:代发工资、代收代扣、代理证

21、券买卖、客户自我服务、电子付款、电话银行等新型的综合金融服务。(4)EFT系统促进了社会生产、交换和消费方式的转变,尤其是EFT系统为人们日常生活、旅行、购物等带来了极大的便利,提高了人们的生活水平和质量。(5)EFT系统可使各行往来的资金自动处理,并融储蓄、信贷和非现金结算多功能为一体。,2020年6月19日2时24分,第3章电子商务的关键技术,35,EDI,国际标准化组织(ISO)将EDI描述成“将贸易(商业)或行政事务处理按照一个共认的标准变成结构化的事务处理或信息数据格式,从计算机到计算机的电子传输”。,2020年6月19日2时24分,第3章电子商务的关键技术,36,EDI标准,在ED

22、I标准上,国际上最有名的是联合国欧洲经济委员会(UN/ECE)下属第四工作组(WP4)于1986年制定的用于行政管理、商业和运输的电子数据交换规则(ElectronicDataInterchangeRulesForAdministration,CommerceandTransport,EDIFACT)标准。,2020年6月19日2时24分,第3章电子商务的关键技术,37,EDI的分类,根据功能,EDI可分为四类。贸易数据互换系统(TradeDataInterchange,TDI)。电子资金转账系统。交互式应答系统(InteractiveQueryResponse)带有图形资料自动传输的EDI。

23、最常见的是计算机辅助设计(ComputerAidedDesign,CAD)图形的自动传输。,2020年6月19日2时24分,第3章电子商务的关键技术,38,WEB技术的发展,Web技术的思想可追溯到TimBerners-Lee于1989年3月在CERN(Europeanlaboratoryforparticlephysics)写的一个关于信息管理的建议书。该建议书提出了分布式超文本系统的设想,旨在将CERN已有的几个信息服务器和Web服务器一体化,并提供一个简单的用户界面来存取各种形式的信息。,2020年6月19日2时24分,第3章电子商务的关键技术,39,WEB技术的发展,1990年,Web

24、浏览器和Web服务器使用面向对象技术相继实现,该系统中引入了Web技术的基本元素:Web服务器、Web浏览器、Web服务器与Web浏览器之间的通信协议即超文本传输协议(HyperTextTransferProtocol,HTTP)、写Web文档的语言即超文本标记语言(HyperTextMarkupLanguage,HTML)以及用来标识Web上资源的统一资源定位器(UniformResourceLocator,URL)。,2020年6月19日2时24分,第3章电子商务的关键技术,40,WEB技术的发展,1993年,美国伊利诺斯大学国家超级计算机应用中心发布了称为Mosaic的浏览器,这是第一个

25、较简单易用的浏览器,它具有友善的图形户界面。从此,Web迅速成长为全球范围内的信息宝库。1994年,W3联盟(WorldWideWebConsortium,W3C)在Tim的领导下成立,该组织通过制定技术规范与提供参考软件来发展Web的技术标准并促进Web产品之间的互操作性。,2020年6月19日2时24分,第3章电子商务的关键技术,41,统一资源定位器(URL),ULR用来惟一标识Web上的资源,包括Web页面、图像文件、音频文件、视频文件。URL的格式为:协议:/主机名/标识符(例如,2020年6月19日2时24分,第3章电子商务的关键技术,42,2020年6月19日2时24分,第3章电子

26、商务的关键技术,43,2020年6月19日2时24分,第3章电子商务的关键技术,44,超文本传输协议(HTTP),HTTP是用来在互联网上传输文档的协议,它是Web上最常用也是最重要的协议,也是Web服务器和Web客户机之间传输页面的基础。HTTP是建立在TCP/IP之上的应用协议,但并不是面向连接的,而是一种请求/应答式协议。,2020年6月19日2时24分,第3章电子商务的关键技术,45,超文本标记语言(HTML),HTML是Web诞生和发展的要素之一,它旨在使得Web页面能显示在任何支持HTML的浏览器中,而与连接的服务器无关。HTML并不是一个程序设计语言,而是一个标记语言,它所提供的

27、标记是由标准的通用标记语言(StandardGeneralizedMarkupLanguage,SGML)定义的。SGML是ISO在1986推出的一个用来创建标记语言的语言标准,它源自IBM在1969年开发的GML(GeneralizedMarkupLanguage)。,2020年6月19日2时24分,第3章电子商务的关键技术,46,超文本标记语言(HTML),SGML是一种元语言,即用来定义标记语言行的语言,它提供了一种将数据内容与显示分离开来的数据表示方法,使得数据独立于机器平台和处理程序。HTML提供的链接机制是Web的本质特性之一。HTML缺乏可扩展性。从1996年开始,W3C的一个工

28、作组在JonBosak的领导下致力于设计一个超越HTML能力范围的新语言,这个语言后来被命名为可扩展的标记语言(ExtensibleMarkupLanguage,XML)。,2020年6月19日2时24分,第3章电子商务的关键技术,47,Web服务器,Web服务器(或称HTTP服务器)提供HTTP服务。通常,一个Web服务器还提供其他服务,如FTP服务。,2020年6月19日2时24分,第3章电子商务的关键技术,48,Web浏览器,Web客户通常指的是Web浏览器,如MicrosoftInternetExplorer和NetscapeNavigator。这种浏览器能理解多种协议,如HTTP、H

29、TTPS、FTP;也能理解多种文档格式,如text、HTML、JPEG、XML;还具备根据对象类型调用外部应用的功能。,2020年6月19日2时24分,第3章电子商务的关键技术,49,Web,URL、HTTP、HTML、Web服务器和Web浏览器是构成Web的五大要素。Web的本质内涵是建立一个在Internet基础上的网络化超文本信息传递系统,而Web的外延是不断扩展的信息空间。Web的基本技术在于对Web资源的标识机制(如URL)、应用协议(如HTTP和HTTPS)、数据格式(HTML和XML)。,2020年6月19日2时24分,第3章电子商务的关键技术,50,客户端技术,客户端脚本技术:

30、客户端脚本技术可以用来在客户端对表单进行有效性检查、进行数据运算、弹出消息、根据条件进行操作。常用的客户端脚本语言有Javascript和VBScript。多媒体技术:包括音频、视频、VRML(VirtualRealityModelingLanguage)和动画。控件技术:JavaBeans和ActiveX控件是组件技术的代表,作为可重用的软件组件,可被加进多个应用。DHTML和JavaApplet。,2020年6月19日2时24分,第3章电子商务的关键技术,51,服务器端技术,根据服务器处理特定程序的方法,可以将服务器端技术分成公共网关接口、服务器端脚本技术和Servlet技术等。,2020

31、年6月19日2时24分,第3章电子商务的关键技术,52,公共网关接口,公共网关接口(CGI:CommonGatewayInterface)是应用程序和Web之间的接口标准。当用户在浏览器端填写表单(Form)要求输入的资料,提出HTTP请求后,Web端将执行一个表单所设定的CGI应用程序,CGI应用程序分析表单所提供的输入资料,存取Web数据库,将查询执行的结果以HTML形式返回给浏览器。,2020年6月19日2时24分,第3章电子商务的关键技术,53,服务器端脚本技术,服务器端脚本技术。服务器端脚本技术使得Web应用开发者可以在Web页面中直接嵌入脚本来生成动态页面,将它与客户端脚本技术联合

32、起来可以制作出功能极其强大的页面。这种技术的典型代表包括ASP(ActiveServerPages)、ColdFusion、PHP(PersonalHomePage)和JSP(JavaServerPages)。,2020年6月19日2时24分,第3章电子商务的关键技术,54,ASP,ASP是在IIS(InternetInformationServer)中开发Web的一种简单、方便的编程工具,得到了迅速的应用。ASP可以实现对页面内容的动态控制,根据不同的浏览者,显示不同的内容,而浏览者一点也觉察不出来,就像是专门为他们制作的网页一样。但ASP只能运行在Windows平台上,不能跨平台使用,这使

33、得它的进一步应用受到限制。,2020年6月19日2时24分,第3章电子商务的关键技术,55,Servlet技术,Servlet技术是一种产生动态页面的服务器端Java技术。Servlet的主要功能在于交互式地浏览和修改数据,生成动态Web内容。基于Servlet的动态网页可以被快速执行,可以在多个服务器之间快速转移,并且可以和后台数据库完美地集成,因此Servlet被广泛接受成为一种Web服务器端的首选平台。Servlet可以和其他资源交互,以生成返回给客户端的响应内容。Servlet提供了Java应用程序的所有优势:可移植性、稳健、易开发。,2020年6月19日2时24分,第3章电子商务的关

34、键技术,56,数据库技术对电子商务的支持,数据的收集、存储和组织。决策支持。对EDI的支持。Web与数据库的集成。Web的特点是:Web数据量大、类型多、缺乏组织和管理。数据库的特点:目前数据库管理已经发展到一个相当成熟的阶段,能高效、高质、安全地管理数据。与Web相比,数据库管理系统显得严谨有余而灵活不足。Web与数据库的结合,可以集Web和数据库的诸多优点于一身。前端有界面良好的Web浏览器,后台则有成熟的数据库技术支撑,这样无疑会带给企业一个良好的应用环境。,2020年6月19日2时24分,第3章电子商务的关键技术,57,电子商务对数据库的需求特性,可扩展性和高可用性。安全性。Oracl

35、e、DB2以及MicrosoftSQLServer等数据库系统都具有较强的安全防护措施。对多种Internet标准的支持。电子商务应用中,Java和XML已经成了应用开发和不同应用之间进行沟通的标准,如何更好地支持它们是目前数据库产品发展的重点。良好的集成性。电子商务可能会涉及应用服务器、Web服务器、其他数据库、遗留应用系统以及电子商务软件,数据库产品与这些软件是否具有集成性往往关系到电子商务系统的性能。,2020年6月19日2时24分,第3章电子商务的关键技术,58,电子商务对数据库的需求特性,数据库朝向深度和广度发展。要从浩瀚如海的历史数据中分析和挖掘出对企业决策、客户关系和未来发展有用

36、的信息,就要利用到数据仓库、OLAP和数据挖掘技术,这表明了数据库正朝着深度方向发展。另一方面,数据库已经不再是企业级专用产品,从笔记本电脑到PDA、手机甚至汽车中都可能装有数据库。商务智能与数据库的融合发展。IBM、Oracle、微软不仅将商务智能作为数据仓库的一种重要应用,而且在其新产品中都加入了OLAP和数据挖掘等功能等。购买了IBMDB2UDB7.1的用户可以免费得到DataWarehouseCenter,而且还捆绑了WarehouseManager,以帮助用户对数据仓库进行良好的管理,DB2IntelligentMiner则能帮助用户从DB2数据仓库中挖掘出有用的信息。,2020年6

37、月19日2时24分,第3章电子商务的关键技术,59,数据仓库、联机分析处理与数据挖掘,广义概念上的数据仓库是一种帮助企业做决策的体系化解决方案,它包括了三个方面的内容:数据仓库(DataWarehouse,DW)技术;联机分析处理(On-LineAnalyticalProcessing,OLAP)技术;数据挖掘(DataMining,DM)技术。以数据仓库技术为核心、以联机分析处理和数据挖掘工具为手段建设决策支持系统。,2020年6月19日2时24分,第3章电子商务的关键技术,60,数据仓库、联机分析处理和数据挖掘,数据仓库、联机分析处理和数据挖掘作为信息处理技术是独立出现的。数据仓库用于数据

38、的存储和组织,联机分析处理侧重于数据的分析,数据挖掘则致力于知识的自动发现。因此,这三种技术之间并没有内在的依赖关系,可以独立地应用到企业信息系统的建设之中,以提高信息系统的数据处理能力。但是,这三种技术之间确实存在着一定的关联性和互补性,把它们结合起来,就可以使它们的能力充分地发挥出来。众所周知,没有数据仓库也可以进行数据挖掘,但有了数据仓库却可以使数据挖掘更有效率。这样形成了一种决策支持系统构架,即DW+OLAP+DM。,2020年6月19日2时24分,第3章电子商务的关键技术,61,数据仓库的定义,“数据仓库之父”W.H.Inmon对数据仓库的定义是:数据仓库是支持管理决策过程的、面向主

39、题的、集成的、随时间变化的、但信息本身相对稳定的数据集合。所谓“面向主题”就是指数据仓库中的信息是按主题组织的,按主题来提供信息。“集成的”是指数据仓库的数据不是业务数据的简单拼凑与汇总,而是经过系统地加工整理,是相互一致的、具有代表性的数据。所谓“随时间变化”是指数据仓库中存储的是一个时间段的数据,而不是仅仅某一时的数据,所以主要用于进行时间趋势分析。“信息本身相对稳定”是指数据一旦进入数据仓库,一般情况下将长期保存,变更很少。,2020年6月19日2时24分,第3章电子商务的关键技术,62,数据仓库需要以下数据库技术的支持,并行数据处理技术高性能的数据库服务器数据库互操作性,课堂讨论:你认

40、为数据库与数据仓库有什么不同?,2020年6月19日2时24分,第3章电子商务的关键技术,63,数据仓库与数据库的区别,数据仓库的出现,并不是要取代数据库。目前,大部分数据仓库还是用关系数据库管理系统来管理的。可以说,数据库、数据仓库相辅相成、各有千秋。数据库是面向事务的设计,数据仓库是面向主题设计的。数据库一般存储在线交易数据,数据仓库存储的一般是历史数据。数据库设计是尽量避免冗余,一般采用符合范式的规则来设计,数据仓库在设计是有意引入冗余,采用反范式的方式来设计。数据库是为捕获数据而设计,数据仓库是为分析数据而设计。,2020年6月19日2时24分,第3章电子商务的关键技术,64,联机分析

41、处理,联机分析处理是针对特定问题的联机数据访问和分析,通过对信息进行快速、稳定、一致和交互的存取,对数据进行多层次、多阶段的分析处理,以获取高度归纳的分析结果。联机分析处理的工具可以分为两大类,一类是基于多维数据库的,另一类是基于关系数据库的。两者的相同点是,所基于的数据源仍是数据库和数据仓库,都是基于关系数据模型,都向用户显示多维数据视图;不同点在于,前者是把所需的分析数据从数据仓库中抽取出来,物理地组织成多维数据,而后者则是利用关系表来模拟多维数据,并不是物理地生成多维数据。,2020年6月19日2时24分,第3章电子商务的关键技术,65,数据挖掘与知识发现,数据挖掘,也称“数据开采”或“

42、数据采掘”。其基本思想是从数据中抽取有价值的信息,其目的是帮助决策者寻找数据间潜在的关联,发现被忽略的要素,而这些信息对预测趋势和决策是十分有用的。从数据库的角度看,数据挖掘是这样一个过程,它从数据库的数据中识别出有效的、新颖的、具有潜在效用的并最终可被理解的信息(如规则、约束)的非平凡过程。非平凡是一个数据概念,即数据挖掘既不是全部抽取,也不是一点也不抽取,而是抽取出隐含的、未知的和可能有用的信息。,2020年6月19日2时24分,第3章电子商务的关键技术,66,数据挖掘与知识发现,从决策支持的角度看,数据挖掘是一种决策支持过程,基于人工智能、机器学、统计学和数据库等技术,能高度自动分析企业

43、原有的数据,进行归纳推理,从中挖掘出潜在的模式,预测客户的行为,帮助企业的决策者调整市场策略,从而减少风险,辅助做出正确的决策。它是提高商业和科学决策过程质量和效率的一种新方法。,2020年6月19日2时24分,第3章电子商务的关键技术,67,数据挖掘和联机分析处理,联机分析处理还是一种传统的决策支持方法,即在某个假设的前提下通过数据查询和分析来验证或否定这个假设,所以联机分析处理是一种验证型的分析。它是由用户驱动的,很大程度上受到用户水平的限制。而数据挖掘是数据驱动的,是一种真正的知识发现方法。从数据分析的角度看,联机分析处理位于较浅的层次,而数据挖掘位于较深的层次。所以,联机分析处理和数据

44、挖掘的主要差别在于是否能自动地进行分析。,2020年6月19日2时24分,第3章电子商务的关键技术,68,C/S架构的两个发展阶段,第一阶段的C/S系统是基于两层结构的,第一层是客户端软件,由应用程序和相应的数据连接软件组成,企业的业务流程都在应用程序中表现;第二层结合了数据库服务器,根据客户端软件的请求进行操作,然后将结果传送给客户端软件。“胖”客户机系统。,2020年6月19日2时24分,第3章电子商务的关键技术,69,C/S架构的两个发展阶段,第二阶段的C/S系统是三层的C/S系统。从客户机上取消了商业和应用逻辑,将它们移植到中间层,即应用服务器上。客户机上只需安装具有用户界面和简单处理

45、功能的应用程序,它负责处理与用户的交互和与应用服务器的交互。应用服务器负责处理商业和应用逻辑,具体地说就是接受客户端应用程序的请求,然后根据商业和应用逻辑将这个请求转换为数据库请求与数据库服务器交互,并将与数据库服务器的交互结果送到客户端应用程序。数据库服务软件对应用服务器发送的请求进行数据库操作,并将操作结果传递给应用服务器。,2020年6月19日2时24分,第3章电子商务的关键技术,70,应用服务器(ApplicationServer,AS),第一代AS:基于CGI。基于通用网关接口(CommonGatewayInterface,CGI)的应用服务器以微软的IIS(InternetInfo

46、rmationServer)为代表。第二代AS:基于Java。第三代AS:适应Java组件技术。这里所说的Java组件,是以EJB(EnterpriseJavaBeans)为中心的服务器端的软件组件技术。EJB是目前以Java语言为前提的组件技术规范,由OMG(ObjectManagementGroup)制定的CORBA组件,就是参考EJB的多种语言版的组件模型。,2020年6月19日2时24分,第3章电子商务的关键技术,71,典型应用服务器介绍,Netscape应用服务器。Netscape应用服务器称为NetscapeEnterpriseServer,是一个高级的应用服务器,它集中了多层客户

47、机服务器和Web技术的优点,允许公司实施和管理基于Web的企业应用研究,为基于Web的企业应用提供了编程、管理和安全性方面的支持。,2020年6月19日2时24分,第3章电子商务的关键技术,72,典型应用服务器介绍,OracleWebApplicationServer。Oracle针对Web技术的应用服务器产品是WebApplicationServer。OracleApplicationServer由WebRequestBroker(WRB)、WRBAPI(ApplicationProgramInterface,应用编程接口)和WebServer管理工具组成。WRB是一个多进程多线索的HTTP

48、服务器。WRBAPI是一个开放的应用开发环境,封装了WRB应用编程接口。,2020年6月19日2时24分,第3章电子商务的关键技术,73,典型应用服务器介绍,IBMLotusNotesDomino。IMB的LotusNotesDomino是一个应用服务器和电子邮件服务器,使用Domino可以快速建立、部署和管理电子商务环境。,2020年6月19日2时24分,第3章电子商务的关键技术,74,典型应用服务器介绍,InternetInformationServer(IIS)。Internet信息服务是Microsoft公司开发的一种集Web、FTP和Gopher服务为一体的应用服务器,它可以利用Wi

49、ndowsNT/2000/XP的各种功能,并且能在Internet上发布信息。包括:Internet信息服务应用程序接口(ISAPI)、MicrosoftIndexServer和SiteServerExpress。,2020年6月19日2时24分,第3章电子商务的关键技术,75,信息系统安全性的定义,密码安全计算机安全网络安全信息安全,2020年6月19日2时24分,第3章电子商务的关键技术,76,电子商务安全性要求,保密性完整性不可否认性认证性可访问性防御性合法性,2020年6月19日2时24分,第3章电子商务的关键技术,77,解读2007十大网络安全热点盘点2008年网络安全十大事件,20

50、20年6月19日2时24分,第3章电子商务的关键技术,78,电子商务安全隐患,网络系统软件自身的安全问题网络系统中数据库的安全设计问题传输线路安全与质量问题网络安全管理问题其他威胁网络安全的典型因素。这些典型要素有计算机黑客、窃听、计算机病毒等。,2020年6月19日2时24分,第3章电子商务的关键技术,79,加密技术,所谓信息加密技术,就是采用数学方法对原始信息(通常称为“明文”)进行再组织,使得加密后在网络上公开传输的内容对于非法接收者来说成为无意义的文字(加密后的信息通常称为“密文”)。而对于合法的接收者,因为其掌握正确的密钥,可以通过解密过程得到原始信息(明文)。由此可见,在加密和解密

51、过程中,都要涉及信息(明文、密文)、密钥(加密密钥/解密密钥)和算法(加密算法)这三项内容。,2020年6月19日2时24分,第3章电子商务的关键技术,80,密码学,出现了两门学科:密码编码学和密码分析学。这两门学科合起来就是密码学。密码编码学是为了设计出安全的密码体制,防止被破译。而密码分析学则是研究如何破译密文。密码学正是在这种破译和反破译中发展起来的。,2020年6月19日2时24分,第3章电子商务的关键技术,81,密码体制分类,按加密密钥和解密密钥是否相同,可将现有的加密体制分成两种:私钥加密体制(单钥加密体制,又称对称加密体制)和公钥加密体制(双钥加密体制,又称非对称加密体制)。,2

52、020年6月19日2时24分,第3章电子商务的关键技术,82,私钥加密体制,这种体制的加密密钥和解密密钥相同或本质上相同。其中典型代表是美国的数据加密标准(DES,DataEncryptionStandard)。其优点是具有很高的保密强度,但它的密钥必须按照安全的途径传递,密钥管理成为影响系统安全的关键性因素,因此该算法难以满足开放式计算机网络的需求。,2020年6月19日2时24分,第3章电子商务的关键技术,83,私钥加密体制,对于私钥加密体制,根据加密模式的不同,又可分成两种:序列密码。又称为密钥流密码,其保密性完全取决于密钥的随机性。如果密钥是真正的随机数,则这种体制在理论上是不可破译的

53、。一般采用伪随机序列代替随机序列作为密钥序列。分组密码。在这种体制中,先将明文划分为固定长度的数据组,然后以组为单位进行加密。设计分组密码算法的核心技术是:在相信复杂函数可以通过简单函数迭代若干轮得到的原则下,利用简单函数和非线性函数等运算,产生比较复杂的变换。,2020年6月19日2时24分,第3章电子商务的关键技术,84,公钥加密体制,这种体制的加密密钥和解密密钥不同,而且从其中一个很难推出另一个。这样,加密密钥可以公开,而解密密钥由用户自己保存,其典型代表是RSA(Rivest,Shamir,Adleman)体制。公钥加密体制具有以下优点:密钥分配简单;密钥保存数量少;可以满足互不相识的

54、人之间进行私人谈话时的保密性需求;可以完成数字签名和数字鉴别。,2020年6月19日2时24分,第3章电子商务的关键技术,85,DES,数据加密标准DES算法是由美IBM公司研制的一种分组加密算法,于1977美国定为联邦信息标准FIPS46。美国国家安全局(NSA)每隔5年对它进行评估,并重新批准它继续作为美国联邦加密算法。DES是一个迭代分组密码。DES算法加密时把明文以64位比特为单位分成块,然后用密钥对每一块明文转换成64比特密文。使用的密钥长度是64位,其中有效长度为56位。DES的保密性取决于密钥的保密性,而算法是公开的。,2020年6月19日2时24分,第3章电子商务的关键技术,8

55、6,公钥加密算法,公钥加密概念提出不久,就出现三种公钥加密体制。它们是基于NP完全理论的Merkel-Hellman背包体制和数论中大数分解问题的RSA体制以及基础编码理论的McEliece体制。目前最著名的公钥体制是RSA体制,它是由美国MIT的三位科学家Rivest、Shamir和Adleman提出的,它也是应用最广泛的公钥体制。,2020年6月19日2时24分,第3章电子商务的关键技术,87,认证技术,信息认证的目的有两个:1)确认信息发送者的身份。2)验证信息的完整性,即确认信息在传送和存储过程中未被篡改过。与认证技术相关的技术包括数字签名技术、身份识别技术和信息完整性校验技术等。身份识别的常用技术主要有两种,一种是口令方式,另一种是标记方式。信息的完整性要靠信息认证来实现,信息认证是信息的合法接收者对信息的真伪判定的技术。信息认证的内容包括:信息的来源、信息的序号和时间、信息的完整性。,2020年6月19日2时24分,第3章电子商务的关键技术,88,数字签名的分类,数字签名有两种,一种是对整个消息的签名,一种是对压缩消息的签名,它们都是被附加在被签名消息之后或某一特定位置上的一段签名

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论