2023年电子商务的运行模式_第1页
2023年电子商务的运行模式_第2页
2023年电子商务的运行模式_第3页
2023年电子商务的运行模式_第4页
2023年电子商务的运行模式_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

随需应变的电子商务运行环境

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和XML

3.4Web服务(WebServices)

3.5J2EE

3.6统一建模语言(UML)

4.电子商务运行环境模型

4.1概述

4.2访问层(用户层)

4.3接入层

4.4业务逻辑层

4.5数据层

4.6共享的公共服务

4.7功能服务

5.业务需求模型解决方案

5.1ABC公司基于旧M/Lotus产品的集成协作环境解决方案

5.2DEF公司的ERP解决方案

5.3小结

6.构造随需应变运行环境

附录:旧M随需应变运行环境提供的产品及方案

引子

打开电灯,照亮你的屋子。

你要做的只是-找到开关、按下它。

因为你知道,电灯已经安在灯座上,灯座后面连着电线(通常情况下是这样),而

电线后面连接着也许是几千公里外的发电站。当然,如果要对这个灯为什么会亮深究下

去,也许会牵涉出一大堆问题:

为什么是用电灯,而不是别的什么发光的东西?

点亮电灯的是什么?电为什么会变为光?它要经过怎样的能量转换才会变为光?

你使用的电源为什么是220V电压,50Hz频率?

电是如何从电厂传送到你的床头的?中间经过了多少变电站和输送装置?

你用的电是来自于水力发电站,火力发电站,风力发电站还是核电站?

何必关心这些呢!因为你是用户,你已经付了费用,你可以洒脱地把这一切问题抛

在脑后。唯一可能要关心的只是灯的亮度是否合适,灯具的造型是否合你的口味,以及

开关的位置是否顺手。而所有这些也不用你亲自去把它们制造出来,你要做的只是去商

店挑选灯具和开关,因为你知道市面上所有的灯具都使用统一的电气标准。如果你愿意

付装修服务费,恐怕连这点麻烦也可以免了一一找一个装饰公司,把你要的告诉它,让

它提供房间的照明设计方案和施工。真正专业的照明设计师一定会向你承诺:再个性化哪

怕是另类的方案都能满足你。因为他知道,电路已经铺到你的屋里,能让所有的灯泡发

亮,而设计光线和灯具的活儿正是他的长项。

这样的事也正悄悄发生在信息技术上。你有没有想过,企业很快就能像获得水和电

力那样获得其所需要的信息技术?企业自己并不拥有水厂或发电厂,而不久以后也不再

需要去购买储存和维护传统计算环境的林林总总的设备。因为,互联网已经来到你的身

边,而其余的一切,包括数据处理,存储,应用,系统管理,安全维护等等服务,都可

以从网络获得。你要做的只是:把你的业务过程用互联网的语言转述给一个你信赖的服

务商,一个有能力把复杂的信息技术变为简洁的低风险的商业流程支持系统的服务商。

一切只取决于你的要求,而且,随需应变。

这就是IBM随需应变的电子商务运行环境支持你的业务过程的承诺。

背景

2002年10月,旧M提出了对电子商务下一步发展方向的展望,即随需应变的电子

商务。实际上,随需应变的电子商务并不仅仅是一个展望,也不是一个新的概念。它是

IBM对于商务如何转型以求成功的理念。今天的商务必将在全球经济大环境和不断增长

的竞争压力下求变,以求生存。商务模式将转型为跨越供应商、分销商、客户与雇员,

在人力、流程、信息上进行完全的集成。

一个企业的业务流程如果具备这样的特性-实现了端对端的集成,贯穿于整个公司以

及关键业务伙伴,供应商和客户-那么它将获得快速响应任何客户需求、市场机会或来自

外部威胁的能力。

向这个目标转型的商务公司将人力、流程、信息、包括供应链和分销商,客户和员

工有机地集成起来,形成更强的竞争力。

随需应变商务具有以下四个特征:

♦更迅速的响应能力(Responsive):能够随时对动态的,不可预知的改变做出感

知和响应。这些改变来自于市场需求、供应、价格、人力、竞争、资本市场以及客户、

供应商和员工的需求。

♦更灵活的变化能力(Variable):能够在维持高生产力和FinancialPredictability

时对业务流程和成本结构做出适应性修改,以降低风险。

♦更专注的业务目标(Focused):能够集中资源于提高企业核心业务能力和那些

体现企业竞争差异性的能力。

♦更弹性的商务运行(Resilient):能够在始终贯彻其所有委托人(股东)的需求

时,有效管理内部变化和外部威胁。

要成功实现并维护这些商务特征,必须建立一个支持此商务目标的IT架构,本书集

中讨论了这样一个用来支撑随需应变商务的IT架构-我们称之为随需应变的运行环境-

它的特性和构建方法。

1.随需应变运行环境概述

1.1什么是随需应变运行环境

那么,怎样才是一个随需应变的运行环境?它不是一组软硬件的简单组合。它是一

个支持商务需求的环境,使商务可以向快速响应,灵活应变,集中目标和富有弹性的方

向转型,并保持这些特性。

一个随需应变的运行环境要求解放信息技术架构中蕴含的能力,用以解决业务中存

在的问题。它是一个集成的平台,基于开放的标准,可以快速实施和集成业务应用和流

程。通过允许真正意义上的虚拟化和自动化,它可使信息技术的拓展按需进行:

•这个环境容纳了多种迄今最为先进的、稳定的和可靠的信息技术设施,而展现在

商务过程面前的,是一个透明的、虚拟化的中间层。

•在这个环境中,独立的物理资源被有机地集成起来,并且被赋予动态重新配置的

机能。

•这个环境向新的应用和产品开放,允许它们自由地加入,并与整体融合。

•所有居住在这个环境中的设施、应用和数据等资源都可以得到牢靠的和全方位的

关怀。

