随着Internet的高速发展,电子商务日益成为企业有效的营销工具。而随之而来的一些应用问题带来了网格技术应用于电子商务领域的契机,基于网格技术的解决方案将为电子商务未来发展提供有力帮助。
1网格技术应用于电子商务领域的背景作为电子商务最主要的应用主体,企业在电子商务应用过程中往往会面临许多问题,如IT应用难以回避的复杂环境、应用系统计算资源浪费等等。很多企业耗费大量资金构建的复杂IT环境经常出现业务高峰期外的闲置;IT产业的飞速发展导致了企业软硬件系统维护与升级的要求越来越高,成型系统的使用周期不断缩短,维护成本却越来越高。
针对这些问题,企业的电子商务应构建为一个具有整合、开放、自主和虚拟特性的运行环境成为必要的工作。随需而变的运行环境要求企业彻底改变成本核算模式,允许企业将这部分固定成本转化成动态的。即当业务需求增加时,计算资源需额外付出。随着国内外对电子商务研究的日益深入,网格技术对解决计算资源闲置的作用凸显出来。网格可以为企业提供业务变化过程中调整计算能力要求所需的灵活性。换句话说,网格使得企业在电子商务及相关业务方面一定程度上具备了随需应变的能力。
2网格和网格计算简介
2.1网格和网格计算的基本概念
网格(Grid)技术是1990年代兴起的一门信息新技术,它代表了继Internet技术和Web技术之后的第三次技术浪潮。在IT界广泛使用的“网格”与“网格计算”两个术语综合了信息领域及其相关领域的现代先进技术。由于网格技术正处在不断发展当中,因而还没有精确的定义和内容定位。具体而言,网格是以互联网为基础的新技术,能够将互联网、在线计算机、大型数据库、远程设备等相互整合为虚拟的“超级计算系统”。能够实现计算资源、存储资源、通信资源、软件资源、知识资源的共享。
根据网格提供的功能,网格可分为计算网格和存储网格两大类,按照网格不同的应用,网格可分为计算网格、数据网格和服务网格三大类。网格应用的目标是资源共享和协同工作,是解决多个层次的资源共享和协同工作的新技术、新标准,将把Internet从通信的信息交互的平台提升到一个资源共享的平台,网格将成为未来必不可少的IT基础设施。
2.2网格体系结构与关键技术
网格体系结构。网格体系结构是网格的骨架和灵魂,目前一种影响十分广泛的结构是Ian Foster等提出的五层沙漏结构,它是以“TCP/IP协议”为中心强调服务与API(Application Programming Interface)和SDK(Software Development Kits)的重要性。五层沙漏结构根据各组成部分与共享资源的距离,将功能分散在五个不同的层次,从底层到上面依次是:构造层、连接层、资源层、汇聚层和应用层,越向下层就越接近于物理的共享资源;而且各部分的协议数量是不同的,对于其最核心的部分,要能够实现上层协议向核心协议的映射,同时实现核心协议向下层其他各种协议的映射,因此核心协议形成了协议层次结构中的瓶颈,在五层结构中,资源层和连接层共同组成这一核心。
2.3网格关键技术
网格系统的关键技术是网格系统软件及操作系统,其核心包括资源管理、信息优化、作业调度和网格安全技术。具体表现为:网格节点,即网格计算资源的提供者,它包括高端服务器、集群系统、MPP系统大型存储设备和数据库等;宽带网络系统,是网格计算环境中提供高性能通信的必备手段,对网格计算的性能影响很大;资源管理和任务调度工具,其中计算资源管理工具负责资源的描述、组织和管理,任务调度工具则根据系统当前的负荷情况,对系统内的任务进行动态调度;监测工具,其作用是通过性能分析和监测监视系统资源和运行情况;可视化工具,把计算结果转换成直观的图形信息,并提供友好的用户界面;网格安全,安全问题涉及到认证授权问题保密共享问题,需要人为的干预或者加强安全措施,网格计算必须进行有序的控制和管理。
3基于网格计算的电子商务平台
基于网格计算的电子商务模式是以网格技术为基础,在一定的商务规则下,采用各种网格技术及应用等网格方式来实现资源的全面共享以提高核心竞争力,最终完成商品交易和服务交易的一种贸易形式。
企业利用电子商务服务的新趋势是基于网格技术的电子商务服务外包,企业登陆服务提供商建立在电子商务网格上的软件库就可得到企业所需的各种管理及应用软件。电子商务服务外包实际上是“随需而变”电子商务的一种形式。这种模式就是利用网格计算,使得企业在使用电子商务网络架构、应用程序时候就能像使用电力等公共服务一样方便。它在同时为多个客户同时提供服务,还能够保障用户应用环境的高度安全。企业在使用电子商务外包模式进行活动时,实际上使用的是以客户为中心的服务设计理念,通过外源资源配置,避免客户自身的硬件投入、软件和程序开发成本。也就是说,当企业现有的IT资源能够满足业务需求,即无需投入额外资源,只需由服务商提供的网格系统自动把工作任务分配给网格环境中任何闲置的IT资源协助完成任务。
企业的这种电子商务运行模式事实上就是利用网格计算平台,将分布在各个地方的各种资源虚拟的构建起来,实现应用层面的资源共享。具体表现为:一是数据网格和计算网格,数据网格可整合多种异构、分布的数据源,从而为海量数据的存储、传输、处理与整合提供基础框架。二是信息网格,信息网格架构于数据网格和计算网格之上,是电子商务平台的重要组成部分。信息网格对来自数据网格的数据和计算网格的计算结果进行分析和处理,形成信息资源,并将信息资源提交给商务逻辑网格层。三是商务逻辑网格,商务逻辑网格是电子商务平台的核心组成部分和主要功能单元,商务逻辑网格提供电子商务系统所支持的各种服务同时对于各个部门的应用系统提供服务支持;四是个性化服务接口,是电子商务平台通用性、交互性、实用性的重要表现部分。针对企业的不同应用需求,电子商务各个应用系统通过该接口可以很好的与电子商务平台进行交互;五是管理控制中心,通过该平台的集中统一控制,使得商务逻辑网格、信息网格、数据网格和计算网格的各个子系统符合统一的规范;六是统一的规范要实现应用程序的整合,所有的应用必须在统一规范下进行交流。
虽然网格技术在电子商务应用领域还和我们构建的理想模型有一定差距,但网格所带来的新技术必将解决前面提到的企业电子商务应用中存在的问题,并为未来电子商务模式带来深刻的变革和长远的发展。