第02章-电子商务系统的技术架构

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第二章电子商务系统的技术架构电子商务系统建设与管理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-Orie

1 / 73
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功