•即使对于原有设施,也能够被吸纳入这个新的环境中,被集成和虚拟化,被赋予

开放和自治的机能,从而获得新生。对于任何新的商务需求,整个运行环境都可根据需

要灵活地在垂直或者水平方向扩展。

一个随需应变的运行环境必须是:

•柔性的(Flexible)

•可自我管理的(Self-managing)

•可伸缩的(Scalable)

•经济的(Economical)

,有弹性的(Resilient)

,基于开放标准的(Basedonopenstandards)

IBM提供的随需应变运行环境具备下面三个主要特征:

•集成化:为流程、人力、信息和系统提供统一视图。

•自动化:通过克服系统管理的复杂性,达到更有效地利用资源,增强系统的可用

性和弹性,降低运行成本的目的。

•虚拟化:通过建立虚拟隔离层,将底层硬件和系统软件细节隐藏于其下,并引入

整合机制,从而简化系统展开,提高计算资源利用率,达到随需应变的目的。

随需应变运行环境的价值在于其使用具备上述属性的丰富方案动态地将商务过程及

企业战略与IT资源连接起来的能力。在运行环境中,资源被不受干扰地分配和管理起来,

使其可以有效地根据商务需求加以利用。由于具有了柔性、动态的商务过程被赋予了不

断成长和对变化进行管理的能力。

柔性的,动态的业务流程业务策略飘动n■资源分配

根据业务需求不需要人工干ft的

有效利用资产动态资源分配和管理

下面详细描述每项特征的具体内容。图2显示了随需应变运行环境的关键部件:

标基干第崎的短划

1.2集成化

集成是有效和灵活地将资源合并,在企业内部及外部实现优化配置。集成包含如下内

容:

人员:IT环境必须支持集成的业务流程,协作机制和数据共享,使业务与员工、客

户、业务伙伴以及供应商互动。一个随需应变的环境提供一个安全、柔性的架构,随时

随地通过任何可能的设备支持本地的、远程的或是移动用户。

业务流程:隔离的和垂直构造的商务过程已经越来越难以被企业负担。随需应变的

商务必须横向管理和协调整个企业,IT架构应该是促成企业变革的工具,而不是成为其

障碍。

信息:信息集成使跨越或超越企业范围,实时存取异构的和分布式的信息成为可能。

信息可以被植于多种数据源(如Oracle数据库、微软电子表格、大文件等等)和分布于

多种操作系统(如微软Windows、Linux、UNIX、z/OS等等)。

通过更好地集成信息,可以提高组织的效率,更好地为客户或供应商提供服务,提

供更强有力的决策支持,以及更迅速地响应新的机会和威胁。

1.3自动化

自动化是指动态拓展、监控、管理和保护信息技术架构的能力,以期在最少或无人

工干涉的情况下使运行环境满足商务需求。自动化的目标是克服系统管理的复杂性,更

有效地利用资源,增强系统的可用性和弹性,降低运行成本。自动化是通过实现运行环

境各组成单元的自治机制来实现的。

自动化蓝图:为了帮助客户计划与实施自己的自动化,旧M建立了自动化蓝图,使

用户可以将实施的工作任务分解到具体项目目标,并始终集中于解决商务需求。

=门治计算能力

蓝图的最底层是自动化运行环境的基础:使用各种自身内置自动化能力的软件和系

统资源,用来构建更高层次自动化功能。关键在于,商务过程可以依据其策略动态地对

虚拟化的资源加以利用。

从下数第二层展示了自动化的关键特性:可用性,帮助确保系统24x7的可用状态;

安全性,保护系统免遭恶意侵袭,并记忆用户访问应用和数据的经历,拒绝不受欢迎的

用户;优化,提供系统优化工具,用以使绝大部分的资源利用其最大的性能和效率,形

成最大的投资回报。按需供应,关注于对IT架构中的单独元素进行自我配置和动态分配,

使单位元素-存储或服务器等能够根据商务需求的变化提供足够的能力。

从下数第三层,基于政策的策划,帮助用户自动控制第二层所有的特性,使整个IT

架构动态响应变化的业务政策。这种策划建立在用户集体的IT实践经验上,确保能够迅

速地、高质量地实现复杂的开发工作。

最后,业务驱动服务管理层提供以下功能所需的工具:服务级别管理、计量系统使

用、记费、建模、集成、连接、监控和完全将IT与业务流程连接起来的端对端的业务流

程管理。

自治计算和自动化:在工业界,对于自治计算的讨论由来已久。我们已经讨论了自

动化是随需应变运行环境的关键目标。那么"自动化"和"自治"有什么区别呢?

自动化是目标,是用户得到的利益。自治计算是使你达到自动化目标的手段。自治

计算是驱动开发先进技术(自治技术)的力量,自治技术的具体体现可见于旧M自动化

产品和方案中。

自治计算提供了使信息系统实现自我管理的技术。这些自我管理特性包含在随需应

变运行环境所需的自动化特性中。自治技术是“内置”的部件,而自动化是其外在表现。自

治计算是自动化产品的基础。

1.4虚拟化

虚拟化是指运行环境通过某种机制将计算资源的能力展现在用户面前,使应用可以

容易地在其上展开,而不必关心基础资源的物理设备,其实施及地理位置。通过提供一

个随需应变的运行环境,资源可以基于业务需求被有效地利用,从而提高企业对工作资

金和资产的利用率。虚拟化的目标是建立虚拟隔离层,将底层硬件和系统软件细节隐藏

于其下,并引入整合机制,从而简化系统展开,提高计算资源利用率,达到随需应变的

目的。

虚拟化建立了对以下资源的共享机制:

服务器:通过建立虚拟化环境,将硬件和系统软件从用户和应用的视野中隐藏起来,

使服务器可以跨业务部门,流程和应用被共享,实现服务器整合。

存储:提供对数据的存取,而不管其物理位置或文件格式。通过更高性价比的存储

