电子商务的系统集成.ppt
《电子商务的系统集成.ppt》由会员分享,可在线阅读,更多相关《电子商务的系统集成.ppt(143页珍藏版)》请在三一办公上搜索。
1、电子商务法律与税收,覃 征 教授,计算机系统集成与电子商务,未来的电子商务系统意味着更多的集成,这里所谓的集成,就是商业机构将现存的所有的业务流程都与基于互联网的业务流程整合在一起,电子商务必需覆盖所有的核心商业过程。企业为了获得真正的电子商务利益(速度、周期时间、客户响应),必须集成所有的内部信息和应用。,问题,全新的电子商务技术、网络技术将如何与已有的业务流程相结合?为了更好的结合,新的技术与旧的流程将作何调整?两者的结合又将带来怎样的改善?,内容概述,本章主要解决如何将传统的系统集成技术运用到新兴的电子商务领域从理论角度出发,着重讨论实际应用中可能出现的问题,并详细的给出了解决问题的理论
2、依据和实现方法。着重于运用系统集成构建电子商务应用时可能遇到的实际问题,对于不同的问题通过理论分析给出实际解决方法。,电子商务的系统集成,电子商务软件系统集成模式,通信网络集成,系统集成概念,系统集成业务简单地说,就是根据客户的业务需求和资源配置,为其提供全面的解决方案,包括业务咨询服务、软硬件平台配置、应用软件开发、网络连接以及系统维护等。,系统集成概念,系统集成,系统集成的产生与发展,系统集成技术是伴随着计算机技术、网络通信技术的发展而出现的,随着客户应用需求的变化不断的进化和演变。它的发展变化主要是伴随着网络传输速率的变化和新技术、新产品的出现而发生的。系统集成业务的发展大约经历了3个阶
3、段。,系统集成的第一阶段,第0代的系统集成这一阶段集成仅仅是在一些大型机厂商的软、硬件和数据库产品上,根据用户需求开发一些电算化功能第1代的系统集成随着信息技术的广泛普及,广大用户的需求转移到了如何将现有各种不同计算环境组合在一起,形成统一、完整而有效的应用系统上来。技术与产品实力已经成熟,但是系统集成商的认识仍停留在拼装阶段,系统集成的第二阶段,网络的兴起使系统集成服务的内容也发生了根本性的改变,主要表现为以下几方面:一个系统集成解决方案的成功关键,由技术和产品转换为对企业业务模式和业务流程的改造。新的集成业务主要是基于企业业务流程而考虑,是“以业务为主导,以开发为中心”。软件和服务在其业务
4、构成中所占的比例正在逐步增加。系统集成商必须具备商务和技术的双料管理才能。,系统集成的第三阶段,Internet时代,系统集成服务需要全面的集成,不再局限于技术领域,而要求从整个业务领域乃至企业所需的全部方面进行集成。不仅需要提供技术增值服务,而且要引导需求,成为企业的战略和咨询顾问。,系统集成的第三阶段,该阶段系统集成的业务有三种发展形式:一是深入挖掘行业内部业务,拓展系统集成的深度,为用户提供全面的、规范的、高品质的服务。二是在众多“新兴”的行业中寻求新的业务增长点,开拓新的行业市场。三是面向Internet积极进军电子商务领域,不断拓展系统集成未来发展空间。,系统集成的第三阶段,而无论是
5、那一种形式,都要求系统集成商具有专业化的技术、专业化的服务,始终走在网络技术的最前沿,走在用户的前面。,系统集成的构成,系统集成包括六个子系统的集成,这六个子系统是:工作区子系统、水平支干线子系统、管理子系统、垂直主干子系统、设备子系统和建筑群主干子系统。,系统集成的特点,灵活性:系统集成要能适应不同用途,能够支持基于国际标准的不同厂家的有关网络或通信设备。先进性:系统集成的设计目标决定了系统必须采用先进的概念、技术、方法和设备。可靠性:系统应能保证性能可靠,并有一定的冗余接口以备应用增加或不可预测损坏时使用。标准化:系统集成的各种设计规范、技术指标及产品均应符合国际和工业标准,提供对多厂商产
6、品的支持能力,并结合总体要求予以设计。全面性:在满足应用的前提下,要考虑到将来一些应用所要求的信息点数量,系统集成最好是一次到位。,系统集成原则,网络系统的先进性:网络系统是应用系统的基础,用户的网络系统建设能能够保证在5到10年以至更长时间内满足发展的需要。传输系统的可靠性与稳定性:准确、不间断的数据传输与存储系统日常管理十分重要,用户应用系统的关键是数据传输和数据存储,因此要求设计的系统具有高可靠性和稳定性。系统的可管理性:用户的应用系统作为具有一定规模的复杂系统,需要对系统的整体运行过程随时进行客观的监控和调整,不管系统设备的物理位置在何处,系统都应该是可以管理和控制的。,系统集成原则,
7、整体的扩展性:系统应具有良好的扩展性,随着用户系统的不断发展和应用的不断扩展,可以根据需要随时增加硬件设备和软件模块。开放性:系统应能支持多种通信协议、多种传输介质、多种主机互连;支持各种异构系统与本系统的无缝连接。安全性:用户应用系统以后有可能采用Intranet技术,对外接入Internet,而资源共享和开放是Internet/Intranet重要特点,这将导致应用系统安全机制松散。因此,设计与开发保证内部各种信息的安全机制是实现系统健康运行的一个重要问题。,系统集成原则,系统的灵活性:针对用户信息系统分散、复杂的特点,系统灵活性主要表现在软件配置与负载平衡等方面,配合交换机产品支持的最先
8、进的虚拟网络技术,整个应用系统可以通过软件快速简便地将用户或用户组从一个网络移到另一个网络,可以跨越办公室、办公楼,而无需任何硬件的改变,以适应机构的不断变化。良好的性能价格比:如何运用最成熟的技术和设备解决客户的问题,实现“物美价廉”的应用系统也是系统集成必须把握的原则。,电子商务的系统集成,电子商务软件系统集成模式,通信网络集成,服务器的应用开发发展阶段,第一阶段,大家都使用Web服务器提供的服务器扩展接口,使用C或者Perl等语言进行开发,例如CGI,API等。,这种开发方式的主要问题是对开发者的素质要求很高,往往需要懂得底层的编程方法,了解HTTP协议,此外,这种系统的调试也相当困难。
9、,这种方式可以让开发者自由处理各种不同的Web请求,动态地产生响应页面,实现各种复杂的Web系统要求。,优点,缺点,服务器的应用开发发展阶段,第二阶段,大家开始使用一些服务器端的脚本语言进行开发,主要包括ASP,PHP,Livewire等。,这种开发方式的主要问题是系统的可扩展性不够好,系统一旦比较繁忙,就缺乏有效的手段进行扩充。此外,从一个挑剔者的眼光来看,这种方式不利于各种高性能的算法的实施,不能提供高可用性的效果,集成效果也会比较差。,这种方法的首要优点是简化了开发流程,使Web系统的开发不再是计算机专业人员的工作。,优点,缺点,服务器的应用开发发展阶段,第三阶段,出现了一个新的Web应
10、用开发方法,也就是应用服务器的方式。核心结构,以及解决的主要问题都是相近的,区别仅仅在于各个产品解决问题的算法不同。,服务器的集成方法及现有问题,体系结构对于服务器的体系结构,在集成服务器时建议采用应用服务器三层体系结构。应用服务器利用独立的进程进行业务处理与事务管理,将其中的所有数据操作转给第三层,也就是数据处理层的数据库服务器。在一定的情况下,也可以转给后面的其他系统。应用服务器体系结构的核心在一般的Web服务器和数据库服务器之间,用专门的应用服务器来完成业务处理。,如果所有的应用请求都通过请求接收层(一般就是Web服务器)转给应用处理层中的应用服务器处理。这样就会产生应用逻辑、业务逻辑、
11、数据逻辑的杂乱,无法清楚的区分界面、应用、数据。,服务器的集成方法及现有问题,负载均衡所有的应用服务器系统,都具有负载均衡的能力,即将用户发来的请求,恰当地分配给各个应用服务器,使大家可以分别负担系统的负载。通过使用负载均衡,用户在扩大系统时,可以仅仅增加几台新的服务器,无需对应用进行任何修改,这样就满足了可扩展性能的要求。服务器实现负载均衡的方法很多,但各有利弊。,当用户建立系统时,无法精确预计系统规模。如果设计的系统规模很小,那么就无法适应可能出现的大规模发展。如果设计的规模很大,那么很有可能会造成投资的浪费。而使用应用服务器体系结构,增加一层,将使系统的复杂度大大增加。,实现负载均衡的方
12、法,首先是负载分配算法。当前主要的负载分配算法有两种一种是精确的负载分配,即系统存在一个分配器,对系统的请求通过分配器交给合适的应用服务器进行处理。另一种是基于统计的负载分配,即在收到请求时,根据预先设置的加权值,按概率直接分配给后面的各个应用服务器。,实现负载均衡的方法,在应用服务器本身的实现上,又有基于进程和基于线程这两种方式基于进程的方式是指预先生成所有的应用服务器进程,在收到请求时,由某个应用服务器进程来完成所有的处理。基于进程的方式由于不需要任何创建线程的操作,所以速度较快。但是由于每个进程所占用的资源比每个线程的要多,所以同样一台计算机上可以同时运行的进程数比线程数要少,因此其并行
13、处理能力要弱于基于线程的方式。,服务器的集成方法及现有问题,高可靠性一般说的可靠性是指容错和错误恢复两个特性。容错是指在发生一定的错误,包括硬件错误、软件错误和网络错误的情况下,系统对外仍然可以正常工作。容错有两个等级,初步的等级是发生错误时正在处理的请求将不能被正确处理。比较完善的等级是将这些请求转给其他服务器来继续处理,用户感觉不到任何区别。,更好的容错服务意味着更高的性能要求与复杂度,如何妥善处理两方面的关系,取得最佳的平衡是集成中必须面对的问题。而且还存在着错误恢复的问题。,错误恢复的概念,更加完善的应用服务器还应该能够进行错误恢复,即错误发生后,如果经过自动或手工的处理,错误被排除了
14、,那么这些应用服务器应当可以恢复工作,继续为用户提供服务。然而比起容错性,服务器的错误恢复功能带来更多的性能下降与复杂度增加作为代价,而且该技术尚没有良好的实现。,服务器的集成方法及现有问题,数据库连接限制为了解决这个问题,在服务器集成时,一般都采用数据库连接池(Connection Pool)的技术,即在系统初期,或者初次使用时,完成数据库的连接,而后不再释放此连接,而是在处理后面的请求时,反复使用这些已经建立的连接。这种方式可以大大减少数据库的处理时间,有利于提高系统的整体性能。同时又可以将有限的数据库连接数最大可能第提高使用效率。因此数据库连接池技术被广泛地应用在各种应用服务器产品中。,
15、众所周知,数据库处理往往是整个业务处理中最耗时的步骤。而在各种数据库操作的步骤中,数据库的连接和释放往往又特别耗时。所以要对数据库连接给以必要的限制。,服务器的集成方法及现有问题,分布会话管理对于这个问题,当前一般的解决方法有两种:一种是在每个服务器上保存自己的会话信息,这样,在进行负载分配时,必须是基于会话的,而不是基于请求的,不然会造成会话信息的不一致。另一种是专门建立一个会话服务器,利用它进行会话信息的保存。这样做可以方便负载分配算法,易于容错。但是其缺点是增加一次网络通信的时间,使处理速度减慢。,由于标准的HTTP请求是每个请求一个连接,为了方便用户使用,在系统集成时系统一般都利用Co
16、okie、IP地址识别等技术来实现会话管理。在单服务器的情况下,会话管理是比较容易实现的,但是在多服务器时,存在会话信息的存放地点问题。,服务器的集成方法及现有问题,嵌入对象嵌入对象一般可以放置在应用服务器上,这样可以使对象访问成为本地的访问,不需要进行任何网络通信,性能较好。但这些对象在各个应用服务器上会同时存在,因此,不能实现对象的长期内部状态。而嵌入对象放置在应用服务器上时,又分为全对称的和非对称的,前者即各个应用服务器上都安装所有的对象;后者则将某些对象只安装于某些服务器上,这样做还需要负载分配程序的配合。如果将嵌入对象放在应用服务器后端,实际上就又增加了一个层次,即嵌入对象层,使整个
17、系统变成四层。这样做会增加网络通信,降低性能,但是对象的设计将比较灵活,而且可以使用各种现有的对象连接接口。,服务器的集成方法及现有问题,高速缓存机制在应用服务器中使用高速缓存一般包括两个地方,即页面的缓存和数据库的缓存。页面的缓存是指将特定的URL对应的页面在缓存中予以记录,以便在未来再次访问同一个URL时,直接使用。数据库的缓存是指系统对数据库的访问结果进行缓存,这样,相同的SQL再次去访问数据库时,就不需要进行真正的数据库操作,而只需读取缓存即可。其缓存效果不如页面缓存,但是适用面比较广。,服务器的效率不仅仅取决于服务器相应请求的总量,更重要的单位时间内的相应数量,也就是我们常说的峰值量
18、。在这种情况下高速缓存问题就显得非常重要。在系统集成要认真考虑高速缓存的机制问题。,高性能服务器的衡量标准,可管理性:是PC服务器的标准性能,也是PC服务器优于Unix服务器的重要区别。Windows NT不但工作界面与Windows其它操作系统保持一致,而且还与各类基于Windows系统的应用软件兼容。这些都为PC服务器管理提供了极大方便。同时PC服务器还为系统提供了大量的管理工具软件,特别是安装软件为管理员安装服务器或扩容(增加硬盘、内存等)服务器所提供的方便就像安装PC机一样简单。,高性能服务器的衡量标准,可用性:是指在一段时间内服务器可供用户正常使用的时间的百分比。提高服务器可用性有两
19、个方式:减少硬件的平均故障时间和利用专用机制。该机制可在出现故障时自动执行系统或部件切换以免或减少意外停机。然而不管采用哪种方式,都离不开系统或部件冗余,当然这也提高了系统成本。,高性能服务器的衡量标准,安全性:它是网络的生命,而PC服务器的安全就是网络的安全。为了提高服务器的安全性,服务器部件冗余就显得非常重要。某些服务器在电源、网卡、SCSI卡、硬盘、PCI通道都实现设备完全冗余,同时还支持PCI网卡的自动切换功能,大大优化了服务器的安全性能。当然,设备部件冗余需要两套完全相同的部件,也大大提高了系统的造价。,高性能服务器的衡量标准,高性能:这是指服务器的综合性能指标高。包括运行速度、磁盘
20、空间、容错能力、扩展能力、稳定性、持续性、监测功能以及电源等方面。还要关注硬盘和电源的热插拔性能,网卡的自适应能力,以及相关部件的冗余设计和纠错功能。,高性能服务器的衡量标准,可扩展性:这是指服务器的综合性能指标高。包括运行速度、磁盘空间、容错能力、扩展能力、稳定性、持续性、监测功能以及电源等方面。还要关注硬盘和电源的热插拔性能,网卡的自适应能力,以及相关部件的冗余设计和纠错功能。,高性能服务器的衡量标准,模块化设计:即电源、网卡、SCSI卡、硬盘、风扇等部件为模块化结构,且都具有热插拔功能,可以在线维护,使系统停机可能性大大减少。特别是分布式电源技术,使每个重要部件都有自己的能源系统,不会因
21、一个部件电源损坏而危及整个系统的安全与持续工作。,ISP/ICP的业务特性,随着众多企业和个人用户纷纷加入到互联网络之中,建立扩大自身影响的互联网主页,为主要提供互联网服务的ISP/ICP带来了新的发展机会,尤其是随着电信基础设施逐渐提升完备,一直困扰上网速度的带宽问题正在逐渐缓解,ISP/ICP的主要业务模式也从过去的“虚拟主机”业务逐渐过渡到“主机托管”业务。而ISP/ICPI能否真正发挥关键的作用,决定了整个社会是否能快速建成“信息高速公路”。,ISP/ICP的发展方向,骨干网经营,主要从事长距离回路接入服务,通过抓住大量用户,走规模化经营之路;提供增值业务服务,包括提供拨号接入和高速缓
22、冲存储器使用户迅速接入,提供虚拟专用网VPN业务咨询和设计;提供Internet解决方案,为用户提供SAP、Oracle等应用方案,以及各种专用的信息咨询,帮助客户实现E-Commerce,提供B2B、B2C的方案;数据中心,包括主机托管、应用托管以及企业电子商务建设、管理和维护。,ISP/ICP行业应用与选购的特殊性,ISP/ICP业务特性与发展方向决定了选购选购PC服务器时需突出考虑的因素:可用性,这一点对于ISP/ICP至关重要,稍有疏忽就会给自己和用户造成业务的中断,从而造成巨大的甚至是毁灭性的损失。占用空间,由于主机托管已成为ISP/ICP的主要业务之一,因此如何在有限的空间中为用户
23、提供尽可能多的服务器设备,就成为ISP/ICP扩大业务规模的重要基础。可管理性,这是涉及到系统本身的维护、资源开发以及用户资源管理与支持的关键性能。高性能,它直接影响到其他方面执行的好坏程度。,电子商务的系统集成,电子商务软件系统集成模式,通信网络集成,通信网络分类,高速网,局域网,广域网,综合作用,通信网络组成图,通信网络平台,通信网络平台是电子商务基础的基础,是企业进入电子商务的第一步。不但决定今天,还要影响未来。需要认真研究电子商务对企业通信网络平台建设提出的技术需求。这些要求大体上包括以下方面 1能够容纳多种网络技术。2多元融合、一体化和多服务。3支持多种协议。4多层次交换能力。5高度
24、的可靠性和安全性。6灵活性、简单性、可扩展性和高性价比。7通信网络平台管理能力强、界面友好。,局域网的概念,局域网集成就是通过企业网络建设实现计算机网络之间的安全、高速相互访问,为企业实现办公自动化和运行基于电脑计算机网络的应用信息管理系统提供良好的硬件平台,从而达到充分利用各种计算机信息技术使企业的办公、管理逐步实现计算机网络化、信息化、现代化的目的。,局域网集成原则,实用性原则:网络系统应采用成熟可靠的技术和设备,达到实用、经济和有效的目的。开放性原则:网络系统应采用开放的标准和技术。可靠性原则:网络系统应确保很高的可靠性,具有高平均无故障时间和低故障率。安全性原则:网络系统应具有良好的安
25、全性,确保网络系统和数据的安全运行。,局域网集成原则,先进性原则:网络系统应采用先进的技术和设备,符合网络未来发展的潮流。高效性原则:网络系统应具有很高的资源利用率。可扩展性原则:网络系统应在规模和性能两方面具有良好的可扩展性。高性价比原则:网络系统应具有较高的性能价格比,技术优先,兼顾价格。,局域网集成的三种工作模式,专用服务器结构(Server-Based):又称为“工作站/文件服务器”结构,由若干台微机工作站与一台或多台文件服务器通过通信线路连接起来组成。工作站存取服务器文件,共享存储设备。,局域网集成的三种工作模式,客户机/服务器模式(Client/Server):其中一台或几台较大的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 系统集成

链接地址:https://www.31ppt.com/p-2406343.html