《09电子商务系统总体设计和平台设计.pptx》由会员分享,可在线阅读,更多相关《09电子商务系统总体设计和平台设计.pptx(56页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、电子商务系统建设与管理电子商务系统建设与管理电子商务系统总体设计和平台设计电子商务系统总体设计和平台设计电子商务系统设计阶段的主电子商务系统设计阶段的主要活动要活动系统设计阶段所要完成的主要工作是:系统设计阶段所要完成的主要工作是:(1)(1)系统总体结构设计系统总体结构设计(2 2)系统运行平台的设计(硬件、软系统运行平台的设计(硬件、软件平台)件平台)(3)应用系统的设计)应用系统的设计电子商务系统结构图电子商务系统结构图网络支撑平台、软硬件平台网络支撑平台、软硬件平台CA认证中心、支付网关、客服中心等认证中心、支付网关、客服中心等管理平台管理平台安全电邮、站点安全电邮、站点远程教育、医疗
2、远程教育、医疗网上订票、交费网上订票、交费网上申请、新闻网上申请、新闻视频、音乐、游戏视频、音乐、游戏网上拍卖、股票交易网上拍卖、股票交易应用层应用层中间层中间层基础层基础层电子商务系统设计的原则电子商务系统设计的原则技术的先进性技术的先进性符合企业信息化的整体技术战略符合企业信息化的整体技术战略与现行的应用具有良好的兼容性与现行的应用具有良好的兼容性成熟性成熟性安全性安全性经济实用性原则经济实用性原则可用性可用性可伸缩性可伸缩性满足可扩充的要求满足可扩充的要求常见可用性测量常见可用性测量 可用性等可用性等级可用性可用性值年停机年停机时间2 2个个9 999%99%3.73.7天天3 3个个9
3、 999.9%99.9%8.88.8小小时4 4个个9 999.99%99.99%5353分分钟5 5个个9 999.999%99.999%5.35.3分分钟电子商务系统设计的依据电子商务系统设计的依据(l l)规划阶段获得的商务模式和商务模型规划阶段获得的商务模式和商务模型(2 2)用户需求。)用户需求。(3 3)新系统的逻辑模型。)新系统的逻辑模型。(4 4)现行技术。)现行技术。(5 5)现行的与电子商务系统有关的的标准、)现行的与电子商务系统有关的的标准、规范和有关法律制度。规范和有关法律制度。(6 6)系统运行环境。)系统运行环境。电子商务系统总体结构设计的内容电子商务系统总体结构设
4、计的内容系统组成结构系统组成结构系统组成结构主要说明电子商务系统内系统组成结构主要说明电子商务系统内部的组成部分,以及系统内部与外部环部的组成部分,以及系统内部与外部环境的相互关系。境的相互关系。对于一些大企业、企业集团,其电子商对于一些大企业、企业集团,其电子商务系统是一个复杂的大系统,这样的系务系统是一个复杂的大系统,这样的系统往往由分系统(中小规模的电子商务统往往由分系统(中小规模的电子商务系统)组成系统)组成 大型电子商务系统总体设计某公司网络结构图某公司网络结构图某电子商务系统总体结构示意图某电子商务系统总体结构示意图 电子商务系统总体结构设计的内容电子商务系统总体结构设计的内容网络
5、站点由以下几部分构成:网络站点由以下几部分构成:WEB服务器部分服务器部分:包括负载均衡器,和包括负载均衡器,和WEB服务器;服务器;应用服务器部分应用服务器部分:包括应用逻辑处理,邮件处理等,提包括应用逻辑处理,邮件处理等,提供动态服务处理;供动态服务处理;数据库服务器部分数据库服务器部分:包括数据库服务器,磁盘阵列。包括数据库服务器,磁盘阵列。网站结构图电子商务系统总体结构设计的内容电子商务系统总体结构设计的内容内部信息系统(运营中心)由防火墙将系内部信息系统(运营中心)由防火墙将系统分为三个不同安全级别的区域统分为三个不同安全级别的区域:路由器连接部分路由器连接部分:通过路由器与互联网连
6、通过路由器与互联网连接;接;服务器部分服务器部分:包括代理服务器,数据库服包括代理服务器,数据库服务器,备份服务器,信息发布管理服务务器,备份服务器,信息发布管理服务器;器;内部办公区域内部办公区域:包括公司总部各个部门。包括公司总部各个部门。某电子商务系统运营中心结构示意图某电子商务系统运营中心结构示意图 电子商务系统总体结构设计的内容电子商务系统总体结构设计的内容各分公司:各分公司:l各分公司与总公司的网络连接各分公司与总公司的网络连接l分公司客户服务中心分公司客户服务中心l分公司内部信息系统分公司内部信息系统某电子商务系统连锁店结构示意图某电子商务系统连锁店结构示意图中心店中心店的接入的
7、接入根据当根据当地的地的ISP情情况选择况选择接入。接入。电子商务系统总体结构设计的内容电子商务系统总体结构设计的内容和外部系统连接:和外部系统连接:l和和CA、支付网关的接口、支付网关的接口l和合作伙伴的连接和合作伙伴的连接电子商务系统外部接口电子商务系统外部接口电子商务系统总体结构设计的内容电子商务系统总体结构设计的内容应用软件结构:应用软件结构:在系统总体结构设计中,应当给出应在系统总体结构设计中,应当给出应用软件的主要功能,说明系统应用软用软件的主要功能,说明系统应用软件的构成,即应用软件有哪些子系统件的构成,即应用软件有哪些子系统组成,各个子系统的主要功能和相互组成,各个子系统的主要
8、功能和相互之间的关系。之间的关系。电子商务系统总体结构设计的内容电子商务系统总体结构设计的内容电子商务系统总体结构设计的内容电子商务系统总体结构设计的内容系统中间层部分系统中间层部分在电子商务系统的总体结构中,电子在电子商务系统的总体结构中,电子商务应用软件的核心业务逻辑离不开商务应用软件的核心业务逻辑离不开CACA认证中心、支付网关等的支持,认证中心、支付网关等的支持,这这些介于基础平台与应用之间的高层平些介于基础平台与应用之间的高层平台是真正实现电子商务的关键部分台是真正实现电子商务的关键部分电子商务系统总体结构的外部环境电子商务系统总体结构的外部环境分析示意图分析示意图银行银行认证中心认
9、证中心运输公司运输公司供应商供应商客户客户合作伙伴合作伙伴商检商检海关海关企业电子商务系企业电子商务系统统电子商务系统与外部环境的信息电子商务系统与外部环境的信息联系联系CA认证中心认证中心接口接口接口表示了两个元素之间有一些什么样的行为接口表示了两个元素之间有一些什么样的行为,每一种交互行为每一种交互行为(服务服务)中所涉及交互信息的结中所涉及交互信息的结构、内容、交互顺序以及信息的编码等。构、内容、交互顺序以及信息的编码等。一般来讲,系统与其外部环境的接口包括以下一般来讲,系统与其外部环境的接口包括以下方面。方面。l与企业合作伙伴之间的接口与企业合作伙伴之间的接口l与企业内部既有信息系统的
10、接口与企业内部既有信息系统的接口l与交易相关的公共信息基础设施之间的接口与交易相关的公共信息基础设施之间的接口l其它接口其它接口2525接口模型示例接口模型示例过去的会员过去的会员当前的会员当前的会员潜在的会员潜在的会员电子商务电子商务系统系统会员服务部会员服务部市场营销部市场营销部配送中心配送中心每月促销方每月促销方法法货物运输货物运输成员折成员折扣扣订单执订单执行行退货退货成员订成员订单单吸引的订吸引的订单单订购订单订购订单再订购订单再订购订单会员销售统计分析会员销售统计分析财务数据财务数据订阅计划订阅计划促销统计分促销统计分析析系统运行平台的设计系统运行平台的设计系统运行平台的设计是根据
11、新系统系统运行平台的设计是根据新系统的目标,在各种技术手段和实施方的目标,在各种技术手段和实施方法中权衡利弊,合理利用各种资源,法中权衡利弊,合理利用各种资源,选择适当的网络接入方式、计算机选择适当的网络接入方式、计算机硬件、网络通信设备、以及其他辅硬件、网络通信设备、以及其他辅助设备、软件,以满足新系统逻辑助设备、软件,以满足新系统逻辑模型的需要和技术需要。模型的需要和技术需要。系统运行平台设计系统运行平台设计系统运行平台设计:系统运行所依赖的系统运行平台设计:系统运行所依赖的硬件和软件,包括网络、计算机硬件、硬件和软件,包括网络、计算机硬件、辅助设备、系统软件等辅助设备、系统软件等依据:依
12、据:l系统调查获取的材料系统调查获取的材料l原系统、企业信息技术环境原系统、企业信息技术环境l新系统逻辑模型、技术需求、总体结新系统逻辑模型、技术需求、总体结构设计、可获得的最大投资构设计、可获得的最大投资系统运行平台设计系统运行平台设计设计原则:设计原则:l软硬件配置要满足系统要求,包括功能、性软硬件配置要满足系统要求,包括功能、性能、容量、安全性、可靠性能、容量、安全性、可靠性l硬件选择要服从软件选择,具有一定先进性硬件选择要服从软件选择,具有一定先进性l要符合国际标准或某些开放系统标准要符合国际标准或某些开放系统标准l选用成熟、高信誉、服务好的产品选用成熟、高信誉、服务好的产品l争取尽量
13、高的性价比争取尽量高的性价比l尽量利用现有资源尽量利用现有资源系统运行平台设计系统运行平台设计网络设计网络设计系统运行平台设计系统运行平台设计网络设计要求:网络设计要求:l支持系统的网络互联和应用互操作的需要支持系统的网络互联和应用互操作的需要l隔离和控制外部对系统的访问,保证系统隔离和控制外部对系统的访问,保证系统的安全的安全l可以管理的可以管理的l技术先进、可扩充、保护现有资源、可靠、技术先进、可扩充、保护现有资源、可靠、配套能力好配套能力好包括包括Internet、Intranet/局域网、局域网、Extranet三个部分三个部分系统运行平台设计系统运行平台设计Internet:实现企业
14、与外部消费者、:实现企业与外部消费者、客户、客户、合作合作伙伴、供应商等之间的互联,伙伴、供应商等之间的互联,此方面要完成接口方式、接口规格的设此方面要完成接口方式、接口规格的设计,涉及到网络互联技术和网络互联设计,涉及到网络互联技术和网络互联设备备接入方式:通过公用电话网、数字数据接入方式:通过公用电话网、数字数据网网DDN、分组交换网、分组交换网PSDN、ADSL、无线网络等接入无线网络等接入系统运行平台设计系统运行平台设计Intranet:运用:运用Internet技术组建技术组建的企业内部网,可以同时采用局域网的企业内部网,可以同时采用局域网络和广域网络两种技术,内域网络中络和广域网络
15、两种技术,内域网络中心在连接客户群的同时可以接入心在连接客户群的同时可以接入Internet局域网局域网Extranet:对:对Intranet的扩展,不的扩展,不再局限在企业内部,把相互合作的企再局限在企业内部,把相互合作的企业伙伴连接在一起业伙伴连接在一起系统运行平台设计系统运行平台设计电子商务系统与电子商务系统与Internet的连接:的连接:l域名与域名与IP地址地址l租用网页空间租用网页空间l专线接入专线接入l服务器托管,如服务器托管,如Web服务器、应用服务服务器、应用服务器、数据库服务器等,需要远程维护器、数据库服务器等,需要远程维护l虚拟主机,可建立小站点,无自主权虚拟主机,可
16、建立小站点,无自主权l数据中心,数据中心,ISP提供的规模更大、服务提供的规模更大、服务更全、安全性更高的基础网络环境更全、安全性更高的基础网络环境lASP外包外包企业可根据自己实际情况来选择企业可根据自己实际情况来选择系统运行平台设计系统运行平台设计防火墙:位于企业内域网与防火墙:位于企业内域网与Internet之之间的、用于内域网的安全软硬件系统集合间的、用于内域网的安全软硬件系统集合防火墙功能:网络安全控制、屏蔽内部信防火墙功能:网络安全控制、屏蔽内部信息、提供日志和审计功能、提供报警服务息、提供日志和审计功能、提供报警服务防火墙分类:包过滤型、代理服务器型、防火墙分类:包过滤型、代理服
17、务器型、检测型检测型Internet路由器路由器防火墙防火墙内域网络内域网络系统运行平台设计系统运行平台设计计算机硬件选择:用于局域网计算机硬件选择:用于局域网/内联网的内联网的建设、网站与建设、网站与Internet的连接的连接网络设备:决定了网站访问速度,主要包网络设备:决定了网站访问速度,主要包括路由器、集线器、交换机、安全设备等括路由器、集线器、交换机、安全设备等l技术上可行,应是先进的、成熟的产品技术上可行,应是先进的、成熟的产品l服务支持、服务信誉好服务支持、服务信誉好l经济合理、性价比搞、后期投入少、运经济合理、性价比搞、后期投入少、运行费用低行费用低系统运行平台设计系统运行平台
18、设计服务器:服务器:l按体系结构分为按体系结构分为PC服务器和小型机,各服务器和小型机,各有优缺点,根据需要选用;有优缺点,根据需要选用;l按用途分为按用途分为DB服务器、服务器、Web服务器、服务器、E-Mail服务器、服务器、FTP服务器、应用服务服务器、应用服务器、打印服务器等器、打印服务器等选择原则:选择原则:l可靠可靠/可用性、可管理性、可扩展性、网可用性、可管理性、可扩展性、网络吞吐量及网络接口能力、开放的体系络吞吐量及网络接口能力、开放的体系结构结构lCPU性能性能/个数、内存、硬盘、个数、内存、硬盘、I/O等等系统运行平台设计系统运行平台设计服务器集群技术:相互独立的计算机经服
19、务器集群技术:相互独立的计算机经网络互联,组成一单一的计算机系统网络互联,组成一单一的计算机系统l通过功能整合和故障过渡提高了系统通过功能整合和故障过渡提高了系统的可用性和可靠性的可用性和可靠性l提高了系统的可扩展性提高了系统的可扩展性l很多操作系统支持群集技术,使之具很多操作系统支持群集技术,使之具有良好的管理能力有良好的管理能力系统运行平台设计系统运行平台设计数据存储设备:数据存储设备:l内置存储设备:硬驱、光驱、磁带机等内置存储设备:硬驱、光驱、磁带机等l外置存储子系统:将存储设备与主机分外置存储子系统:将存储设备与主机分离,用高速离,用高速I/O线路连接,可动态增加线路连接,可动态增加
20、存储,典型的是分级存储管理存储,典型的是分级存储管理l网络存储子系统(网络存储子系统(SAN,Storage Area Network):利用光纤同服务):利用光纤同服务器甚至客户直接连接的磁盘共享系统,器甚至客户直接连接的磁盘共享系统,可以是远程的可以是远程的系统运行平台设计系统运行平台设计软件选择软件选择网络操作系统(网络操作系统(NOS):使网络上各计):使网络上各计算机能方便而有效地共享网络资源,为算机能方便而有效地共享网络资源,为网络用户提供所需的各种服务。网络用户提供所需的各种服务。l符合国际和工业标准、独立于硬件、符合国际和工业标准、独立于硬件、多服务器支持、可获得多服务器支持、
21、可获得API、较好的、较好的技术支持、可支持多种传输协议、易技术支持、可支持多种传输协议、易于管理、安全可靠性高、网络容错能于管理、安全可靠性高、网络容错能力强力强系统运行平台设计系统运行平台设计三大主流网络操作系统:三大主流网络操作系统:lUnix系统:安全性与稳定性好、可靠性高,系统:安全性与稳定性好、可靠性高,但操作和管理困难,目前是高端网络操作系但操作和管理困难,目前是高端网络操作系统的主流,约占统的主流,约占70%lWindows NT/Server2000:图形界面,:图形界面,易于管理,可用于后台服务器和工作站平台,易于管理,可用于后台服务器和工作站平台,内装很多网络功能,如共享
22、、邮件等内装很多网络功能,如共享、邮件等lLinux系统:免费软件,由于内核代码完全系统:免费软件,由于内核代码完全开放,很快具备了强大的功能,同时带来安开放,很快具备了强大的功能,同时带来安全问题。全问题。系统运行平台设计系统运行平台设计三大主流网络操作系统比较:三大主流网络操作系统比较:l稳定性:稳定性:Unix很好,很好,Linux和和Windows Server2000较好,较好,Windows NT较差较差l用户友好程度:用户友好程度:Win NT/Server2000很很好,好,Unix和和Linux较差较差 l效率、伸缩性、可管理性、效率、伸缩性、可管理性、Internet功能、
23、功能、复杂功能、可编程性方面,复杂功能、可编程性方面,Unix优于优于Windows NTlWindows Server2000优于优于 Windows NT,Linux介于介于Unix和和Windows Server2000之间之间 系统运行平台设计系统运行平台设计Web服务器软件:服务器软件:位于位于Web服务器上,利用服务器上,利用HTTP回应用回应用户(常见的是浏览器)传来的请求。该户(常见的是浏览器)传来的请求。该软件的更换可能会引起一系列问题,有软件的更换可能会引起一系列问题,有的只能运行于特定的操作系统之上。的只能运行于特定的操作系统之上。系统运行平台设计系统运行平台设计Web服
24、务器软应具备的功能:服务器软应具备的功能:l静态静态Web页面的发布页面的发布l支持支持CGI、JSP、ASP、Serverlet、Java Applet等动态页面脚本等动态页面脚本lJava虚拟机虚拟机l页面控制访问、页面控制访问、Web访问统计、访问统计、Web服服务器配置等服务器管理功能务器配置等服务器管理功能l提供提供Web开发接口开发接口系统运行平台设计系统运行平台设计选择选择Web服务器软件时考虑因素:服务器软件时考虑因素:l与网络操作系统的配合与网络操作系统的配合l响应能力响应能力l管理难易程度管理难易程度l兼顾原有的投资兼顾原有的投资l稳定可靠性稳定可靠性l安全性安全性系统运行
25、平台设计系统运行平台设计Web服务器服务器使用平台使用平台开发公司开发公司Apache httpdWindows NT/Server2000,Unix,Linux,Novell等等阿帕奇组织阿帕奇组织Internet InformaonServerWindows NT/Server2000微软公司微软公司Iplanet Web ServerWindows NT/Server2000,Unix,Linux网景公司网景公司系统运行平台设计系统运行平台设计应用服务器:位于企业数据层(或企业内应用服务器:位于企业数据层(或企业内部系统)和客户端软件之间的中间层,提部系统)和客户端软件之间的中间层,提供
26、了业务代码的存放和运行环境,用于执供了业务代码的存放和运行环境,用于执行业务逻辑行业务逻辑基本用途:管理客户会话、业务逻辑、与基本用途:管理客户会话、业务逻辑、与后端计算资源的连接后端计算资源的连接BEA公司的公司的WebLogic、IBM的的Webshpere可以根据所设计的系统选用可以根据所设计的系统选用应用服务器在企业应用架构中的位置应用服务器在企业应用架构中的位置应用应用服务服务器器中间层中间层客户端客户端后端系统后端系统浏览器浏览器移动设备移动设备客户端客户端DBMSEIS系统系统主机应主机应用用系统运行平台设计系统运行平台设计数据库管理系统:对于电子商务系统来说,数据库管理系统:对
27、于电子商务系统来说,常见的有常见的有Oracl、Sybase、Db2、Microsoft SQL Server、MySQL等等考虑因素:考虑因素:l成熟程度和先进性成熟程度和先进性l价格价格l开发队伍技术背景开发队伍技术背景l对多媒体的支持对多媒体的支持l对全文检索的支持对全文检索的支持系统运行平台设计系统运行平台设计中间件软件:中间件软件:l一种独立的系统软件或服务程序,分布一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机之间共享资源。中间件位于客户机/服服务器的操作系统之上,管理计算资源和务器的操作系统之上
28、,管理计算资源和网络通讯。网络通讯。l在电子商务交换平台和电子商务基础平在电子商务交换平台和电子商务基础平台中都不能没有中间件的存在。台中都不能没有中间件的存在。系统运行平台设计系统运行平台设计电子商务交换平台:对内集成企业内部的电子商务交换平台:对内集成企业内部的各种与电子商务相关的业务系统,对外连各种与电子商务相关的业务系统,对外连接商业合作伙伴,如银行、供应商、客户、接商业合作伙伴,如银行、供应商、客户、配送结构,完成各种不同业务系统之间数配送结构,完成各种不同业务系统之间数据转换和整。据转换和整。电子商务基础平台:用来支持大量电子商务基础平台:用来支持大量Internet客户的并发访问
29、,使应用开发商客户的并发访问,使应用开发商快速开发出灵活多变的电子商务应用,尽快速开发出灵活多变的电子商务应用,尽快把信息系统和商务活动放到快把信息系统和商务活动放到Internet中。中。系统运行平台设计系统运行平台设计电子商务中间件构架是一种电子商务应用集电子商务中间件构架是一种电子商务应用集成的关键件,不管电子商务应用分布在什么成的关键件,不管电子商务应用分布在什么硬件平台上,使用了什么数据库系统,透过硬件平台上,使用了什么数据库系统,透过了什么复杂的网络,电子商务应用的互连和了什么复杂的网络,电子商务应用的互连和互操作是电子商务中间件构架首先要解决的互操作是电子商务中间件构架首先要解决
30、的问题。问题。l在通信方面,电子商务中间件构架要支持在通信方面,电子商务中间件构架要支持各种通信协议和通信服务模式,传输各种各种通信协议和通信服务模式,传输各种数据内容,数据格式翻译、流量控制、数数据内容,数据格式翻译、流量控制、数据加密、数据压缩等等;据加密、数据压缩等等;系统运行平台设计系统运行平台设计l在电子商务中间件构架核心,要解决名字在电子商务中间件构架核心,要解决名字服务、安全控制、并发控制、可靠性和效服务、安全控制、并发控制、可靠性和效率保证等;率保证等;l在电子商务应用开发方面,要能提供基于在电子商务应用开发方面,要能提供基于不同平台的丰富的开发接口,支持流行的不同平台的丰富的
31、开发接口,支持流行的开发工具和异构互连接口标准等;开发工具和异构互连接口标准等;l在管理方面,解决电子商务中间件构架本在管理方面,解决电子商务中间件构架本身的配置、监控、调谐,为电子商务应用身的配置、监控、调谐,为电子商务应用的易用易管理提供保证。的易用易管理提供保证。系统运行平台设计系统运行平台设计l建立网站常见组合方案建立网站常见组合方案 操作系统操作系统Web服务器软服务器软件件数据库管理系统数据库管理系统软件软件Windows NT/Server2000IISSQL ServerLinuxApacheMySQLUNIXUNIX Web ServerOrale,DB/2系统运行平台设计系
32、统运行平台设计lWAP(无线应用协议)简介:(无线应用协议)简介:l支持在不同的无线网络上访问电子邮件和支持在不同的无线网络上访问电子邮件和Internet内容,把内容,把Internet业务、服务和信息业务、服务和信息推向终端设备。推向终端设备。l位于无线网络和位于无线网络和Internet之间,之间,WAP终端终端+WAP网关网关+WML,WAP网关将网关将WAP转换为转换为HTTP,获得,获得WML文档,可以将文档,可以将Web服务器和服务器和WAP网关集成得网关集成得WAP网站网站l目前存在带宽小、稳定性差、终端处理能力和屏目前存在带宽小、稳定性差、终端处理能力和屏幕有限、无线网络独立性、设备无关性、互操作幕有限、无线网络独立性、设备无关性、互操作性、安全性等问题性、安全性等问题思考题思考题电子商务系统总体结构设计包括哪及部电子商务系统总体结构设计包括哪及部分内容?各解决什么问题?分内容?各解决什么问题?电子商务系统网络平台、硬件平台设计、电子商务系统网络平台、硬件平台设计、软件平台设计包括哪些方面?软件平台设计包括哪些方面?三大主流网络操作系统优缺点三大主流网络操作系统优缺点列举几种软件平台组合方案列举几种软件平台组合方案WAP网关的作用网关的作用演讲完毕,谢谢观看!