介质和高效率的数据共享提供经济的存储解决方案。

分布式系统:利用分布式系统(如网格计算)的先进功能,我们可以允许计算资源

跨越整个企业的范围,包括个人系统、服务器、集群和存储等,使它们能够动态地根据

业务需求被共享。这种动态的配置允许更高效地利用资源,节省成本,提高资源利用能

力,满足不可预见的未来需求。

网络:互联网通过网络将世界连接了起来,被所有连接其上的企业和用户所共享。

能够管理和控制网络的每一个部分,使其成为虚拟的私有网络,已经成为关键问题。这

涉及到如VPN、VLAN、虚拟IP等技术。

在一个随需应变运行环境中,信息技术架构中资源的虚拟化提供了诱人的前景。基

层的硬件和系统软件从用户和上层应用的视野中被隐藏起来,基于开放标准的架构拓展

得以大大简化:

系统管理:和以往将固定服务器指定给特定应用,并且由专门的人员管理的做法不

同,虚拟化允许从全局统一管理通用环境,并根据业务需求分配资源。

资产管理:为上层应用提供通用环境。可以在不需要改变上层应用的情况下容易地

管理,修改和重分配资源。同样,可以在无需修改下层系统时改变上层应用。当需要额

外的计算能力或存储能力时,通常可以从闲置的资源中分配。

成本结构:通过虚拟化环境动态分配系统和存储资源,可以有效控制软硬件成本。

总的来说,一个虚拟化的环境提供了简化地和按需地存取数据及其它IT资源的能力。

闲置能力可以被用来满足不可预知的需求,减少购买额外软硬件的需要。节省下来的资

金可以用来投入到核心的业务增长上。

旧M对虚拟化的研究已有至少40年了,最早可追溯到S/360系统。随着网格技术和

SAN的成熟,我们现在可以将虚拟存储,虚拟计算机等引入虚拟计算环境,支持商务获

得更大的财政和业务利益。

1.5随需应变的技术

上文描述了一个随需应变运行环境具有的特性,以及它给业务带来的利益。有许多

技术可用来构建此环境,其中有新技术,也有经过进化发展而来的。随需应变的运行环

境将广泛的技术标准融合在一起工作,提供一组全面而一致的IT设施。

共享的组件

•集成的系统控制台

•数据安全和一致性

・策划

•事务处理协典

•数据持续性

•负我管理

•协作

•应用连通性

•配置工具

本节介绍这些技术,以及它们是如何支持随需应变运行环境的。

Web服务(WebServices)

Web服务帮助企业建立通过Web访问全部数据的应用。这种应用是基于Web的、

面向服务的、分布式的和易于集成的,包括容纳原有交易系统和新的商务应用。Web服

务基于标准,如J2EE,XML和SOAP,成为快速拓展新应用的标准方法。由于其提供

了标准界面,可以将多个已有的Web服务组件快速地集成为新的应用。

网格计算(GridComputing)

网格将广泛分布与网络上的计算资源,如处理、存储、数据及网络带宽等虚拟化为

单一的系统,使用户和应用程序看上去可访问巨大的IT能力。通过使用网格计算的开放

技术,如Globus工具集,以及正在浮现的工业标准,如OGSA和OGSI,网格计算已不

仅仅专用于科学计算。如今,商务应用已经可以严肃地将网格计算作为有效提高计算和

存储资源利用率,降低成本的方法。网格计算允许资源的动态重定向,以满足变化的商

务需求。

自治能力(Autonomic)

自治能力被广泛地内置于旧M的软硬件产品中。自治能力成为实现商务目标的基本

元素。自治能力可分为以下四种:

•自我配置(Self-configuring):在运行中动态自我配置,以及在整个H■系统中自

我初始化。还包括其对环境中其它相关设备的调整。

•自我恢复(Self-healing):在发现或预测到非正常情况时,从失效部件恢复运行

能力,并启动纠错功能。所有操作均无需中断应用运行。

•自我优化(Self-optimizing):指系统或部件在无需人工干预的情况下最大化地

分配和利用资源能力,满足最终用户需求。

•自我保护(Self-protecting):指系统部件发现敌对的或非法的行为,采取自治的

行动,使其免受攻击的能力。

信息集成(InformationIntegration)

信息集成可以多种形式实现,从联合数据库到内容管理系统。

联合数据库使存储于不同数据库和文件系统的数据能够被通用界面(如SQL)访问,

而将系统复杂性和数据的具体存放位置隐藏于其下。

内容管理系统使用户和应用程序容易地发现和管理所需数据。

刀片计算机(BladeComputers)

通过实施刀片计算机,我们可以将大量的服务器紧密地集中于很小的空间中,使其

在节省空间的同时能够容易地进行管理。刀片计算机是服务器整合的一种形式。利用多

种虚拟化和自动化技术,我们可使刀片系统以有效地根据变化的业务需求进行配置和重

新分配。

支持普及性设备(PervasiveDevice)

某些产品,诸如旧MWebSphereEveryplaceAccess,简化了企业无线方案。它在

一个产品包中提供了允许移动用户随时随地访问生产数据和企业应用的能力。它基于开

放标准,在一个简单的平台上支持多种设备,如掌上电脑(PDA),智能手机等。

技术总结

我们讨论了一些用于提供随需运行环境的技术。重要的是理解它们不是单独的技术。

随需应变运行环境将有关集成化、自动化、虚拟化的多种技术捆绑在一起。这三种特性

互相交织在一起,互相支持,使总体能力大于技术的简单相加。

1.6举例

例1:随需应变运行环境应用于企业内部商务集成

随需应变的电子商务转型一企业内部

*付IEAI/ETL

操作系统

内存网络显示

处理器存储

本节介绍这些技术,以及它们是如何支持随需应变运行环境的。

在上图中,企业的所有业务过程,如产品设计、客户关系管理、服务、风险管理、

