已阅读5页,还剩68页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章电子商务系统的技术架构,.,2,第二章电子商务系统的技术架构,了解建设电子商务系统的技术发展状况;熟悉电子商务系统的软件开发平台、基础设施平台的核心技术;掌握商务应用平台的体系架构和商业服务平台的主要功能;重点掌握电子商务系统的信息技术架构。,学习目标,.,3,第二章电子商务系统的技术架构,第一节电子商务系统的基础设施平台第二节电子商务系统的软件开发平台第三节电子商务系统的商业服务平台第四节电子商务系统的商务应用平台本章小结,.,4,第二章电子商务系统的技术架构,.,5,第一节电子商务系统的基础设施平台,一、电子商务系统的网络平台二、电子商务系统的硬件平台,.,6,一、电子商务系统的网络平台,1网络设施电子商务活动是在网络环境上开展的先进的交易方式,参与交易的各方,如买卖双方,银行或金融机构以及其他合作伙伴,都必须通过国际互联网(Internet)、企业内部网(Intranet)以及外部网(Extranet)紧密的结合起来。,.,7,一、电子商务系统的网络平台,1网络设施(1)国际互联网,.,8,一、电子商务系统的网络平台,1网络设施(2)企业内部网,.,9,一、电子商务系统的网络平台,1网络设施(3)企业外部网与Intranet相比,Extranet的主要特点有:第一、扩大了服务范围。第二、采用了Internet的技术和基于Web的应用系统。第三、面临更严峻的安全问题。,.,10,一、电子商务系统的网络平台,2防火墙(1)防火墙的基本概念防火墙是放在两个网之间用于提高网络安全的软、硬件系统的集合,有如下属性:所有从内到外的通信流量,都必须通过它;仅仅被本地安全策略定义的且被授权的通信量允许通过;系统对外部攻击具有高抵抗力。,.,11,一、电子商务系统的网络平台,2防火墙(1)防火墙的基本概念,防火墙的基本原理,.,12,一、电子商务系统的网络平台,2防火墙(2)防火墙的功能第一、网络安全的控制。第二、屏蔽内部信息。第三、提供日志和审计功能。第四、提供报警服务。,.,13,一、电子商务系统的网络平台,(3)防火墙的分类,防火墙,包过滤型,代理服务器型,监测型,.,14,一、电子商务系统的网络平台,2防火墙(4)防火墙的选择原则第一、购买成本第二、服务和培训第三、可管理性和可扩展性第四、NAT(NetworkAddressTransfer,网络地址转换)技术,.,15,一、电子商务系统的网络平台,3电子商务系统与Internet的连接(1)专线接入(2)服务器托管(3)虚拟主机(4)数据中心,.,16,二、电子商务系统的硬件平台,1服务器长期以来,电子商务系统中的服务器市场主要由PC服务器,即IA架构(IntelArchitecture)服务器和小型计算机所占领。从目前看来,尽管随着PC服务器得到了飞速发展,但是单从性能上来说,还是和小型计算机有着巨大的差距;小型计算机无论是在SMP技术、总线技术、还是I/O等方面,都占有绝对的优势,是高端系统的首选。,.,17,二、电子商务系统的硬件平台,1服务器(1)服务器的选择原则主要性能指标:可管理性(manageability)可用性(availability)可扩展性(extendibility)安全性(security)高性能(performance)模块化(modulatity)售后服务等,.,18,二、电子商务系统的硬件平台,(2)服务器群集技术服务器群集技术(cluster)是一组相互独立的计算机,由网络互联,组成一个单一的计算机系统,并以单一系统的模式加以管理,为各个客户工作站提供高可用性的服务。服务器群集技术的优势:第一、通过功能整合和故障过渡提高了系统的可用性和可靠性。第二、提高了系统的可扩展性。第三、群集技术具有良好的管理能力。,.,19,二、电子商务系统的硬件平台,2数据存储设备(1)内置存储设备内置存储设备是各种工作站和低端服务器普遍采用的存储形式,主要的存储介质包括硬盘驱动器、磁光盘驱动器、磁带机和软驱等。,.,20,二、电子商务系统的硬件平台,2数据存储设备(2)外置存储子系统存储子系统使存储有了充分扩展的余地,在保证主机系统不变的情况下动态增加存储系统以满足不断增长的数据空间。存储子系统主要包括磁盘子系统、磁带库、磁光盘库等,磁带库和磁盘库内配置多个驱动器和大量磁带或盘片,并以自动伺服机械装置代替人工操作。对于外置存储子系统的管理一般称为分级存储管理(HierarchicalStorageManagement,HSM),它是将硬盘驱动器、磁带驱动器和光驱组合起来的自动存储系统。,.,21,二、电子商务系统的硬件平台,2数据存储设备(3)网络存储子系统网络存储子系统(StorageAreaNetwork,SAN)是随着光纤通道技术的出现而产生的新一代磁盘共享系统,它是类似于普通局域网的一种高速存储网络,它可以在存储单元和服务器或客户机之间建立直接连接,互连时能够使用类似局域网或广域网的互连技术。,.,22,二、电子商务系统的硬件平台,2数据存储设备(3)网络存储子系统SAN的优势:一是更强的数据传输和设备接入能力。二是更大的灵活性。三是更低的网络复杂性。,.,23,第二节电子商务系统的软件开发平台,一、操作系统二、Web服务器软件三、中间件四、数据库系统,.,24,一、操作系统,1操作系统的基本功能(1)处理机管理(2)存储器管理(3)输入输出设备管理(4)信息管理中断管理系统输入输出系统错误处理功能,.,25,一、操作系统,2网络操作系统网络操作系统(NOS,NetworkOperatingSystem)是使网络上各计算机能方便而有效的共享网络资源,为网络用户提供所需的各种服务的软件和有关规程的集合。网络操作系统除了具有通常操作系统应具有的处理机管理、存储器管理、设备管理和文件管理以外,还应具有以下两大功能:一是提供高效、可靠的网络通信能力;二是提供多种网络服务功能,,.,26,一、操作系统,2网络操作系统(1)Unix系统Unix操作系统是由美国贝尔实验室的D.M.Ritchie和K.Thompson于1969年首先在PDP-7上实现的。它吸收了当时许多操作系统的成功设计,改造和删除了与基本功能关系不大的部分,大大压缩了系统的规模,使之以不多的代码,在一台小型以至于微型的计算机上完成许多大型机的操作系统功能。,.,27,一、操作系统,优势:Unix是抢先式多任务网络操作系统,同时又是一种多用户操作系统,直接支持各类网络终端。支持多线程,层次性的结构使Unix本身处于核心态,每层代码被设计成仅被允许存取其所需要的较低层的接口。内置的TCP/IP协议支持,直接支持网络功能,直接连接局域网、广域网和Internet,多数商业化的Unix系统都可以达到C2级的安全性,少数的系统能够达到B2级。有WindowsNT和NetWare对网络安全的权限以及TCP/IP等设置的设计思路并没有脱离Unix系统的影响,对于专业的网络规划和管理员来说,安全性与适应性才是网络规划的精髓所在,因此,Unix系统更简洁实用。直接支持PC、NC及终端是Unix的又一大优势,其他操作系统都只能采用仿真终端的方式来实现相同的功能。,.,28,一、操作系统,2网络操作系统(2)WindowsNTWindowsNT是微软公司于1993年推出的一个32位的操作系统,自其面世以来,在世界上引起的轰动在操作系统历史上实属罕见。一方面这是由于微软公司在DOS和Windows上取得的巨大成功;另一方面是由于WindowsNT提供了熟悉的界面,具有良好的网络安全性能和灵活的管理模式。WindowsNT几乎提供了现代操作系统几乎所有的功能,如多任务能力、多处理系统、虚拟资源管理、一体化的I/O系统、强大的网络通信能力,目前MicrosoftWindowsNT在中小企业应用中占据越来越大的市场份额。,.,29,一、操作系统,优势:深受欢迎的图形用户界面技术,为企业的管理提供了更多的方便。支持多操作系统运行环境,在UNIX继续在后台领域占主导地位的同时,NT作为优秀的桌面系统可以作为工作站平台的补充。内装网络功能,WindowsNT的网络平台是作为NT执行体的I/O系统中的一个组件而嵌入系统内部的,这使得WindowsNT无需安装其他网络软件便可以为用户提供文件共享、打印机共享、电子邮件等功能。多重文件系统与异步I/O以及采用面向对象的软件开发技术。,.,30,一、操作系统,2网络操作系统(3)Linux系统,.,31,一、操作系统,Linux主要有以下特点:具有良好的开放性。Linux及其生成工具的源代码均可通过Internet免费获取,Linux用户能非常详细了解操作系统的方方面面,并针对自己的需求,设置安全防护壁垒。具有很强的适应性,能适应各种不同的硬件平台。由于Linux独特的开放性,使Linux几乎支持任何一种平台,从英特尔386至Pentium系列产品以及Alpha、SPARC、MIPS等。具有一切网络操作系统的功能。如支持多任务、多用户操作,内置网络支持,包含了各种流行的Web应用开发工具,提供了多种编程语言,如C、C+、Fortran、Perl等。具有良好的图形界面,便于管理。Linux的XWindows界面友好,采用视窗化的管理、功能强劲的编辑器,GNU的文书编辑/开发程序等最新技术,并拥有符合各国应用习惯的本地化支持。,.,32,二、Web服务器软件,1Web服务器软件的主要性能(1)响应能力(2)与后端服务器的集成(3)管理的难易程度(4)信息开发难易程度(5)稳定可靠性(6)安全性,.,33,二、Web服务器软件,2主要的Web服务器产品,.,34,三、中间件,1中间件简介中间件(Middleware)作为前端客户机和后端服务器之间的一个中间层,为应用程序处理提供了如下功能:它一般包含应用逻辑,负责接收客户端的应用请求;对请求做出响应处理后将请求交给后端服务器;并负责将服务器的处理结果返回给客户端,.,35,三、中间件,1中间件简介中间件具有如下特点:易于集成易于移植易于修改高可靠性易于使用,.,36,三、中间件,2中间件分类(1)基于数据库的中间件,ODBC/JDBC结构图,.,37,三、中间件,2中间件分类(2)基于TPMonitor的中间件TPMonitor是一种复杂的中间件产品,它为应用处理提供了一种通信机制,它允许开发者在TPMonitor环境中定义事务服务。TPMonitor位于客户机和数据库服务器之间,采用三层或多层模型。客户通过TransactionRPC(远程过程调用)机制在TPMonitor中调用事务,用TPMonitor运行事务来连接数据库,并将处理结果返回给客户端。,.,38,三、中间件,2中间件分类(3)基于ORB(ObjectRequestBroker)的中间件。基于ORB(对象代理请求)的中间件主要是采用面向对象的技术,当调用一个分布式对象时,方法是在一个对象的实例上,而不是在一个应用程序的过程。分布式对象通常配置在某种类型的ORB上,ORB负责帮助客户端应用程序找到分布式对象。目前,ORB存在两个彼此竞争的标准:CORBA和DCOMORB。,.,39,三、中间件,2中间件分类(4)基于消息的中间件MOM。基于消息的中间件MOM(Message-Oriented-Middleware)提供了一个完整的处理环境,允许开发者及用户连接不同系统之间的数据和代码,或采用一致的界面进行应用处理的互连。MOM提供了一个高层应用接口,为不同系统提供操作核心,它的工作主要是通过将信息以消息的方式在程序间传递来完成。MOM一般可以分为两种形式:消息传递(MessagePassing)和消息队列(MessageQueuing)。,.,40,四、数据库系统,1关系数据库关系型数据库在计算机数据管理的发展史上是重要的里程碑,这种数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,目前较大的信息系统都是建立在结构化数据库设计之上的。关系型数据库适合于结构化数据的存储,目前有关关系型数据库的基础理论已经非常成熟,因此相关产品也是非常众多,如DB2、Oracle、Sybase、Informix、MSSQLServer、MySQL等。,.,41,四、数据库系统,2多媒体数据库多媒体服务是Internet作为信息高速公路的未来发展方向,届时计算机网、有线电视、通讯网以及电台广播网多网合一时,Internet无疑将成为多媒体通讯的平台。在很多电子商务应用系统中,多媒体信息服务都是非常必要的,例如远程教育、远程医疗、计算机协同工作、远程视频会议等等。目前在多媒体电子邮件系统、视频点播系统(VOD)、地理信息系统、计算机桌面会议系统、远程医疗诊断系统等方面已出现了一些成功的实例。,.,42,第三节电子商务系统的商业服务平台,一、支付网关二、CA认证中心,.,43,一、支付网关,支付网关(PaymentGateway)在整个电子商务活动中起着非常关键的作用。它一方面支持业务单位和商家通过互联网进行安全的网上交易,另一方面又通过安全通道保证与维护金融网络的工作安全,是连接商家和金融网络的通信和交易桥梁。,.,44,一、支付网关,1支付网关的主要功能(1)提供银行数据格式IS08583与支付体系特定数据格式的相互转换。(2)判断支付服务器提交的支付数据的完整性。(3)管理证书、私钥。(4)认证用户与业务单位的证书。(5)对支付数据进行加解密。(6)提供用户对支付状态的监控。(7)提供交易类型的动态配置,.,45,一、支付网关,2支付网关的功能结构,.,46,二、CA认证中心,1、CA认证中心简介CA(CertificateAuthority)中心,又称为证书授证中心,是在电子商务交易中,受法律承认第三方权威机构,负责发放和管理电子证书,使得网上交易的双方能够相互确认身份。中国金融认证中心(CFCA,ChinaFinancialCertificationAuthority)是由中国人民银行牵头,由十四家全国性商业银行联合共建,为保证网上交易和支付安全的国家级权威金融认证机构。中国金融认证中心全面支持以Internet为基础的各种网上银行、网上支付、电子商务及电子政务信息安全传输的各种安全认证需求。,.,47,二、CA认证中心,2数字证书(1)数字证书的内容,x.509数字证书的内容,.,48,二、CA认证中心,2数字证书(2)数字证书的管理和验证CA管理机构应包括两大部门:一是审核授权部门(RegistryAuthority,RA),它负责对证书申请者进行资格审查,决定是否同意给该申请者发放证书,并承担因审核错误引起的、为不满足资格证书申请者发放证书所引起的一切后果,因此它应由能够承担这些责任的机构担任;另一个是证书操作部门(CertificateProcessor,CP),负责为己授权的申请者制作、发放和管理证书,并承担因操作运营所产生的一切后果,包括失密和为没有获得授权者发放证书等,它可以由审核授权部门自己担任,也可委托给第三方担任。,.,49,二、CA认证中心,2数字证书(2)数字证书的管理和验证,.,50,二、CA认证中心,3CA认证的主要过程,.,51,第四节电子商务系统的商务应用平台,一、电子商务系统商务应用平台体系结构及其特点二、客户层三、Web服务层四、应用服务层五、企业信息系统层,.,52,一、电子商务系统商务应用平台体系结构及其特点,1信息系统体系结构的发展(1)C/S结构80年代以后,随着局域网技术的发展,以客户机/服务器(Client/Server,简称C/S)为核心的软件体系结构逐渐成熟起来。在C/S结构中,客户机负责信息系统的图形显示、数据录入、业务处理等,服务器主要负责对数据的存贮和管理。C/S结构实现了分布式计算,降低了服务器端的负载,并有助于在企业范围内实现对业务数据的集中式管理。其主要缺点是开发的中心主要在客户端(即所谓的“胖客户端”),造成软件维护和管理的困难。,.,53,一、电子商务系统商务应用平台体系结构及其特点,1信息系统体系结构的发展(2)B/W/S三层结构进入90年代以后,随着互联网的快速发展,一种基于Web的软件体系结构逐渐发展起来,即B/W/S(Browser/WebServer/DatabaseServer)三层结构。B/W/S结构的主要特点是“瘦客户端”,即客户端(典型情况下是一个浏览器)只负担很少一部分处理功能,主要负责与用户的交互,而信息系统的绝大部分处理功能都放在中间层(即Web层)上。,.,54,一、电子商务系统商务应用平台体系结构及其特点,1信息系统体系结构的发展(3)多层结构随着越来越多的信息系统向Web架构转变,B/W/S结构的中间层所承担的功能也不断增加,软件复杂度不断提高,很有必要再对它进行分层处理。通常情况下,将传统的中间层细分成Web服务层和应用服务层,前者负责信息系统的表示逻辑(presentationlogic),后者负责信息系统的业务逻辑(businesslogic)。此外,在客户层与Web服务层之间、应用服务层与数据库层之间都可以插入一个中间件(middleware)层,以优化整个系统的性能,提高系统的并发处理能力。,.,55,一、电子商务系统商务应用平台体系结构及其特点,2电子商务系统商务应用平台的多层体系结构,.,56,一、电子商务系统商务应用平台体系结构及其特点,3电子商务系统多层体系结构的优点(1)可实现高度的可扩展性(2)可提高系统的灵活性(3)便于分配适合的开发人员以完成相应的开发任务(4)可实现高度的代码重用,.,57,二、客户层,1客户层设计应考虑的因素(1)对客户端平台的考虑(2)网络服务的质量(3)通信协议的选择,.,58,二、客户层,2客户层程序的类型,.,59,二、客户层,2客户层程序的类型(1)Web浏览器Web浏览器是一个最简单的客户层程序,它用于显示由Web层传送过来的HTML内容。随着越来越多的浏览器支持JavaScript和DHTML,我们已经能使用Web浏览器创造出越来越强大的用户界面。,.,60,二、客户层,2客户层程序的类型(2)JavaAppletsJavaApplet是采用Java语言开发的,具有较好的跨平台兼容性,同时JavaApplet编程模型的安全性也很好,所有下载下来的代码都被看做是不可信任的,并对其施加了很多限制措施。但由于JavaApplet在用户每次与服务器端建立会话时,都要被下载一次,因而下载的工作必须在可以接受的时间内完成。,.,61,二、客户层,2客户层程序的类型(3)插件(Plugin)和ActiveX组件除了Applet以外,Web浏览器通常还支持其他的内置的组件,例如Netscape浏览器中的插件(Plug-in)以及IE浏览器中的ActiveX组件。它们的作用和Applet基本一样。当准备使用这些组件时,我们应当考虑下列因素:插件通常是为特定的体系结构和操作系统而编写的。在Internet上,为每一种客户端,都需要编写相应版本的插件程序。而微软的ActiveX组件只能在微软的Windows平台上运行,尽管Windows平台是当前最为流行的客户端平台,但是使用这种技术仍然限制了其他类型平台的用户对企业电子商务系统的访问。,.,62,二、客户层,2客户层程序的类型(4)独立客户端程序在有些情况下,例如当要求客户端程序能提供更多的交互功能和更加个性化的图形用户界面时,企业电子商务系统可能需要自己开发独立的客户端程序。这些客户端程序一般通过HTTP协议与Web服务
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江苏宝应县公务用车管理服有限公司招聘驾驶员5人笔试历年常考点试题专练附带答案详解试卷3套
- 甘肃 公务员 考试试题及答案
- 2025中煤集团山西有限公司社会招聘140人笔试历年典型考点题库附带答案详解试卷3套
- 2025中化集团金茂金彩生(营销管培生)招聘笔试历年常考点试题专练附带答案详解试卷3套
- 学校教职工考勤请假管理制度
- 老旧小区改造建设工程经济效益和社会效益分析报告
- 肥东市公务员考试试题及答案
- 东莞市罗定公务员考试试题及答案
- 固废处理设施运行与维护方案
- 成都海关公务员考试试题及答案
- 水手岗位职责简述
- (新版)水利水电安全三类人员考试题(附答案)
- 药典基础知识培训课件
- 工业项目建设用地控制指标
- 高三试卷:金太阳2025届高三11月期中百万联考(甘青宁)英语试题
- 2025江苏宿迁市港口集团有限公司夏季员工招聘4人笔试历年参考题库附带答案详解
- 2025-2026学年三年级上册数学第五单元(线和角)测试卷(人教版)及答案(三套)
- 剧本创作基础课件
- 乐高大颗粒课件大摆锤
- 旅游结束不随团回去免责协议书7篇
- 2025-2026学年冀美版(2024)初中美术八年级上册《刻印结合 丰富的艺术语言》教学课件
评论
0/150
提交评论