09电子商务系统总体设计和平台设计

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

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

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

资源描述

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

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

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

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

×
保存成功