效益分析等等,都建立在统一的运行环境中。各业务过程除实施各自的应用模块(应用

软件层)之外,还可以共享运行环境提供的软硬件基础设施(系统层),数据(数据库

层),业务连接中间件(中间件层)。由于各层之间通过标准接口交互,因而可以根据

各自及整体业务需求在横向伸缩。由于各层都符合通用的互联网标准和规范,因此很容

易和诸如业务伙伴、供应商、合作开发商等使用同一规范运行环境的企业组织实现横向

业务集成。由于采用数据层相对独立和集中,因而有可能对所有企业数据进行整合与挖

掘,形成智能商务,提供决策支持。由此,企业商务过程通过实现了更高程度的虚拟化,

脱离了运行环境中软硬件系统的束缚。

例2:随需应变运行环境应用于企业间业务(B-B)集成:

随需应变的电子商务转为-B2B

供应商LJ业务伙伴

中s

闻i

ft*

境M

由于在不同企业组织中实施的业务运行环境符合统一标准,因此可在各层次上实现

交互,将企业间的商务过程无缝地连接起来。通过统一安全策略的实施,可以很好地保

护各自企业的机密数据。

例3:企业外包服务在随需应变运行环境中的实施:

随需应变的电子商务转型-企业外包

外包服务商

务而为■青设■分析,

9

运*

中间件层不仅可以支持企业内部的数据交换,而且可以将这种数据交换拓展到企业

外部,并且企业内/外的数据是同步的。上图是旧M随需应变外包服务系统为某客户企业

提供呼叫中心外包服务的例子:

1.在旧M随需应变外包服务系统中,从呼叫中心收集到的客户信息和收益分析数据

必须与企业客户关系管理系统和财务系统(或者企业资源计划系统)同步。这种同步是

完全实时的,近似实时的还是异步的取决于中间件(EAI/ETL技术)的配置情况。

2.旧M随需应变外包服务系统将访问客户企业中的客户关系管理系统的数据。在这

一层次上可能实施WebServiceso

3.客户企业的CRM系统需要访问旧M随需应变外包服务系统的CRM系统中有关

电话记录的数据。访问需要是实时的,其通讯由企业门户和WebServices实现。

在上例中,对于客户企业来说,将800客户电话呼叫中心(CallCenter)业务外包,

可以简化企业内部流程和节省基本设施投资。由于客户企业和旧M外包服务系统的运行

环境是统一的,因此可以将外包业务的数据透明地引入企业内部流程,保证了企业整体

业务的完整性。

2.网络基础

网络系统是整个运行环境的物质基础之一。

2.1什么是网络

计算机网络是指处于不同地理位置的多台具有独立功能的计算机系统通过通信设备

和通信介质互连起来,并以功能完善的网络软件进行管理并实现网络资源共享和信息传

递的系统。从微观上来说,网络的功能就是将不同地理位置的计算机联结起来,使其相

互之间可以收发电子信号。对两台通信的终端而言,网络可以虚拟成连接它们的一根电

2.2网络的分类

计算机网络可以根据规模和传输技术来分类。按照覆盖地理范围划分,可分为:局

域网,广域网。

局域网(LAN)

是指在一个较小地理范围内的各种计算机网络设备互连在一起的通信网络,可以包

含一个或多个子网,通常局限在几千米的范围之内。

局域网中的主机(计算机,服务器和其它局域网组件)通过集线器或交换机连接到

网络上,形成多层次的星型网络拓朴。

局域网符合开放式系统互连(OSI)参考模型统一标准。

局域网的数据链路协议包括:百兆以太网(10/1OOMbpsEthernet),千兆以太网

(GigabitEthernet),令牌环网(Torken-Ring),光纤分布式数据接口(FDDI),异

步转移模式(ATM)。

局域网使用的网络层及传输层协议主要为TCP/IP。其它的网络协议还有:NetBIOS

(网络基本输入输出系统)扩展用户接口(NetBEUI),IPX/SPX(网间消息传递协议),

系统网络体系结构(SNA)。

应用层的协议有电子邮件协议、HTTP和文件传输协议(FTP)等。

局域网的组件主要包括交换机(Switch)>集线器(Hub)、防火墙设备、负载均衡

设备。路由器(Router)是局域网的终点,也是其接入广域网的起点。

局域网设计需考虑的问题有:负载平衡、瓶颈问题、子网划分、容量规划、与广域

网连接、防火墙、局域网组件(交换机,集线器)的选择等。

广域网(WAN)

广域网是一种跨越远距离连接多个局域网的网络。现有最大的广域网就是互联网

(Internet)o如果商务网络对带宽和速度有特殊的要求,则可考虑租用电信专线。

广域网的体系结构:

终端路由器是广域网进入电子商务运行环境的第一站,负责将来自广域网的信号转

换成局域网能够理解的格式。与普通的路由器的区别在于,终端路由器一般附加防火墙

功能,用来提高网络的安全。

终端路由器的服务质量保证(QoS)特性确保需要快速传送的数据比其它非紧急信

息具有优先权,这一特性使其在虚拟专用网(VPN)或虚拟专用局域网(VPAN)的设计

中占重要地位。

在广域网中占主导地位的协议是TCP/IP(传输控制协议/互联网协议)。互联网

(Internet)即是建立在TCP/IP协议的基础之上。在互联网上,TCP/IP无处不在。TCP/IP

是一种和OSI兼容的层次网络技术,克服了不同平台可能存在的不兼容性,它使互联网

得以正常工作。

IP地址解决了互联网地址编制的问题,使计算机可以容易地跟踪地址。URL(统一

资源地址)用来简化地址的记忆。URL地址由域名和组织类别组成。域名是唯一的。域

名服务系统(DNS)负责接受查询信号,将信号中的URL地址转换成IP地址。所有互

联网(Internet)地址都是由互联网指定编号授权机构(IANA)发布的IP地址。域名是

