电子商务系统的技术架构_第1页
电子商务系统的技术架构_第2页
电子商务系统的技术架构_第3页
电子商务系统的技术架构_第4页
电子商务系统的技术架构_第5页
已阅读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服务器软件1.Web服务器软件的主要性能(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

温馨提示

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

评论

0/150

提交评论