您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 电子商务 > 随需应变运行的电子商务运行环境
随需应变的电子商务运行环境IBM引子背景1.随需应变运行环境概述1.1什么是随需应变运行环境1.2集成化1.3自动化1.4虚拟化1.5随需应变的技术1.6举例2.网络基础2.1什么是网络2.2网络的分类2.3互联网络标准2.4电子商务运行环境的网络2.5网络计算节点-服务器,客户端和操作系统3.电子商务开放标准3.1开放3.2HTTP协议3.3HTML和XML3.4Web服务(WebServices)3.5J2EE3.6统一建模语言(UML)4.电子商务运行环境模型4.1概述4.2访问层(用户层)4.3接入层4.4业务逻辑层4.5数据层4.6共享的公共服务4.7功能服务5.业务需求模型解决方案5.1ABC公司基于IBM/Lotus产品的集成协作环境解决方案5.2DEF公司的ERP解决方案5.3小结6.构造随需应变运行环境附录:IBM随需应变运行环境提供的产品及方案引子打开电灯,照亮你的屋子。你要做的只是--找到开关、按下它。因为你知道,电灯已经安在灯座上,灯座后面连着电线(通常情况下是这样),而电线后面连接着也许是几千公里外的发电站。当然,如果要对这个灯为什么会亮深究下去,也许会牵涉出一大堆问题:为什么是用电灯,而不是别的什么发光的东西?点亮电灯的是什么?电为什么会变为光?它要经过怎样的能量转换才会变为光?你使用的电源为什么是220V电压,50Hz频率?电是如何从电厂传送到你的床头的?中间经过了多少变电站和输送装置?你用的电是来自于水力发电站,火力发电站,风力发电站还是核电站?......何必关心这些呢!因为你是用户,你已经付了费用,你可以洒脱地把这一切问题抛在脑后。唯一可能要关心的只是灯的亮度是否合适,灯具的造型是否合你的口味,以及开关的位置是否顺手。而所有这些也不用你亲自去把它们制造出来,你要做的只是去商店挑选灯具和开关,因为你知道市面上所有的灯具都使用统一的电气标准。如果你愿意付装修服务费,恐怕连这点麻烦也可以免了——找一个装饰公司,把你要的告诉它,让它提供房间的照明设计方案和施工。真正专业的照明设计师一定会向你承诺:再个性化哪怕是另类的方案都能满足你。因为他知道,电路已经铺到你的屋里,能让所有的灯泡发亮,而设计光线和灯具的活儿正是他的长项。这样的事也正悄悄发生在信息技术上。你有没有想过,企业很快就能像获得水和电力那样获得其所需要的信息技术?企业自己并不拥有水厂或发电厂,而不久以后也不再需要去购买储存和维护传统计算环境的林林总总的设备。因为,互联网已经来到你的身边,而其余的一切,包括数据处理,存储,应用,系统管理,安全维护等等服务,都可以从网络获得。你要做的只是:把你的业务过程用互联网的语言转述给一个你信赖的服务商,一个有能力把复杂的信息技术变为简洁的低风险的商业流程支持系统的服务商。一切只取决于你的要求,而且,随需应变。这就是IBM随需应变的电子商务运行环境支持你的业务过程的承诺。背景2002年10月,IBM提出了对电子商务下一步发展方向的展望,即随需应变的电子商务。实际上,随需应变的电子商务并不仅仅是一个展望,也不是一个新的概念。它是IBM对于商务如何转型以求成功的理念。今天的商务必将在全球经济大环境和不断增长的竞争压力下求变,以求生存。商务模式将转型为跨越供应商、分销商、客户与雇员,在人力、流程、信息上进行完全的集成。一个企业的业务流程如果具备这样的特性--实现了端对端的集成,贯穿于整个公司以及关键业务伙伴,供应商和客户--那么它将获得快速响应任何客户需求、市场机会或来自外部威胁的能力。向这个目标转型的商务公司将人力、流程、信息、包括供应链和分销商,客户和员工有机地集成起来,形成更强的竞争力。随需应变商务具有以下四个特征:◆更迅速的响应能力(Responsive):能够随时对动态的,不可预知的改变做出感知和响应。这些改变来自于市场需求、供应、价格、人力、竞争、资本市场以及客户、供应商和员工的需求。◆更灵活的变化能力(Variable):能够在维持高生产力和FinancialPredictability时对业务流程和成本结构做出适应性修改,以降低风险。◆更专注的业务目标(Focused):能够集中资源于提高企业核心业务能力和那些体现企业竞争差异性的能力。◆更弹性的商务运行(Resilient):能够在始终贯彻其所有委托人(股东)的需求时,有效管理内部变化和外部威胁。要成功实现并维护这些商务特征,必须建立一个支持此商务目标的IT架构,本书集中讨论了这样一个用来支撑随需应变商务的IT架构--我们称之为随需应变的运行环境--它的特性和构建方法。1.随需应变运行环境概述1.1什么是随需应变运行环境那么,怎样才是一个随需应变的运行环境?它不是一组软硬件的简单组合。它是一个支持商务需求的环境,使商务可以向快速响应,灵活应变,集中目标和富有弹性的方向转型,并保持这些特性。一个随需应变的运行环境要求解放信息技术架构中蕴含的能力,用以解决业务中存在的问题。它是一个集成的平台,基于开放的标准,可以快速实施和集成业务应用和流程。通过允许真正意义上的虚拟化和自动化,它可使信息技术的拓展按需进行:·这个环境容纳了多种迄今最为先进的、稳定的和可靠的信息技术设施,而展现在商务过程面前的,是一个透明的、虚拟化的中间层。·在这个环境中,独立的物理资源被有机地集成起来,并且被赋予动态重新配置的机能。·这个环境向新的应用和产品开放,允许它们自由地加入,并与整体融合。·所有居住在这个环境中的设施、应用和数据等资源都可以得到牢靠的和全方位的关怀。·即使对于原有设施,也能够被吸纳入这个新的环境中,被集成和虚拟化,被赋予开放和自治的机能,从而获得新生。对于任何新的商务需求,整个运行环境都可根据需要灵活地在垂直或者水平方向扩展。一个随需应变的运行环境必须是:·柔性的(Flexible)·可自我管理的(Self-managing)·可伸缩的(Scalable)·经济的(Economical)·有弹性的(Resilient)·基于开放标准的(Basedonopenstandards)IBM提供的随需应变运行环境具备下面三个主要特征:·集成化:为流程、人力、信息和系统提供统一视图。·自动化:通过克服系统管理的复杂性,达到更有效地利用资源,增强系统的可用性和弹性,降低运行成本的目的。·虚拟化:通过建立虚拟隔离层,将底层硬件和系统软件细节隐藏于其下,并引入整合机制,从而简化系统展开,提高计算资源利用率,达到随需应变的目的。随需应变运行环境的价值在于其使用具备上述属性的丰富方案动态地将商务过程及企业战略与IT资源连接起来的能力。在运行环境中,资源被不受干扰地分配和管理起来,使其可以有效地根据商务需求加以利用。由于具有了柔性、动态的商务过程被赋予了不断成长和对变化进行管理的能力。下面详细描述每项特征的具体内容。图2显示了随需应变运行环境的关键部件:1.2集成化集成是有效和灵活地将资源合并,在企业内部及外部实现优化配置。集成包含如下内容:人员:IT环境必须支持集成的业务流程,协作机制和数据共享,使业务与员工、客户、业务伙伴以及供应商互动。一个随需应变的环境提供一个安全、柔性的架构,随时随地通过任何可能的设备支持本地的、远程的或是移动用户。业务流程:隔离的和垂直构造的商务过程已经越来越难以被企业负担。随需应变的商务必须横向管理和协调整个企业,IT架构应该是促成企业变革的工具,而不是成为其障碍。信息:信息集成使跨越或超越企业范围,实时存取异构的和分布式的信息成为可能。信息可以被植于多种数据源(如Oracle数据库、微软电子表格、大文件等等)和分布于多种操作系统(如微软Windows、Linux、UNIX、z/OS等等)。通过更好地集成信息,可以提高组织的效率,更好地为客户或供应商提供服务,提供更强有力的决策支持,以及更迅速地响应新的机会和威胁。1.3自动化自动化是指动态拓展、监控、管理和保护信息技术架构的能力,以期在最少或无人工干涉的情况下使运行环境满足商务需求。自动化的目标是克服系统管理的复杂性,更有效地利用资源,增强系统的可用性和弹性,降低运行成本。自动化是通过实现运行环境各组成单元的自治机制来实现的。自动化蓝图:为了帮助客户计划与实施自己的自动化,IBM建立了自动化蓝图,使用户可以将实施的工作任务分解到具体项目目标,并始终集中于解决商务需求。蓝图的最底层是自动化运行环境的基础:使用各种自身内置自动化能力的软件和系统资源,用来构建更高层次自动化功能。关键在于,商务过程可以依据其策略动态地对虚拟化的资源加以利用。从下数第二层展示了自动化的关键特性:可用性,帮助确保系统24x7的可用状态;安全性,保护系统免遭恶意侵袭,并记忆用户访问应用和数据的经历,拒绝不受欢迎的用户;优化,提供系统优化工具,用以使绝大部分的资源利用其最大的性能和效率,形成最大的投资回报。按需供应,关注于对IT架构中的单独元素进行自我配置和动态分配,使单位元素--存储或服务器等能够根据商务需求的变化提供足够的能力。从下数第三层,基于政策的策划,帮助用户自动控制第二层所有的特性,使整个IT架构动态响应变化的业务政策。这种策划建立在用户集体的IT实践经验上,确保能够迅速地、高质量地实现复杂的开发工作。最后,业务驱动服务管理层提供以下功能所需的工具:服务级别管理、计量系统使用、记费、建模、集成、连接、监控和完全将IT与业务流程连接起来的端对端的业务流程管理。自治计算和自动化:在工业界,对于自治计算的讨论由来已久。我们已经讨论了自动化是随需应变运行环境的关键目标。那么自动化和自治有什么区别呢?自动化是目标,是用户得到的利益。自治计算是使你达到自动化目标的手段。自治计算是驱动开发先进技术(自治技术)的力量,自治技术的具体体现可见于IBM自动化产品和方案中。自治计算提供了使信息系统实现自我管理的技术。这些自我管理特性包含在随需应变运行环境所需的自动化特性中。自治技术是内置的部件,而自动化是其外在表现。自治计算是自动化产品的基础。1.4虚拟化虚拟化是指运行环境通过某种机制将计算资源的能力展现在用户面前,使应用可以容易地在其上展开,而不必关心基础资源的物理设备,其实施及地理位置。通过提供一个随需应变的运行环境,资源可以基于业务需求被有效地利用,从而提高企业对工作资金和资产的利用率。虚拟化的目标是建立虚拟隔离层,将底层硬件和系统软件细节隐藏于其下,并引入整合机制,从而简化系统展开,提高计算资源利用率,达到随需应变的目的。虚拟化建立了对以下资源的共享机制:服务器:通过建立虚拟化环境,将硬件和系统软件从用户和应用的视野中隐藏起来,使服务器可以跨业务部门,流程和应用被共享,实现服务器整合。存储:提供对数据的存取,而不管其物理位置或文件格式。通过更高性价比的存储介质和高效率的数据共享提供经济的存储解决方案。分布式系统:利用分布式系统(如网格计算)的先进功能,我们可以允许计算资源跨越整个企业的范围,包括个人系统、服务器、集群和存储等,使它们能够动态地根据业务需求被共享。这种动态的配置允许更高效地利用资源,节省成本,提高资源利用能力,满足不可预见的未来需求。网络:互联网通过网络将世界连接了起来,被所有连接其上的企业和用户所共享。能够管理和控制网络的每一个部分,使其成为虚拟的私有网络,已经成为关键问题。这涉及到如VPN、VLAN、虚拟IP等技术。在一个随需应变运行环境中,信息技术架构中资源的虚拟化提供了诱人的前景。基层的硬件和系统软件从用户和上层应用的视野中被隐藏起来,基于开放标准的架构拓展得以大大简化:系统管理:和以往将固定服务器指定给特定应用,并且由专门的人员管理的做法不同,虚拟化允许从全局统一管理通用环境,并根据业务需求分配资源。资产管理:为上层应用提供通用环境。可以在不需要改变上层应用的情况下容易地管理,修改和重分配资源。同样,可以在无需修改下层系统时改变上层应用。当需要额外的计算能力或存储能力时,通常可以从闲置的资源中分配。成本结构:通过虚拟化环境动态分配系统和存储资源,可以有效控制软硬件成本。总的来说,一个虚拟化的环境
本文标题:随需应变运行的电子商务运行环境
链接地址:https://www.777doc.com/doc-42911 .html