由互联网信息中心(InterNIC)机构指定的。这些机构确保所有的IP地址和域名是唯一

的。

广域网的技术:

包括传输、协议、拨号技术、虚拟专用网络、路由选择和远程访问服务等内容。

广域网传输技术:包括租用线路(北美日本的T1,T3,欧洲的E1,E2等)、帧

中继、ATMo

•租用线路,提供有效的连接。按月收取固定的费用(由端点间的距离和环路速度

决定)。租用线路不能携带租用人之外的任何通信,所以线路能够保证给定的传输质量。

•T1线路,是最通用的数字线路技术。使用时分多路复用(TDM)电信技术,数据

传输速率1.5Mbps。采用铜质线路。大部分互联网服务商(ISP)通过T1线路或者更宽

的线路和互联网相连。

•T3线路,是继T1后出现的专用电话连接线路,速率可达43Mbps。T3的大部分

用户是一级ISP以及大型企业。

•帧中继,通过报文交换共享网络进行报文交换。利用本地电话线路进行远程连接,

将数据分为可变长度的报文单元,将通信控制和纠错功能交由各种类型的网络节点完成,

从而提高的网络性能,降低网络费用。大部分帧中继用户租用所谓的永久虚电路(PVC)。

PVC为用户提供连续的专用连接,而用户不必为此付费。帧中继用户根据不同的使用等

级承担费用。还可以选择服务级别,服务质量(QoS)根据帧中继中不同用户帧的优先

级提供质量保证。

•异步传输模式(ATM),是一种基于信元中继的技术。它的普及性得到不断的提

高。用于组建大型高容量广域网络的干线。ATM将先进的QoS机制融入其规范,通过虚

拟通道十分可靠地支持可管理的数据流。当应用程序要求更高的带宽时,ATM能够调节

其它形式的数据,以便允许带宽要求更高的数据能够畅通无阻地通过网络进行传输。ATM

除了具有越来越高的带宽,最直接的优点就是在同一个平台上把语音和基于局域网的通

信融为一体。因此对于使用语音和视频的网络服务来说是最佳选择。

广域网协议:

•高级数据链路控制(High-LevelDataLinkControl,HDLC)协议允许Cisco路

由器利用串行接口实现相互通信。典型的点到点广域网连接常采用这种协议。它是Cisco

串行接口的默认设置,并且支持所有最通用的网络协议。

•点到点协议(PPP)支持TCP/IP和IPX协议。利用低级链路控制协议设定、建立、

维护链接或者线路连接。PPP还使用网络控制协议支持IP和IPXo大多数情况下PPP

用于路由器和其它设备之间的拨号连接。采用Cisco服务器拨号方式的Microsoft客户大

多使用PPPo

拨号技术:

拨号技术建立的连接是暂时的。一旦计算机用户结束通话,挂断线路就意味着终止

线路连接。由于付费低廉,是大多数个人家庭用户或小型办公室的广域网接入方案。

•ISDN(IntegratedServiceDigitalNetwork,综合业务数字网)是最早提出的进入

家庭的数字设备。ISDN可以在一根线路上结合多种信号,实现有效负载带宽128Kbps

的全双工通道。

•DSL(DigitalSubscriberLine,数字用户线路)是一种非对称线路电信技术,采

用复杂的算法从已有的终端电话基础设施中挤出更多的带宽。其中ADSL(非对称DSL)

上传速率约64Kbps,下传速率可达6Mbps的全双工线路。DSL固有的不对称性十分适

合互联网环境。大部分互联网的小型办公或家庭办公用户的下载数据量比上传数据量大

得多。

虚拟专用网络(VPN):

VPN在局域网和局域网以外的计算机之间创建安全连接,这种连接大多采用加密方

式,或通过互联网租用隧道,或两种方式结合使用。点对点(PPP)远程访问协议常常

用于VPN传输数据的加密。加密的数据由拨号连接或局域网连接发送。VPN实现技术建

立于IPSec基础之上。

VPN使用加密和封装技术在各种传输介质上创建安全隧道。然后利用IP隧道(封装)

发送加密报文。加密报文和其它互联网上未加密报文一起到达目的地,经过解密后送到

指定的接受端。认证技术用来确认两台设备之间的会话是否合法。

防火墙和路由器供应商已经在其产品中集成了用于互联网和其它网络的数据传输隧

道及多种隧道报文加密方法,使VPN的广泛使用成为可能。

VPN允许企业将半专用和公用网络(如互联网)用作安全的专用网络。允许企业相

互间建立VPN,而无须使用同一品牌的防火墙或路由器产品。企业还能利用互联网带宽

取代或补充昂贵的租用线路,减少网络管理职责,利用VPN实现互联网或其它IP网络

和局域网的远程连接,并可根据需要建立或拆除内部或外部的VPN。VPN技术将推动单

个用户与企业之间,企业与企业之间通信信道的快速发展。

2.3互联网络标准

互联网络(InternetNetwork)是由上述网络基本技术构建的,支持互联网运行的网

络。

经过最初的激烈较量和平衡,互联网的网络技术已经逐渐形成了框架标准。当然,

这个框架本身,包括各个组成部分仍在继续进化中:

•互联网运行于TCP/IP协议(传输控制协议/互联网协议)的基础之上。

•广域网技术解决传输、协议、虚拟专用网络(VPN)、路由和远程(拨号)访问

服务。

•互联网服务商(ISP/PSP)提供了对上述广域网的接入、管理工具等服务。

•QoS机制提供主动管理带宽,为应用程序和(或)用户提供约定标准的、端到端

的、动态的和智能化的网络服务。

•网络安全策略,包括基于通信层的安全机制(如防火墙和非军事区的建立)和基

于用户层的安全机制(如认证、授权和记账管理-AAA)创建安全的网络。

•公用密钥基础设施建立商业交易的信任关系。

2.4电子商务运行环境的网络

电子商务运行环境的网络是用互联网络技术建立的,用以支持电子商务的网络。

对一个电子商务运行环境来说,网络系统应具有较强的路由、交换能力,支持广域

连接和虚拟网络的划分。网络应能够支撑各种应用软件,除能够处理一般数据的传送与

交换,还应具有部分图形、图象、音频等多媒体信息的交换传送能力。在广域上应能具

有与各大网络系统互连互通及进行数据采集、信息交换的功能。

在传输数据的时候感觉不到网络的存在,对通信的两台终端来说,网络是透明的,

它们就像用一根电缆直接连接起来。这样的网络是电子商务运行环境理想的网络。

电子商务运行环境的网络设计原则

对于网络系统的建设,必须具有很好的层次并具有很强的扩展能力。通过分层化设

计,可以合理分配自己的数据资源,合理分配网络的带宽资源,使用户可以方便、可靠、

高效的访问到数据资源。

网络系统应该具有扩展性、可靠性、安全性、可管理性等特点:

扩展性:是指系统在可接受性能级别上处理不断增加的访问需求的能力。网络可扩

展的关键在于能否实现合理的模块化设计,采取模块化的设计可以根据网络需求的变化,

可在不影响现有网络运行的状况下迅速扩展。

可靠性:信息中心拥有大量冗余系统来确保能够提供可靠的、不间断的服务,主要

包括:冗余的物理光纤,用以确保至Internet的联接;关键网络设备的备份和多重冗余;

网络设备和服务器供电系统确保高达四级的持续供电。

安全性:必须能够确保数据与基础架构免遭恶意攻击或非法窃取端到端安全模型。

企业的信息中心以Internet技术体系作为基础,主要特点是以TCP/IP为传输协议和以浏

览器/WEB为处理模式。所以我们在网络体系的设计中必须充分重视安全问题,尽可能的

减少安全漏洞。此外,我们还应该根据客户需求提供不同的安全服务,同时最大限度地

保证信息系统自身的安全。

可管理性:网络控制中心可以提供每周7天,每天24小时不间断的网络监控、技术

服务与支持,标准监控程序每隔儿分钟会检测网络联接状况,出现问题立即告警并及时

通知用户。控制中心同时提供恒温恒湿的机房环境,自动防火告警等服务。

另外,还应具有以下特征:

丰富资源:带宽监控系统对共享的用户提供可保证的带宽分配,并在峰值达到60%

时立刻扩充带宽;对独享带宽的用户提供带宽使用的分析统计报告,提供峰值情况、日

流量分析、月流量汇总等有价值的数据;标准机柜提供独立供电、特制风扇、独立UPS

电源,智能网络管理和全交换以太网连接;先进的机架式服务器可根据用户的需求提供

多CPU、热插拔硬盘、高速内存等灵活的硬件配置。

大容量:信息中心不但要提供高带宽和多业务,而且能随时升级网络以满足将来的

业务需要,包括提供多种接入端口满足不同带宽的专线接入、VPN业务等。

系统实现

网络的核心是带宽。如果有足够的带宽,那么许多对网络的指责都会消失。在网络

系统建成后,系统总的带宽通常是固定的。因此,我们需要利用各种现有的网络技术实

现统一地调度和调配,充分利用现有的网络资源。

在网络中有哪些常用的技术和设备呢?

•防火墙,用来防止黑客攻击或防止异常流量占用带宽。

•VPN技术,用来满足客户对私密性的需求,使得指定用户的数据与普通用户的数

据区分开;

•服务质量(QoS),有效地调配网络的带宽资源,需要有网管工作站实施对其控

制;

•在网络中,为了隔离LAN上无意义的流量,使用交换机设备;为了灵活地适应用

户的要求,在交换机上通过VLAN技术使用户不必在意自己终端接入的物理位置:

•网络的冗余技术,保证用户的带宽,实现专门技术,及提高网络可用性;

网络全貌

用户的服务器组在服务器接入层接入网络,满足大量的Intranet用户的访问需求。在

这里,可以根据不同的标准将服务器划分在不同的VLAN里,以免互不相干的数据间的

串扰。不同VLAN之间的用户如果需要相互之间访问,需要通过分布层具有路由功能的

交换机协助完成。

对于外部的用户(从Internet来),通过互联网接入层的路由器访问需要的数据。

对于某些Web应用,可能会有大量的数据访问,我们可以在分布层增加一台第四层

交换机以提高访问的效率。

另外,所有的设备和链路都采取了冗余配置以提高网络的可靠性。

还有两方面不能忽视,就是安全和管理。

防火墙对一个网络来说是绝对必要的。防火墙的功能主要有两个,一个是保护服务

器,挡住非法用户对服务器的访问和攻击;一个是保护网络资源,挡住非法用户对带宽

的侵蚀。

网络管理是网络的灵魂,因为当前网络的带宽资源是有限的。因此合理的分配带宽

资源是提高网络效率和适应随需应变需求的关键。

网络系统在随需应变服务上的意义是什么呢?用户不需要了解网络的实现,他甚至

可以将网络虚拟化成一根电缆;也不必在乎网络具体通过什么技术满足了他的要求。

譬如,当用户提出要提供某种形式的访问,在他提交访问请求并得到服务保证后,

对网络系统内部,后台管理平台向网络系统申请调配能够满足用户要求的资源,包括:

•后台管理平台通过VLAN技术在交换机上进行配置,将目的服务器与用户划归到

一起以保证用户安全可靠的访问网络资源;

•在数据通路上启动一定的访问服务策略,为用户预留一定的带宽以保证用户的访

问质量;

•在用户的访问接入点通过VLAN和PVLAN技术接入防火墙,验证用户的合法性并

且限制用户的越权访问;

•如果用户有网络层VPN等需求,在相关的设备上做出配置,满足用户的需求;

但对用户来说,只是在提出要求后,打开窗口,访问资源。

2.5网络计算节点…服务器,客户端和操作系统

服务器-完成专门计算,例如:

•支付服务器-负责获取和处理支付信息,以便收支付款。(本书暂不讨论此内容)

•功能服务器-负责提供某种特定功能,如HTTP服务器、FTP服务器、DNS服务

器、邮件服务器、网络管理服务器等等。

•应用服务器-支撑完成关键业务的应用逻辑,把数据信息(通常来自数据库服务

器)和终端用户或客户程序(通常运行于Web浏览器)连接起来。应用服务器中还派生

出一类专对来自数据库服务器的数据进行集成、挖掘、分析以支持商务智能和决策的服

务器。

•数据库服务器-数据的集中场所。它支撑的可能是简单的单一数据库,也可能是

大型数据仓库。可能包含结构化的数据(如关系数据),也可能包含非结构化的分布式

数据(如文档管理,内容管理等)。

客户端-解决如下问题:IP寻址、操作系统、登录。使用Web浏览器,通过HTTP

协议获取用HTML或XML编码的文档,通过认证和加密,将外部应用连接到Web服务

器。通过使用Java获得跨平台的执行能力。

操作系统--要求具备:

•可靠性--维持所支撑应用的稳定执行

•可扩展性-能够经受垂直扩展(如几十颗处理器)或水平扩展(如多个计算节点的

集群)

•互操作性-如支持标准和目录管理

•安全性-防止非法攻击

目前对操作系统的选择有:

・微软Windows操作系统:特点是普及、开放、用户界面友好,但较多安全漏洞、

较不稳定、扩展力较差。我们通常用它来作为用户桌面平台。

•Linux操作系统:特点是成本较低、开放、较稳定,适用于多种硬件平台。但目

前可管理性较差,垂直扩展力较弱。我们可以用它来支撑非关键性的,无垂直扩展要求

的服务器。

•UNIX操作系统:如旧MAIX操作系统。它们的特点是开放、稳定、具有较强的

垂直和水平扩展能力,可管理性强,但往往与服务器硬件捆绑销售,受到搭载硬件平台

的限制。我们可以用它来支撑关键业务的,需垂直扩展能力的服务器。

3.电子商务开放标准

3.1开放

允许快速地采用新技术和方案,而避免使用封闭的和私有的方案和技术。

开放的标准和技术鼓励在某个技术领域进行广泛参与,并且引领客户向增强其商务

价值的方向发展。客户具备了符合工业标准的技术后:

•由于厂商使用同样的、通用的界面,因而客户可以迅速地进行产品及技术的合并,

用更短的时间实现价值。

•由于开放技术的广泛认知性,因而客户可以拥有更大的技能资源,从而降低总体

拥有成本。

•由于供应商可以集中致力于创新,而不是重新实施基础架构,因而客户可以拥有

更丰富的产品选择,从而增大投资回报。

•由于避免了供应商闭关自守的弊端,因而可以站在产品和技术的价值的角度,而

不是强权制约上进行选择,从而保证更大的投资回报。

IBM坚定而热情地拥抱开放标准,是因为这是客户的选择--客户有能力选择用于满足

其商务需求的最佳方案,而不落入封闭技术的陷阱。我们向用户承诺直接提供符合开放

标准或包含开放技术的产品。

开放标准也同时使IBM的随需应变运行环境能够:

•支持异构的环境;(如:旧M的解决方案不需要单一的平台、服务器或数据库产

品)

•在工业生态系统中,充当技术杠杆的作用;(如:确保用户所需的应用软件可以

运行于任何所需的平台)

•允许更快地将产品集成,并入用户的运行环境。

在旧M随需应变运行环境中集成了以下应用层开放技术标准:

•用于HTTP服务器等Web信息交互的HTTP协议;

•用于Web信息规范的HTML和XML;

•用于跨平台Java解决方案的J2EE;

•用于Web商务集成的Web服务(WebServices);

•用于软件开发领域的统一模块化语言(UnifiedModelingLanguage-UML);

IT标准

IP

?UuLJ__H__SZ.

wPv

开放平台:Linux,Eclipse...

3.2HTTP协议

Web全称WorldWideWeb,缩写WWW,是目前Internet上最流行的信息服务类

型,是电子商务核心技术之一。它建立在客户机/服务器结构上,以超文本信息的组织与

传递为内容。

Web的基本协议是HTTP(超文本传输协议)。浏览器通过TCP/IP网络,用HTTP

协议与服务器建立连接,提交请求,获得响应,关闭连接。

HTTP协议是TCP/IP协议的应用层协议之一,是为Web定制的核心协议。它是基

于文本的简单协议,基于请求-应答的服务器/客户端工作模式,能够理解任意类型的对象。

IBM的运行环境通过对HTTP协议的支持,全面使用Web服务连接和集成商务应用。

3.3HTML和XML

HTML

即超文本标识语言,是编制Web页面文档的语言。HTML>SGML(Standard

GeneralizedMarkupLanguage-标准通用型标识语言)的一种。SGML是定义结构化

文本类型和标识这些文本类型的标识语言系统。HTML的标识符定义了:文档结构、字

形字体、版面布局、链接等超文本文档结构,使Web浏览器能够阅读和重新格式化任何

Web页面。HTML的最新版本是HTML4.0,它支持OBJECT标记和层叠风格表单(CSS)。

通过支持IS010646字符集,它支持任何语言所需的标识,为作者插入对象和脚本提供

了途径,并在文件中支持格式项。

但HTML仅关注Web浏览器的页面安排,缺乏对结构化数据的表示能力,采用单一

固定语法,缺乏可扩展性。因此难以用于除显示文本之外的其它需求,如数据处理、刷

新排列、存储、转发、交换、加密及签名等。因此难以满足电子商务对大量动态数据使

用统一数据格式进行表示和管理的需要。

XML(ExtensibleMarkupLanguage,可扩充的标识语言)

由W3C(WorldWideWebConsortium)于1998年由旧M的CharlesGoldfarb博

士创立,为网页编辑的可移植性、平台独立性、系统兼容性、资源整合与管理等提供了

完整的解决方案,成为电子商务的新的基石。XML也是从SGML发展而来,它是设计的

元语言(MetaLanguage),而不是像HTML那样具有的固定标记集的标记语言。XML

可以建立用户自己的标记和类别文件。

简单而言,XML和HTML的本质区别是:HTML标记是用来描述怎样在屏幕上显示

信息,解决人机交互问题,而XML是用来描述信息是什么,解决机器之间的交互问题。

XML使通用数据成为可能

现今的Web上有几种通用技术:TCP/IP、HTML和Java。TCP/IP是通用的连接性

协议。所有的节点,从大型机到笔记本电脑,到移动电话都可以通过它连接至Web。HTML

是通用的表达语言。虽然不是所有浏览器都支持HTML所有的功能,但是所有的浏览器

都支持一组核心的HTML标记。最后,Java对于"一次编写,随处运行"的承诺,使它

能够更容易地支持Web上广泛多变的设备。

由于以上通用技术的使用,使建立一个运行于所有平台的Web应用程序成为可能。

XML成为完成此举的点睛之笔。你可以建立一个XML文档用来描述某种数据结构,并且

使这种数据结构通过Web传送到任何地方。XML作为一种数据交换格式,将以其强大的

能力和灵活性改变Web»

XML使B2B通信成为可能

组织电子商务的挑战之一是企业和其它组织,如业务伙伴、供应商或同一企业中不

同机构间的通信。由于XML将两个组织间的数据表达问题简化为对某种XML标记的共

识,而任何组织都无需了解数据在其它组织的后台系统中是如何组织的,从而大大简化

了B2B通信。例如:如果一方使用了OS/390,它不必在意另一方使用了Linux操作系

统。如果一方使用C++编写应用程序,不必在意另一方使用Java。如果一方使用了关系

数据库,也不必在意另一方使用面向对象的数据库。唯一重要的事是双方就使用一套标

准的XML标记来交换数据达成协议。

一旦达成一套标准的标记,双方即可编写映射代码,将XML文档转化为能够被后台

数据系统理解的任何形式的数据格式。例如,一个从业务伙伴那里接收的XML文档,经

过解析并经转化后,可以变为企业内部系统的一笔数据交易,并驱动某些商务过程。或

者更为理想的情况是:如果一个新公司加盟企业,我们不需要为将此公司融入原有系统

而编写应用代码,只需要新加入的公司履行同一套XML标记的文档规则。

XML使智能代理成为可能

当编写代理时,其挑战之一便是识别输入的数据。一个优秀的代理能够智能地解释

信息,并适时作出响应。编写代码去解释使用HTML标记的文档已被证明是困难和易错

的。如果发给代理的数据是XML结构的,则可以很容易地定义和处理数据的结构,代理

可以更容易地理解数据的确切含义,以及此数据是如何与已知数据联系的。

XML使智能查询(XQuery)成为可能

今天Web的主要问题之一是搜索引擎无法在HTML的基础上实现智能查询。例如,

假定你要查找单词"Chip",你可能会查到好几页有关巧克力碎屑饼干(chocolatechip

cookies),RAM芯片(RAMchips),牌局筹码(pokerchips),或是以"Chip"为名

的人。而如果你去查找一个包含值为"Chip”标记的文档,则可能得到好一些的结果。将

查询限制在具备某种标记的XML文档,可能使你在查询结果中排除大量无关的内容。

实际上,将查询结果限制在使用特定标记的文档,正是市场拉动XML需求的主要动

力之一。有相当多的汽车经销商定义了一套用于表示二手车名称的标记,并与几个主流

搜索引擎达成协议,使其将查询结果限定在使用这些标记的XML文档中。如果你也是一

个汽车经销商,你可以选择使用这些标记,加入这个市场;或者不支持这些标记-靠边

站。因为如果你的网页不使用这套标准中的XML规范,潜在的客户就不可能从XML搜

索引擎中找到你。

XML的承诺

XML承诺改变Web,引入了一整套新型的电子商务应用。就像HTML和图形浏览器

点燃了一次呈指数增长的Web应用一样,XML对于电子商务的有力支持也将引起另一次

指数级的增长。

Web服务(WebServices)

3.4Web服务(WebServices)

在Web服务领域,旧M推行或参与领导其基础技术,如SOAP,WSDL,UDDI,以

及推广使用这些关键技术并趋向成熟的应用。除了正式的标准化工作,旧M还致力于通

过共同建立和支持WS-I联盟确保厂商提供的产品的协同工作能力。通过支持对Web

Services的采用,旧M为开发人员提供了通过alphaWorks和developerWorks网站进行

免费了解技术内幕和获得培训的途径。

Web服务是一种允许应用程序彼此通信,而不受任何平台或编程语言限制的技术。

它是一种软件界面,用以描述一组可由网络通过标准的XML消息进行存取的操作,提供

执行能力或者返回信息。它以URL为地址,使用基于XML的协议,描述一个可执行的

操作,或一个与其它Web服务交互的数据。一个Web服务由一整套软件包装起来,使

它能够被其它应用程序识别和存取,并执行特定的功能。Web服务可以向其它Web服务

申请服务,接收结果,以及响应其它Web服务的请求。Web服务可能采取松散联合的形

式进行互操作。它们可以通过互联网申请服务或等待响应。一个Web服务可以被其它

Web服务,应用程序,客户端,或代理发觉或启用。Web服务也可被用来组建新的服务。

并且它们也可被重新组合、嵌入、取代或在运行时被替换。在一个面向服务的架构

(Service-OrientedArchitecture-SOA)中,一组使用相同的样式并相互作用的We

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论