隨需應(yīng)變運(yùn)行的電子商務(wù)運(yùn)行環(huán)境.doc61()(固頂)
《隨需應(yīng)變運(yùn)行的電子商務(wù)運(yùn)行環(huán)境.doc61()(固頂)》由會(huì)員分享,可在線閱讀,更多相關(guān)《隨需應(yīng)變運(yùn)行的電子商務(wù)運(yùn)行環(huán)境.doc61()(固頂)(61頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、隨需應(yīng)變的電子商務(wù)運(yùn)行環(huán)境 IBM 引子 背景 1. 隨需應(yīng)變運(yùn)行環(huán)境概述 1.1 什么是隨需應(yīng)變運(yùn)行環(huán)境 1.2 集成化 1.3 自動(dòng)化 1.4 虛擬化 1.5 隨需應(yīng)變的技術(shù) 1.6 舉例 2. 網(wǎng)絡(luò)基礎(chǔ) 2.1 什么是網(wǎng)絡(luò) 2.2 網(wǎng)絡(luò)的分類 2.3 互聯(lián)網(wǎng)絡(luò)標(biāo)準(zhǔn) 2.4 電子商務(wù)運(yùn)行環(huán)境的網(wǎng)絡(luò) 2.5 網(wǎng)絡(luò)計(jì)算節(jié)點(diǎn) - 服務(wù)器,客戶端和操作系統(tǒng) 3. 電子商務(wù)開放標(biāo)準(zhǔn) 3.1 開放 3.2 HTTP協(xié)議 3.3 HTML和XML 3.4 Web服務(wù)(Web Services) 3.5 J2EE 3.6 統(tǒng)
2、一建模語言(UML) 4. 電子商務(wù)運(yùn)行環(huán)境模型 4.1 概述 4.2 訪問層(用戶層) 4.3 接入層 4.4 業(yè)務(wù)邏輯層 4.5 數(shù)據(jù)層 4.6 共享的公共服務(wù) 4.7 功能服務(wù) 5. 業(yè)務(wù)需求模型解決方案 5.1 ABC公司基于IBM/Lotus產(chǎn)品的集成協(xié)作環(huán)境解決方案 5.2 DEF公司的ERP解決方案 5.3 小結(jié) 6. 構(gòu)造隨需應(yīng)變運(yùn)行環(huán)境 附錄: IBM 隨需應(yīng)變運(yùn)行環(huán)境提供的產(chǎn)品及方案 引子 打開電燈,照亮你的屋子。 你要做的只是--找到開關(guān)、按下它。 因?yàn)槟阒?,電燈已?jīng)安在燈座上,燈座后面連著電線(通常情況下是這樣)
3、,而電線后面連接著也許是幾千公里外的發(fā)電站。當(dāng)然,如果要對(duì)這個(gè)燈為什么會(huì)亮深究下去,也許會(huì)牽涉出一大堆問題: 為什么是用電燈,而不是別的什么發(fā)光的東西? 點(diǎn)亮電燈的是什么? 電為什么會(huì)變?yōu)楣? 它要經(jīng)過怎樣的能量轉(zhuǎn)換才會(huì)變?yōu)楣? 你使用的電源為什么是220V電壓,50Hz頻率? 電是如何從電廠傳送到你的床頭的? 中間經(jīng)過了多少變電站和輸送裝置? 你用的電是來自于水力發(fā)電站,火力發(fā)電站,風(fēng)力發(fā)電站還是核電站? ... ... 何必關(guān)心這些呢! 因?yàn)槟闶怯脩?,你已?jīng)付了費(fèi)用,你可以灑脫地把這一切問題拋在腦后。唯一可能要關(guān)心的只是燈的
4、亮度是否合適,燈具的造型是否合你的口味,以及開關(guān)的位置是否順手。而所有這些也不用你親自去把它們制造出來,你要做的只是去商店挑選燈具和開關(guān),因?yàn)槟阒朗忻嫔纤械臒艟叨际褂媒y(tǒng)一的電氣標(biāo)準(zhǔn)。如果你愿意付裝修服務(wù)費(fèi),恐怕連這點(diǎn)麻煩也可以免了——找一個(gè)裝飾公司,把你要的告訴它,讓它提供房間的照明設(shè)計(jì)方案和施工。真正專業(yè)的照明設(shè)計(jì)師一定會(huì)向你承諾: 再個(gè)性化哪怕是另類的方案都能滿足你。 因?yàn)樗?,電路已?jīng)鋪到你的屋里,能讓所有的燈泡發(fā)亮,而設(shè)計(jì)光線和燈具的活兒正是他的長項(xiàng)。 這樣的事也正悄悄發(fā)生在信息技術(shù)上。你有沒有想過,企業(yè)很快就能像獲得水和電力那樣獲得其所需要的信息技術(shù)? 企業(yè)自己并不擁有水廠或
5、發(fā)電廠,而不久以后也不再需要去購買儲(chǔ)存和維護(hù)傳統(tǒng)計(jì)算環(huán)境的林林總總的設(shè)備。因?yàn)?,互?lián)網(wǎng)已經(jīng)來到你的身邊,而其余的一切,包括數(shù)據(jù)處理,存儲(chǔ),應(yīng)用,系統(tǒng)管理,安全維護(hù)等等服務(wù),都可以從網(wǎng)絡(luò)獲得。 你要做的只是: 把你的業(yè)務(wù)過程用互聯(lián)網(wǎng)的語言轉(zhuǎn)述給一個(gè)你信賴的服務(wù)商,一個(gè)有能力把復(fù)雜的信息技術(shù)變?yōu)楹啙嵉牡惋L(fēng)險(xiǎn)的商業(yè)流程支持系統(tǒng)的服務(wù)商。一切只取決于你的要求,而且,隨需應(yīng)變。 這就是IBM隨需應(yīng)變的電子商務(wù)運(yùn)行環(huán)境支持你的業(yè)務(wù)過程的承諾。 背景 2002年10月,IBM提出了對(duì)電子商務(wù)下一步發(fā)展方向的展望,即隨需應(yīng)變的電子商務(wù)。實(shí)際上,隨需應(yīng)變的電子商務(wù)并不僅僅是一個(gè)展望,也不是一個(gè)新的概念。它
6、是IBM對(duì)于商務(wù)如何轉(zhuǎn)型以求成功的理念。今天的商務(wù)必將在全球經(jīng)濟(jì)大環(huán)境和不斷增長的競爭壓力下求變,以求生存。 商務(wù)模式將轉(zhuǎn)型為跨越供應(yīng)商、分銷商、客戶與雇員,在人力、流程、信息上進(jìn)行完全的集成。 一個(gè)企業(yè)的業(yè)務(wù)流程如果具備這樣的特性--實(shí)現(xiàn)了端對(duì)端的集成,貫穿于整個(gè)公司以及關(guān)鍵業(yè)務(wù)伙伴,供應(yīng)商和客戶--那么它將獲得快速響應(yīng)任何客戶需求、市場機(jī)會(huì)或來自外部威脅的能力。 向這個(gè)目標(biāo)轉(zhuǎn)型的商務(wù)公司將人力、流程、信息、包括供應(yīng)鏈和分銷商,客戶和員工有機(jī)地集成起來,形成更強(qiáng)的競爭力。 隨需應(yīng)變商務(wù)具有以下四個(gè)特征: ◆ 更迅速的響應(yīng)能力(Responsive):能夠隨時(shí)對(duì)動(dòng)態(tài)的,不可預(yù)知
7、的改變做出感知和響應(yīng)。 這些改變來自于市場需求、供應(yīng)、價(jià)格、人力、競爭、資本市場以及客戶、供應(yīng)商和員工的需求。 ◆ 更靈活的變化能力(Variable):能夠在維持高生產(chǎn)力和 Financial Predictability 時(shí)對(duì)業(yè)務(wù)流程和成本結(jié)構(gòu)做出適應(yīng)性修改,以降低風(fēng)險(xiǎn)。 ◆ 更專注的業(yè)務(wù)目標(biāo)(Focused):能夠集中資源于提高企業(yè)核心業(yè)務(wù)能力和那些體現(xiàn)企業(yè)競爭差異性的能力。 ◆ 更彈性的商務(wù)運(yùn)行(Resilient):能夠在始終貫徹其所有委托人(股東)的需求時(shí),有效管理內(nèi)部變化和外部威脅。 要成功實(shí)現(xiàn)并維護(hù)這些商務(wù)特征,必須建立一個(gè)支持此商務(wù)目標(biāo)的IT
8、架構(gòu),本書集中討論了這樣一個(gè)用來支撐隨需應(yīng)變商務(wù)的IT架構(gòu)--我們稱之為隨需應(yīng)變的運(yùn)行環(huán)境--它的特性和構(gòu)建方法。 1.隨需應(yīng)變運(yùn)行環(huán)境概述 1.1 什么是隨需應(yīng)變運(yùn)行環(huán)境 那么,怎樣才是一個(gè)隨需應(yīng)變的運(yùn)行環(huán)境? 它不是一組軟硬件的簡單組合。它是一個(gè)支持商務(wù)需求的環(huán)境,使商務(wù)可以向快速響應(yīng),靈活應(yīng)變,集中目標(biāo)和富有彈性的方向轉(zhuǎn)型,并保持這些特性。 一個(gè)隨需應(yīng)變的運(yùn)行環(huán)境要求解放信息技術(shù)架構(gòu)中蘊(yùn)含的能力,用以解決業(yè)務(wù)中存在的問題。它是一個(gè)集成的平臺(tái),基于開放的標(biāo)準(zhǔn),可以快速實(shí)施和集成業(yè)務(wù)應(yīng)用和流程。通過允許真正意義上的虛擬化和自動(dòng)化,它可使信息技術(shù)的拓展按需進(jìn)行: ·這個(gè)環(huán)境容
9、納了多種迄今最為先進(jìn)的、穩(wěn)定的和可靠的信息技術(shù)設(shè)施,而展現(xiàn)在商務(wù)過程面前的,是一個(gè)透明的、虛擬化的中間層。 ·在這個(gè)環(huán)境中,獨(dú)立的物理資源被有機(jī)地集成起來,并且被賦予動(dòng)態(tài)重新配置的機(jī)能。 ·這個(gè)環(huán)境向新的應(yīng)用和產(chǎn)品開放,允許它們自由地加入,并與整體融合。 ·所有居住在這個(gè)環(huán)境中的設(shè)施、應(yīng)用和數(shù)據(jù)等資源都可以得到牢靠的和全方位的關(guān)懷。 ·即使對(duì)于原有設(shè)施,也能夠被吸納入這個(gè)新的環(huán)境中,被集成和虛擬化,被賦予開放和自治的機(jī)能,從而獲得新生。對(duì)于任何新的商務(wù)需求,整個(gè)運(yùn)行環(huán)境都可根據(jù)需要靈活地在垂直或者水平方向擴(kuò)展。 一個(gè)隨需應(yīng)變的運(yùn)行環(huán)境必須是: ·柔
10、性的(Flexible) ·可自我管理的(Self-managing) ·可伸縮的(Scalable) ·經(jīng)濟(jì)的(Economical) ·有彈性的(Resilient) ·基于開放標(biāo)準(zhǔn)的(Based on open standards) IBM提供的隨需應(yīng)變運(yùn)行環(huán)境具備下面三個(gè)主要特征: ·集成化:為流程、人力、信息和系統(tǒng)提供統(tǒng)一視圖。 ·自動(dòng)化:通過克服系統(tǒng)管理的復(fù)雜性,達(dá)到更有效地利用資源,增強(qiáng)系統(tǒng)的可用性和彈性,降低運(yùn)行成本的目的。 ·虛擬化:通過建立虛擬隔離層,將底層硬件和系統(tǒng)軟件細(xì)節(jié)隱藏于其下,并引入整合機(jī)制,從而簡化系統(tǒng)展開,提高計(jì)算資源利用率,達(dá)到隨需應(yīng)變的目
11、的。 隨需應(yīng)變運(yùn)行環(huán)境的價(jià)值在于其使用具備上述屬性的豐富方案動(dòng)態(tài)地將商務(wù)過程及企業(yè)戰(zhàn)略與IT資源連接起來的能力。在運(yùn)行環(huán)境中,資源被不受干擾地分配和管理起來,使其可以有效地根據(jù)商務(wù)需求加以利用。由于具有了柔性、動(dòng)態(tài)的商務(wù)過程被賦予了不斷成長和對(duì)變化進(jìn)行管理的能力。 下面詳細(xì)描述每項(xiàng)特征的具體內(nèi)容。圖2顯示了隨需應(yīng)變運(yùn)行環(huán)境的關(guān)鍵部件: 1.2 集成化 集成是有效和靈活地將資源合并,在企業(yè)內(nèi)部及外部實(shí)現(xiàn)優(yōu)化配置。集成包含如下內(nèi)容: 人員:IT環(huán)境必須支持集成的業(yè)務(wù)流程,協(xié)作機(jī)制和數(shù)據(jù)共享,使業(yè)務(wù)與員工、客戶、業(yè)務(wù)伙伴以及供應(yīng)商互動(dòng)。一個(gè)隨需應(yīng)變的環(huán)境提供一個(gè)安全、柔性的架構(gòu),隨
12、時(shí)隨地通過任何可能的設(shè)備支持本地的、遠(yuǎn)程的或是移動(dòng)用戶。 業(yè)務(wù)流程:隔離的和垂直構(gòu)造的商務(wù)過程已經(jīng)越來越難以被企業(yè)負(fù)擔(dān)。隨需應(yīng)變的商務(wù)必須橫向管理和協(xié)調(diào)整個(gè)企業(yè),IT架構(gòu)應(yīng)該是促成企業(yè)變革的工具,而不是成為其障礙。 信息:信息集成使跨越或超越企業(yè)范圍,實(shí)時(shí)存取異構(gòu)的和分布式的信息成為可能。信息可以被植于多種數(shù)據(jù)源(如Oracle數(shù)據(jù)庫、微軟電子表格、大文件等等)和分布于多種操作系統(tǒng)(如微軟Windows、Linux、UNIX、z/OS等等)。 通過更好地集成信息,可以提高組織的效率,更好地為客戶或供應(yīng)商提供服務(wù),提供更強(qiáng)有力的決策支持,以及更迅速地響應(yīng)新的機(jī)會(huì)和威脅。 1.3 自動(dòng)化
13、 自動(dòng)化是指動(dòng)態(tài)拓展、監(jiān)控、管理和保護(hù)信息技術(shù)架構(gòu)的能力,以期在最少或無人工干涉的情況下使運(yùn)行環(huán)境滿足商務(wù)需求。自動(dòng)化的目標(biāo)是克服系統(tǒng)管理的復(fù)雜性,更有效地利用資源,增強(qiáng)系統(tǒng)的可用性和彈性,降低運(yùn)行成本。自動(dòng)化是通過實(shí)現(xiàn)運(yùn)行環(huán)境各組成單元的自治機(jī)制來實(shí)現(xiàn)的。 自動(dòng)化藍(lán)圖:為了幫助客戶計(jì)劃與實(shí)施自己的自動(dòng)化,IBM 建立了自動(dòng)化藍(lán)圖,使用戶可以將實(shí)施的工作任務(wù)分解到具體項(xiàng)目目標(biāo),并始終集中于解決商務(wù)需求。 藍(lán)圖的最底層是自動(dòng)化運(yùn)行環(huán)境的基礎(chǔ):使用各種自身內(nèi)置自動(dòng)化能力的軟件和系統(tǒng)資源,用來構(gòu)建更高層次自動(dòng)化功能。關(guān)鍵在于,商務(wù)過程可以依據(jù)其策略動(dòng)態(tài)地對(duì)虛擬化的資源加以利用。 從下數(shù)第二
14、層展示了自動(dòng)化的關(guān)鍵特性:可用性,幫助確保系統(tǒng)24x7的可用狀態(tài);安全性,保護(hù)系統(tǒng)免遭惡意侵襲,并記憶用戶訪問應(yīng)用和數(shù)據(jù)的經(jīng)歷,拒絕不受歡迎的用戶;優(yōu)化,提供系統(tǒng)優(yōu)化工具,用以使絕大部分的資源利用其最大的性能和效率,形成最大的投資回報(bào)。按需供應(yīng),關(guān)注于對(duì)IT架構(gòu)中的單獨(dú)元素進(jìn)行自我配置和動(dòng)態(tài)分配,使單位元素--存儲(chǔ)或服務(wù)器等能夠根據(jù)商務(wù)需求的變化提供足夠的能力。 從下數(shù)第三層,基于政策的策劃,幫助用戶自動(dòng)控制第二層所有的特性,使整個(gè)IT架構(gòu)動(dòng)態(tài)響應(yīng)變化的業(yè)務(wù)政策。這種策劃建立在用戶集體的IT實(shí)踐經(jīng)驗(yàn)上,確保能夠迅速地、高質(zhì)量地實(shí)現(xiàn)復(fù)雜的開發(fā)工作。 最后,業(yè)務(wù)驅(qū)動(dòng)服務(wù)管理層提供以下功能所需的
15、工具:服務(wù)級(jí)別管理、計(jì)量系統(tǒng)使用、記費(fèi)、建模、集成、連接、監(jiān)控和完全將IT與業(yè)務(wù)流程連接起來的端對(duì)端的業(yè)務(wù)流程管理。 自治計(jì)算和自動(dòng)化:在工業(yè)界,對(duì)于自治計(jì)算的討論由來已久。我們已經(jīng)討論了自動(dòng)化是隨需應(yīng)變運(yùn)行環(huán)境的關(guān)鍵目標(biāo)。那么"自動(dòng)化"和"自治"有什么區(qū)別呢? 自動(dòng)化是目標(biāo),是用戶得到的利益。自治計(jì)算是使你達(dá)到自動(dòng)化目標(biāo)的手段。自治計(jì)算是驅(qū)動(dòng)開發(fā)先進(jìn)技術(shù)(自治技術(shù))的力量,自治技術(shù)的具體體現(xiàn)可見于IBM自動(dòng)化產(chǎn)品和方案中。 自治計(jì)算提供了使信息系統(tǒng)實(shí)現(xiàn)自我管理的技術(shù)。這些自我管理特性包含在隨需應(yīng)變運(yùn)行環(huán)境所需的自動(dòng)化特性中。自治技術(shù)是"內(nèi)置"的部件,而自動(dòng)化是其外在表現(xiàn)。自治計(jì)算是自
16、動(dòng)化產(chǎn)品的基礎(chǔ)。 1.4 虛擬化 虛擬化是指運(yùn)行環(huán)境通過某種機(jī)制將計(jì)算資源的能力展現(xiàn)在用戶面前,使應(yīng)用可以容易地在其上展開,而不必關(guān)心基礎(chǔ)資源的物理設(shè)備,其實(shí)施及地理位置。通過提供一個(gè)隨需應(yīng)變的運(yùn)行環(huán)境,資源可以基于業(yè)務(wù)需求被有效地利用,從而提高企業(yè)對(duì)工作資金和資產(chǎn)的利用率。虛擬化的目標(biāo)是建立虛擬隔離層,將底層硬件和系統(tǒng)軟件細(xì)節(jié)隱藏于其下,并引入整合機(jī)制,從而簡化系統(tǒng)展開,提高計(jì)算資源利用率,達(dá)到隨需應(yīng)變的目的。 虛擬化建立了對(duì)以下資源的共享機(jī)制: 服務(wù)器:通過建立虛擬化環(huán)境,將硬件和系統(tǒng)軟件從用戶和應(yīng)用的視野中隱藏起來,使服務(wù)器可以跨業(yè)務(wù)部門,流程和應(yīng)用被共享,實(shí)現(xiàn)服務(wù)器整合。
17、 存儲(chǔ):提供對(duì)數(shù)據(jù)的存取,而不管其物理位置或文件格式。通過更高性價(jià)比的存儲(chǔ)介質(zhì)和高效率的數(shù)據(jù)共享提供經(jīng)濟(jì)的存儲(chǔ)解決方案。 分布式系統(tǒng):利用分布式系統(tǒng)(如網(wǎng)格計(jì)算)的先進(jìn)功能,我們可以允許計(jì)算資源跨越整個(gè)企業(yè)的范圍,包括個(gè)人系統(tǒng)、服務(wù)器、集群和存儲(chǔ)等,使它們能夠動(dòng)態(tài)地根據(jù)業(yè)務(wù)需求被共享。這種動(dòng)態(tài)的配置允許更高效地利用資源,節(jié)省成本,提高資源利用能力,滿足不可預(yù)見的未來需求。 網(wǎng)絡(luò):互聯(lián)網(wǎng)通過網(wǎng)絡(luò)將世界連接了起來,被所有連接其上的企業(yè)和用戶所共享。能夠管理和控制網(wǎng)絡(luò)的每一個(gè)部分,使其成為虛擬的私有網(wǎng)絡(luò),已經(jīng)成為關(guān)鍵問題。這涉及到如VPN、VLAN、虛擬IP等技術(shù)。 在一個(gè)隨需應(yīng)變運(yùn)行環(huán)境中,
18、信息技術(shù)架構(gòu)中資源的虛擬化提供了誘人的前景?;鶎拥挠布拖到y(tǒng)軟件從用戶和上層應(yīng)用的視野中被隱藏起來,基于開放標(biāo)準(zhǔn)的架構(gòu)拓展得以大大簡化: 系統(tǒng)管理:和以往將固定服務(wù)器指定給特定應(yīng)用,并且由專門的人員管理的做法不同,虛擬化允許從全局統(tǒng)一管理通用環(huán)境,并根據(jù)業(yè)務(wù)需求分配資源。 資產(chǎn)管理: 為上層應(yīng)用提供通用環(huán)境。可以在不需要改變上層應(yīng)用的情況下容易地管理,修改和重分配資源。 同樣,可以在無需修改下層系統(tǒng)時(shí)改變上層應(yīng)用。當(dāng)需要額外的計(jì)算能力或存儲(chǔ)能力時(shí),通常可以從閑置的資源中分配。 成本結(jié)構(gòu):通過虛擬化環(huán)境動(dòng)態(tài)分配系統(tǒng)和存儲(chǔ)資源,可以有效控制軟硬件成本。 總的來說,一個(gè)虛擬化的環(huán)境提供了簡
19、化地和按需地存取數(shù)據(jù)及其它IT資源的能力。閑置能力可以被用來滿足不可預(yù)知的需求,減少購買額外軟硬件的需要。節(jié)省下來的資金可以用來投入到核心的業(yè)務(wù)增長上。 IBM對(duì)虛擬化的研究已有至少40年了,最早可追溯到S/360系統(tǒng)。隨著網(wǎng)格技術(shù)和SAN的成熟,我們現(xiàn)在可以將虛擬存儲(chǔ),虛擬計(jì)算機(jī)等引入虛擬計(jì)算環(huán)境,支持商務(wù)獲得更大的財(cái)政和業(yè)務(wù)利益。 1.5 隨需應(yīng)變的技術(shù) 上文描述了一個(gè)隨需應(yīng)變運(yùn)行環(huán)境具有的特性,以及它給業(yè)務(wù)帶來的利益。有許多技術(shù)可用來構(gòu)建此環(huán)境,其中有新技術(shù),也有經(jīng)過進(jìn)化發(fā)展而來的。隨需應(yīng)變的運(yùn)行環(huán)境將廣泛的技術(shù)標(biāo)準(zhǔn)融合在一起工作,提供一組全面而一致的IT設(shè)施。 本節(jié)介紹這些
20、技術(shù),以及它們是如何支持隨需應(yīng)變運(yùn)行環(huán)境的。 Web服務(wù)(Web Services ) Web服務(wù)幫助企業(yè)建立通過Web訪問全部數(shù)據(jù)的應(yīng)用。這種應(yīng)用是基于Web的、面向服務(wù)的、分布式的和易于集成的,包括容納原有交易系統(tǒng)和新的商務(wù)應(yīng)用。Web服務(wù)基于標(biāo)準(zhǔn),如J2EE,XML和SOAP,成為快速拓展新應(yīng)用的標(biāo)準(zhǔn)方法。由于其提供了標(biāo)準(zhǔn)界面,可以將多個(gè)已有的Web服務(wù)組件快速地集成為新的應(yīng)用。 網(wǎng)格計(jì)算(Grid Computing) 網(wǎng)格將廣泛分布與網(wǎng)絡(luò)上的計(jì)算資源,如處理、存儲(chǔ)、數(shù)據(jù)及網(wǎng)絡(luò)帶寬等虛擬化為單一的系統(tǒng),使用戶和應(yīng)用程序看上去可訪問巨大的IT能力。通過使用網(wǎng)格計(jì)算的開放技術(shù),如G
21、lobus工具集,以及正在浮現(xiàn)的工業(yè)標(biāo)準(zhǔn),如OGSA和OGSI,網(wǎng)格計(jì)算已不僅僅專用于科學(xué)計(jì)算。如今,商務(wù)應(yīng)用已經(jīng)可以嚴(yán)肅地將網(wǎng)格計(jì)算作為有效提高計(jì)算和存儲(chǔ)資源利用率,降低成本的方法。網(wǎng)格計(jì)算允許資源的動(dòng)態(tài)重定向,以滿足變化的商務(wù)需求。 自治能力(Autonomic) 自治能力被廣泛地內(nèi)置于IBM的軟硬件產(chǎn)品中。自治能力成為實(shí)現(xiàn)商務(wù)目標(biāo)的基本元素。自治能力可分為以下四種: ·自我配置(Self-configuring) :在運(yùn)行中動(dòng)態(tài)自我配置,以及在整個(gè)IT系統(tǒng)中自我初始化。還包括其對(duì)環(huán)境中其它相關(guān)設(shè)備的調(diào)整。 ·自我恢復(fù)(Self-healing) :在發(fā)現(xiàn)或預(yù)測到非
22、正常情況時(shí),從失效部件恢復(fù)運(yùn)行能力,并啟動(dòng)糾錯(cuò)功能。所有操作均無需中斷應(yīng)用運(yùn)行。 ·自我優(yōu)化(Self-optimizing) :指系統(tǒng)或部件在無需人工干預(yù)的情況下最大化地分配和利用資源能力,滿足最終用戶需求。 ·自我保護(hù)(Self-protecting) :指系統(tǒng)部件發(fā)現(xiàn)敵對(duì)的或非法的行為,采取自治的行動(dòng),使其免受攻擊的能力。 信息集成(Information Integration) 信息集成可以多種形式實(shí)現(xiàn),從聯(lián)合數(shù)據(jù)庫到內(nèi)容管理系統(tǒng)。 聯(lián)合數(shù)據(jù)庫使存儲(chǔ)于不同數(shù)據(jù)庫和文件系統(tǒng)的數(shù)據(jù)能夠被通用界面(如SQL)訪問,而將系統(tǒng)復(fù)雜性和數(shù)據(jù)的具體存放位置隱藏于其下。
23、內(nèi)容管理系統(tǒng)使用戶和應(yīng)用程序容易地發(fā)現(xiàn)和管理所需數(shù)據(jù)。 刀片計(jì)算機(jī)(Blade Computers) 通過實(shí)施刀片計(jì)算機(jī),我們可以將大量的服務(wù)器緊密地集中于很小的空間中,使其在節(jié)省空間的同時(shí)能夠容易地進(jìn)行管理。刀片計(jì)算機(jī)是服務(wù)器整合的一種形式。利用多種虛擬化和自動(dòng)化技術(shù),我們可使刀片系統(tǒng)以有效地根據(jù)變化的業(yè)務(wù)需求進(jìn)行配置和重新分配。 支持普及性設(shè)備(Pervasive Device) 某些產(chǎn)品,諸如 IBM WebSphere Everyplace Access,簡化了企業(yè)無線方案。它在一個(gè)產(chǎn)品包中提供了允許移動(dòng)用戶隨時(shí)隨地訪問生產(chǎn)數(shù)據(jù)和企業(yè)應(yīng)用的能力。它基于開放標(biāo)準(zhǔn),在一個(gè)簡單的平臺(tái)
24、上支持多種設(shè)備,如掌上電腦(PDA),智能手機(jī)等。 技術(shù)總結(jié) 我們討論了一些用于提供隨需運(yùn)行環(huán)境的技術(shù)。重要的是理解它們不是單獨(dú)的技術(shù)。隨需應(yīng)變運(yùn)行環(huán)境將有關(guān)集成化、自動(dòng)化、虛擬化的多種技術(shù)捆綁在一起。這三種特性互相交織在一起,互相支持,使總體能力大于技術(shù)的簡單相加。 1.6 舉例 例1: 隨需應(yīng)變運(yùn)行環(huán)境應(yīng)用于企業(yè)內(nèi)部商務(wù)集成 本節(jié)介紹這些技術(shù),以及它們是如何支持隨需應(yīng)變運(yùn)行環(huán)境的。 在上圖中,企業(yè)的所有業(yè)務(wù)過程,如產(chǎn)品設(shè)計(jì)、客戶關(guān)系管理、服務(wù)、風(fēng)險(xiǎn)管理、效益分析等等,都建立在統(tǒng)一的運(yùn)行環(huán)境中。各業(yè)務(wù)過程除實(shí)施各自的應(yīng)用模塊(應(yīng)用軟件層)之外,還可以共享運(yùn)行環(huán)境提供的軟硬件基
25、礎(chǔ)設(shè)施(系統(tǒng)層),數(shù)據(jù)(數(shù)據(jù)庫層),業(yè)務(wù)連接中間件(中間件層)。由于各層之間通過標(biāo)準(zhǔn)接口交互,因而可以根據(jù)各自及整體業(yè)務(wù)需求在橫向伸縮。由于各層都符合通用的互聯(lián)網(wǎng)標(biāo)準(zhǔn)和規(guī)范,因此很容易和諸如業(yè)務(wù)伙伴、供應(yīng)商、合作開發(fā)商等使用同一規(guī)范運(yùn)行環(huán)境的企業(yè)組織實(shí)現(xiàn)橫向業(yè)務(wù)集成。由于采用數(shù)據(jù)層相對(duì)獨(dú)立和集中,因而有可能對(duì)所有企業(yè)數(shù)據(jù)進(jìn)行整合與挖掘,形成智能商務(wù),提供決策支持。由此,企業(yè)商務(wù)過程通過實(shí)現(xiàn)了更高程度的虛擬化,脫離了運(yùn)行環(huán)境中軟硬件系統(tǒng)的束縛。 例2: 隨需應(yīng)變運(yùn)行環(huán)境應(yīng)用于企業(yè)間業(yè)務(wù)(B-B)集成: 由于在不同企業(yè)組織中實(shí)施的業(yè)務(wù)運(yùn)行環(huán)境符合統(tǒng)一標(biāo)準(zhǔn),因此可在各層次上實(shí)現(xiàn)交互,將企業(yè)間
26、的商務(wù)過程無縫地連接起來。通過統(tǒng)一安全策略的實(shí)施,可以很好地保護(hù)各自企業(yè)的機(jī)密數(shù)據(jù)。 例3: 企業(yè)外包服務(wù)在隨需應(yīng)變運(yùn)行環(huán)境中的實(shí)施: 中間件層不僅可以支持企業(yè)內(nèi)部的數(shù)據(jù)交換,而且可以將這種數(shù)據(jù)交換拓展到企業(yè)外部,并且企業(yè)內(nèi)/外的數(shù)據(jù)是同步的。上圖是IBM隨需應(yīng)變外包服務(wù)系統(tǒng)為某客戶企業(yè)提供呼叫中心外包服務(wù)的例子: 1. 在IBM隨需應(yīng)變外包服務(wù)系統(tǒng)中,從呼叫中心收集到的客戶信息和收益分析數(shù)據(jù)必須與企業(yè)客戶關(guān)系管理系統(tǒng)和財(cái)務(wù)系統(tǒng)(或者企業(yè)資源計(jì)劃系統(tǒng))同步。這種同步是完全實(shí)時(shí)的,近似實(shí)時(shí)的還是異步的取決于中間件(EAI/ETL技術(shù)) 的配置情況。 2. IBM隨需應(yīng)變外包服務(wù)系統(tǒng)將
27、訪問客戶企業(yè)中的客戶關(guān)系管理系統(tǒng)的數(shù)據(jù)。在這一層次上可能實(shí)施Web Services。 3. 客戶企業(yè)的CRM系統(tǒng)需要訪問IBM 隨需應(yīng)變外包服務(wù)系統(tǒng)的CRM系統(tǒng)中有關(guān)電話記錄的數(shù)據(jù)。 訪問需要是實(shí)時(shí)的,其通訊由企業(yè)門戶和Web Services實(shí)現(xiàn)。 在上例中,對(duì)于客戶企業(yè)來說,將800客戶電話呼叫中心(Call Center)業(yè)務(wù)外包,可以簡化企業(yè)內(nèi)部流程和節(jié)省基本設(shè)施投資。由于客戶企業(yè)和IBM外包服務(wù)系統(tǒng)的運(yùn)行環(huán)境是統(tǒng)一的,因此可以將外包業(yè)務(wù)的數(shù)據(jù)透明地引入企業(yè)內(nèi)部流程,保證了企業(yè)整體業(yè)務(wù)的完整性。 2.網(wǎng)絡(luò)基礎(chǔ) 網(wǎng)絡(luò)系統(tǒng)是整個(gè)運(yùn)行環(huán)境的物質(zhì)基礎(chǔ)之一。 2.1 什么是網(wǎng)絡(luò)
28、 計(jì)算機(jī)網(wǎng)絡(luò)是指處于不同地理位置的多臺(tái)具有獨(dú)立功能的計(jì)算機(jī)系統(tǒng)通過通信設(shè)備和通信介質(zhì)互連起來,并以功能完善的網(wǎng)絡(luò)軟件進(jìn)行管理并實(shí)現(xiàn)網(wǎng)絡(luò)資源共享和信息傳遞的系統(tǒng)。從微觀上來說,網(wǎng)絡(luò)的功能就是將不同地理位置的計(jì)算機(jī)聯(lián)結(jié)起來,使其相互之間可以收發(fā)電子信號(hào)。對(duì)兩臺(tái)通信的終端而言,網(wǎng)絡(luò)可以虛擬成連接它們的一根電纜。 2.2 網(wǎng)絡(luò)的分類 計(jì)算機(jī)網(wǎng)絡(luò)可以根據(jù)規(guī)模和傳輸技術(shù)來分類。按照覆蓋地理范圍劃分,可分為:局域網(wǎng),廣域網(wǎng)。 局域網(wǎng)(LAN) 是指在一個(gè)較小地理范圍內(nèi)的各種計(jì)算機(jī)網(wǎng)絡(luò)設(shè)備互連在一起的通信網(wǎng)絡(luò),可以包含一個(gè)或多個(gè)子網(wǎng),通常局限在幾千米的范圍之內(nèi)。 局域網(wǎng)中的主機(jī)(計(jì)算機(jī),服務(wù)器和其
29、它局域網(wǎng)組件)通過集線器或交換機(jī)連接到網(wǎng)絡(luò)上,形成多層次的星型網(wǎng)絡(luò)拓樸。 局域網(wǎng)符合開放式系統(tǒng)互連(OSI)參考模型統(tǒng)一標(biāo)準(zhǔn)。 局域網(wǎng)的數(shù)據(jù)鏈路協(xié)議包括:百兆以太網(wǎng)(10/100Mbps Ethernet),千兆以太網(wǎng)(Gigabit Ethernet),令牌環(huán)網(wǎng)(Torken-Ring),光纖分布式數(shù)據(jù)接口(FDDI),異步轉(zhuǎn)移模式(ATM)。 局域網(wǎng)使用的網(wǎng)絡(luò)層及傳輸層協(xié)議主要為TCP/IP。其它的網(wǎng)絡(luò)協(xié)議還有:NetBIOS (網(wǎng)絡(luò)基本輸入輸出系統(tǒng)) 擴(kuò)展用戶接口(NetBEUI), IPX/SPX(網(wǎng)間消息傳遞協(xié)議),系統(tǒng)網(wǎng)絡(luò)體系結(jié)構(gòu)(SNA)。 應(yīng)用層的協(xié)議有電子郵件協(xié)議、H
30、TTP和文件傳輸協(xié)議(FTP)等。 局域網(wǎng)的組件主要包括交換機(jī)(Switch)、集線器(Hub)、防火墻設(shè)備、負(fù)載均衡設(shè)備。路由器(Router)是局域網(wǎng)的終點(diǎn),也是其接入廣域網(wǎng)的起點(diǎn)。 局域網(wǎng)設(shè)計(jì)需考慮的問題有:負(fù)載平衡、瓶頸問題、子網(wǎng)劃分、容量規(guī)劃、與廣域網(wǎng)連接、防火墻、局域網(wǎng)組件(交換機(jī),集線器)的選擇等。 廣域網(wǎng)(WAN) 廣域網(wǎng)是一種跨越遠(yuǎn)距離連接多個(gè)局域網(wǎng)的網(wǎng)絡(luò)?,F(xiàn)有最大的廣域網(wǎng)就是互聯(lián)網(wǎng)(Internet)。如果商務(wù)網(wǎng)絡(luò)對(duì)帶寬和速度有特殊的要求,則可考慮租用電信專線。 廣域網(wǎng)的體系結(jié)構(gòu): 終端路由器是廣域網(wǎng)進(jìn)入電子商務(wù)運(yùn)行環(huán)境的第一站,負(fù)責(zé)將來自廣域網(wǎng)的信號(hào)轉(zhuǎn)換成局
31、域網(wǎng)能夠理解的格式。與普通的路由器的區(qū)別在于,終端路由器一般附加防火墻功能,用來提高網(wǎng)絡(luò)的安全。 終端路由器的服務(wù)質(zhì)量保證(QoS)特性確保需要快速傳送的數(shù)據(jù)比其它非緊急信息具有優(yōu)先權(quán),這一特性使其在虛擬專用網(wǎng)(VPN)或虛擬專用局域網(wǎng)(VPAN)的設(shè)計(jì)中占重要地位。 在廣域網(wǎng)中占主導(dǎo)地位的協(xié)議是TCP/IP(傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議)。互聯(lián)網(wǎng)(Internet)即是建立在TCP/IP協(xié)議的基礎(chǔ)之上。在互聯(lián)網(wǎng)上,TCP/IP無處不在。TCP/IP是一種和OSI兼容的層次網(wǎng)絡(luò)技術(shù),克服了不同平臺(tái)可能存在的不兼容性,它使互聯(lián)網(wǎng)得以正常工作。 IP地址解決了互聯(lián)網(wǎng)地址編制的問題,使計(jì)算機(jī)可以
32、容易地跟蹤地址。URL(統(tǒng)一資源地址)用來簡化地址的記憶。URL地址由域名和組織類別組成。域名是唯一的。域名服務(wù)系統(tǒng)(DNS)負(fù)責(zé)接受查詢信號(hào),將信號(hào)中的URL地址轉(zhuǎn)換成IP地址。所有互聯(lián)網(wǎng)(Internet)地址都是由互聯(lián)網(wǎng)指定編號(hào)授權(quán)機(jī)構(gòu)(IANA)發(fā)布的IP地址。域名是由互聯(lián)網(wǎng)信息中心(InterNIC)機(jī)構(gòu)指定的。這些機(jī)構(gòu)確保所有的IP地址和域名是唯一的。 廣域網(wǎng)的技術(shù): 包括傳輸、協(xié)議、撥號(hào)技術(shù)、虛擬專用網(wǎng)絡(luò)、路由選擇和遠(yuǎn)程訪問服務(wù)等內(nèi)容。 廣域網(wǎng)傳輸技術(shù): 包括租用線路(北美日本的T1,T3,歐洲的E1,E2等)、幀中繼、ATM。 ·租用線路,提供有效的連接。按月收
33、取固定的費(fèi)用(由端點(diǎn)間的距離和環(huán)路速度決定)。租用線路不能攜帶租用人之外的任何通信,所以線路能夠保證給定的傳輸質(zhì)量。 ·T1線路,是最通用的數(shù)字線路技術(shù)。使用時(shí)分多路復(fù)用(TDM)電信技術(shù),數(shù)據(jù)傳輸速率1.5Mbps。采用銅質(zhì)線路。大部分互聯(lián)網(wǎng)服務(wù)商(ISP)通過T1線路或者更寬的線路和互聯(lián)網(wǎng)相連。 ·T3線路,是繼T1后出現(xiàn)的專用電話連接線路,速率可達(dá)43Mbps。T3的大部分用戶是一級(jí)ISP以及大型企業(yè)。 ·幀中繼,通過報(bào)文交換共享網(wǎng)絡(luò)進(jìn)行報(bào)文交換。利用本地電話線路進(jìn)行遠(yuǎn)程連接,將數(shù)據(jù)分為可變長度的報(bào)文單元,將通信控制和糾錯(cuò)功能交由各種類型的網(wǎng)絡(luò)節(jié)點(diǎn)完成,從
34、而提高的網(wǎng)絡(luò)性能,降低網(wǎng)絡(luò)費(fèi)用。大部分幀中繼用戶租用所謂的永久虛電路(PVC)。PVC為用戶提供連續(xù)的專用連接,而用戶不必為此付費(fèi)。幀中繼用戶根據(jù)不同的使用等級(jí)承擔(dān)費(fèi)用。還可以選擇服務(wù)級(jí)別, 服務(wù)質(zhì)量(QoS)根據(jù)幀中繼中不同用戶幀的優(yōu)先級(jí)提供質(zhì)量保證。 ·異步傳輸模式(ATM),是一種基于信元中繼的技術(shù)。它的普及性得到不斷的提高。用于組建大型高容量廣域網(wǎng)絡(luò)的干線。ATM將先進(jìn)的QoS機(jī)制融入其規(guī)范,通過虛擬通道十分可靠地支持可管理的數(shù)據(jù)流。當(dāng)應(yīng)用程序要求更高的帶寬時(shí),ATM能夠調(diào)節(jié)其它形式的數(shù)據(jù),以便允許帶寬要求更高的數(shù)據(jù)能夠暢通無阻地通過網(wǎng)絡(luò)進(jìn)行傳輸。ATM除了具有越來越高的帶寬,最直接
35、的優(yōu)點(diǎn)就是在同一個(gè)平臺(tái)上把語音和基于局域網(wǎng)的通信融為一體。因此對(duì)于使用語音和視頻的網(wǎng)絡(luò)服務(wù)來說是最佳選擇。 廣域網(wǎng)協(xié)議: ·高級(jí)數(shù)據(jù)鏈路控制(High-Level Data Link Control, HDLC)協(xié)議允許Cisco路由器利用串行接口實(shí)現(xiàn)相互通信。典型的點(diǎn)到點(diǎn)廣域網(wǎng)連接常采用這種協(xié)議。它是Cisco串行接口的默認(rèn)設(shè)置,并且支持所有最通用的網(wǎng)絡(luò)協(xié)議。 ·點(diǎn)到點(diǎn)協(xié)議(PPP)支持TCP/IP和IPX協(xié)議。利用低級(jí)鏈路控制協(xié)議設(shè)定、建立、維護(hù)鏈接或者線路連接。PPP還使用網(wǎng)絡(luò)控制協(xié)議支持IP和IPX。大多數(shù)情況下PPP用于路由器和其它設(shè)備之間的撥號(hào)連接。采用Cisco服務(wù)
36、器撥號(hào)方式的Microsoft客戶大多使用PPP。 撥號(hào)技術(shù): 撥號(hào)技術(shù)建立的連接是暫時(shí)的。一旦計(jì)算機(jī)用戶結(jié)束通話,掛斷線路就意味著終止線路連接。由于付費(fèi)低廉,是大多數(shù)個(gè)人家庭用戶或小型辦公室的廣域網(wǎng)接入方案。 ·ISDN(Integrated Service Digital Network,綜合業(yè)務(wù)數(shù)字網(wǎng))是最早提出的進(jìn)入家庭的數(shù)字設(shè)備。 ISDN可以在一根線路上結(jié)合多種信號(hào),實(shí)現(xiàn)有效負(fù)載帶寬128Kbps的全雙工通道。 ·DSL(Digital Subscriber Line,數(shù)字用戶線路) 是一種非對(duì)稱線路電信技術(shù),采用復(fù)雜的算法從已有的終端電話基礎(chǔ)設(shè)施中擠出更
37、多的帶寬。其中ADSL(非對(duì)稱DSL)上傳速率約64Kbps,下傳速率可達(dá)6Mbps的全雙工線路。DSL 固有的不對(duì)稱性十分適合互聯(lián)網(wǎng)環(huán)境。大部分互聯(lián)網(wǎng)的小型辦公或家庭辦公用戶的下載數(shù)據(jù)量比上傳數(shù)據(jù)量大得多。 虛擬專用網(wǎng)絡(luò)(VPN): VPN在局域網(wǎng)和局域網(wǎng)以外的計(jì)算機(jī)之間創(chuàng)建安全連接,這種連接大多采用加密方式,或通過互聯(lián)網(wǎng)租用隧道,或兩種方式結(jié)合使用。點(diǎn)對(duì)點(diǎn)(PPP)遠(yuǎn)程訪問協(xié)議常常用于VPN傳輸數(shù)據(jù)的加密。加密的數(shù)據(jù)由撥號(hào)連接或局域網(wǎng)連接發(fā)送。VPN實(shí)現(xiàn)技術(shù)建立于IPSec基礎(chǔ)之上。 VPN使用加密和封裝技術(shù)在各種傳輸介質(zhì)上創(chuàng)建安全隧道。然后利用IP隧道(封裝)發(fā)送加密報(bào)文。加密報(bào)文
38、和其它互聯(lián)網(wǎng)上未加密報(bào)文一起到達(dá)目的地,經(jīng)過解密后送到指定的接受端。認(rèn)證技術(shù)用來確認(rèn)兩臺(tái)設(shè)備之間的會(huì)話是否合法。 防火墻和路由器供應(yīng)商已經(jīng)在其產(chǎn)品中集成了用于互聯(lián)網(wǎng)和其它網(wǎng)絡(luò)的數(shù)據(jù)傳輸隧道及多種隧道報(bào)文加密方法,使VPN的廣泛使用成為可能。 VPN允許企業(yè)將半專用和公用網(wǎng)絡(luò)(如互聯(lián)網(wǎng))用作安全的專用網(wǎng)絡(luò)。允許企業(yè)相互間建立VPN,而無須使用同一品牌的防火墻或路由器產(chǎn)品。企業(yè)還能利用互聯(lián)網(wǎng)帶寬取代或補(bǔ)充昂貴的租用線路,減少網(wǎng)絡(luò)管理職責(zé),利用VPN實(shí)現(xiàn)互聯(lián)網(wǎng)或其它IP網(wǎng)絡(luò)和局域網(wǎng)的遠(yuǎn)程連接,并可根據(jù)需要建立或拆除內(nèi)部或外部的VPN。VPN技術(shù)將推動(dòng)單個(gè)用戶與企業(yè)之間,企業(yè)與企業(yè)之間通信信道的快
39、速發(fā)展。 2.3 互聯(lián)網(wǎng)絡(luò)標(biāo)準(zhǔn) 互聯(lián)網(wǎng)絡(luò)(Internet Network)是由上述網(wǎng)絡(luò)基本技術(shù)構(gòu)建的,支持互聯(lián)網(wǎng)運(yùn)行的網(wǎng)絡(luò)。 經(jīng)過最初的激烈較量和平衡,互聯(lián)網(wǎng)的網(wǎng)絡(luò)技術(shù)已經(jīng)逐漸形成了框架標(biāo)準(zhǔn)。當(dāng)然,這個(gè)框架本身,包括各個(gè)組成部分仍在繼續(xù)進(jìn)化中: ·互聯(lián)網(wǎng)運(yùn)行于TCP/IP協(xié)議(傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議)的基礎(chǔ)之上。 ·廣域網(wǎng)技術(shù)解決傳輸、協(xié)議、虛擬專用網(wǎng)絡(luò)(VPN)、路由和遠(yuǎn)程(撥號(hào))訪問服務(wù)。 ·互聯(lián)網(wǎng)服務(wù)商(ISP/PSP)提供了對(duì)上述廣域網(wǎng)的接入、管理工具等服務(wù)。 ·QoS機(jī)制提供主動(dòng)管理帶寬,為應(yīng)用程序和(或)用戶提供約定標(biāo)準(zhǔn)的、端到端的、動(dòng)態(tài)的和智能化的網(wǎng)絡(luò)服務(wù)。
40、·網(wǎng)絡(luò)安全策略,包括基于通信層的安全機(jī)制(如防火墻和非軍事區(qū)的建立)和基于用戶層的安全機(jī)制(如認(rèn)證、授權(quán)和記賬管理 -AAA)創(chuàng)建安全的網(wǎng)絡(luò)。 ·公用密鑰基礎(chǔ)設(shè)施建立商業(yè)交易的信任關(guān)系。 2.4 電子商務(wù)運(yùn)行環(huán)境的網(wǎng)絡(luò) 電子商務(wù)運(yùn)行環(huán)境的網(wǎng)絡(luò)是用互聯(lián)網(wǎng)絡(luò)技術(shù)建立的,用以支持電子商務(wù)的網(wǎng)絡(luò)。 對(duì)一個(gè)電子商務(wù)運(yùn)行環(huán)境來說,網(wǎng)絡(luò)系統(tǒng)應(yīng)具有較強(qiáng)的路由、交換能力,支持廣域連接和虛擬網(wǎng)絡(luò)的劃分。網(wǎng)絡(luò)應(yīng)能夠支撐各種應(yīng)用軟件,除能夠處理一般數(shù)據(jù)的傳送與交換,還應(yīng)具有部分圖形、圖象、音頻等多媒體信息的交換傳送能力。在廣域上應(yīng)能具有與各大網(wǎng)絡(luò)系統(tǒng)互連互通及進(jìn)行數(shù)據(jù)采集、信息交換的功能。 在傳
41、輸數(shù)據(jù)的時(shí)候感覺不到網(wǎng)絡(luò)的存在,對(duì)通信的兩臺(tái)終端來說,網(wǎng)絡(luò)是透明的,它們就像用一根電纜直接連接起來。這樣的網(wǎng)絡(luò)是電子商務(wù)運(yùn)行環(huán)境理想的網(wǎng)絡(luò)。 電子商務(wù)運(yùn)行環(huán)境的網(wǎng)絡(luò)設(shè)計(jì)原則 對(duì)于網(wǎng)絡(luò)系統(tǒng)的建設(shè),必須具有很好的層次并具有很強(qiáng)的擴(kuò)展能力。通過分層化設(shè)計(jì),可以合理分配自己的數(shù)據(jù)資源,合理分配網(wǎng)絡(luò)的帶寬資源,使用戶可以方便、可靠、高效的訪問到數(shù)據(jù)資源。 網(wǎng)絡(luò)系統(tǒng)應(yīng)該具有擴(kuò)展性、可靠性、安全性、可管理性等特點(diǎn): 擴(kuò)展性:是指系統(tǒng)在可接受性能級(jí)別上處理不斷增加的訪問需求的能力。網(wǎng)絡(luò)可擴(kuò)展的關(guān)鍵在于能否實(shí)現(xiàn)合理的模塊化設(shè)計(jì),采取模塊化的設(shè)計(jì)可以根據(jù)網(wǎng)絡(luò)需求的變化,可在不影響現(xiàn)有網(wǎng)絡(luò)運(yùn)行的狀況下迅速擴(kuò)
42、展。 可靠性:信息中心擁有大量冗余系統(tǒng)來確保能夠提供可靠的、不間斷的服務(wù),主要包括:冗余的物理光纖,用以確保至Internet的聯(lián)接;關(guān)鍵網(wǎng)絡(luò)設(shè)備的備份和多重冗余;網(wǎng)絡(luò)設(shè)備和服務(wù)器供電系統(tǒng)確保高達(dá)四級(jí)的持續(xù)供電。 安全性:必須能夠確保數(shù)據(jù)與基礎(chǔ)架構(gòu)免遭惡意攻擊或非法竊取端到端安全模型。企業(yè)的信息中心以Internet技術(shù)體系作為基礎(chǔ),主要特點(diǎn)是以TCP/IP為傳輸協(xié)議和以瀏覽器/WEB為處理模式。所以我們?cè)诰W(wǎng)絡(luò)體系的設(shè)計(jì)中必須充分重視安全問題,盡可能的減少安全漏洞。此外,我們還應(yīng)該根據(jù)客戶需求提供不同的安全服務(wù),同時(shí)最大限度地保證信息系統(tǒng)自身的安全。 可管理性:網(wǎng)絡(luò)控制中心可以提供每周7
43、天,每天24小時(shí)不間斷的網(wǎng)絡(luò)監(jiān)控、技術(shù)服務(wù)與支持,標(biāo)準(zhǔn)監(jiān)控程序每隔幾分鐘會(huì)檢測網(wǎng)絡(luò)聯(lián)接狀況,出現(xiàn)問題立即告警并及時(shí)通知用戶。控制中心同時(shí)提供恒溫恒濕的機(jī)房環(huán)境,自動(dòng)防火告警等服務(wù)。 另外,還應(yīng)具有以下特征: 豐富資源:帶寬監(jiān)控系統(tǒng)對(duì)共享的用戶提供可保證的帶寬分配,并在峰值達(dá)到60%時(shí)立刻擴(kuò)充帶寬;對(duì)獨(dú)享帶寬的用戶提供帶寬使用的分析統(tǒng)計(jì)報(bào)告,提供峰值情況、日流量分析、月流量匯總等有價(jià)值的數(shù)據(jù);標(biāo)準(zhǔn)機(jī)柜提供獨(dú)立供電、特制風(fēng)扇、獨(dú)立UPS電源,智能網(wǎng)絡(luò)管理和全交換以太網(wǎng)連接;先進(jìn)的機(jī)架式服務(wù)器可根據(jù)用戶的需求提供多CPU、熱插拔硬盤、高速內(nèi)存等靈活的硬件配置。 大容量:信息中心不但要提供高帶寬
44、和多業(yè)務(wù),而且能隨時(shí)升級(jí)網(wǎng)絡(luò)以滿足將來的業(yè)務(wù)需要,包括提供多種接入端口滿足不同帶寬的專線接入、VPN業(yè)務(wù)等。 系統(tǒng)實(shí)現(xiàn) 網(wǎng)絡(luò)的核心是帶寬。如果有足夠的帶寬,那么許多對(duì)網(wǎng)絡(luò)的指責(zé)都會(huì)消失。在網(wǎng)絡(luò)系統(tǒng)建成后,系統(tǒng)總的帶寬通常是固定的。因此,我們需要利用各種現(xiàn)有的網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)統(tǒng)一地調(diào)度和調(diào)配,充分利用現(xiàn)有的網(wǎng)絡(luò)資源。 在網(wǎng)絡(luò)中有哪些常用的技術(shù)和設(shè)備呢? ·防火墻,用來防止黑客攻擊或防止異常流量占用帶寬。 ·VPN技術(shù),用來滿足客戶對(duì)私密性的需求,使得指定用戶的數(shù)據(jù)與普通用戶的數(shù)據(jù)區(qū)分開; ·服務(wù)質(zhì)量(QoS),有效地調(diào)配網(wǎng)絡(luò)的帶寬資源,需要有網(wǎng)管工作站實(shí)施對(duì)其控制;
45、 ·在網(wǎng)絡(luò)中,為了隔離LAN上無意義的流量,使用交換機(jī)設(shè)備;為了靈活地適應(yīng)用戶的要求,在交換機(jī)上通過VLAN技術(shù)使用戶不必在意自己終端接入的物理位置; ·網(wǎng)絡(luò)的冗余技術(shù),保證用戶的帶寬,實(shí)現(xiàn)專門技術(shù),及提高網(wǎng)絡(luò)可用性; 用戶的服務(wù)器組在服務(wù)器接入層接入網(wǎng)絡(luò),滿足大量的Intranet用戶的訪問需求。在這里,可以根據(jù)不同的標(biāo)準(zhǔn)將服務(wù)器劃分在不同的VLAN里,以免互不相干的數(shù)據(jù)間的串?dāng)_。不同VLAN之間的用戶如果需要相互之間訪問,需要通過分布層具有路由功能的交換機(jī)協(xié)助完成。 對(duì)于外部的用戶(從Internet來),通過互聯(lián)網(wǎng)接入層的路由器訪問需要的數(shù)據(jù)。
46、對(duì)于某些Web應(yīng)用,可能會(huì)有大量的數(shù)據(jù)訪問,我們可以在分布層增加一臺(tái)第四層交換機(jī)以提高訪問的效率。 另外,所有的設(shè)備和鏈路都采取了冗余配置以提高網(wǎng)絡(luò)的可靠性。 還有兩方面不能忽視,就是安全和管理。 防火墻對(duì)一個(gè)網(wǎng)絡(luò)來說是絕對(duì)必要的。防火墻的功能主要有兩個(gè),一個(gè)是保護(hù)服務(wù)器,擋住非法用戶對(duì)服務(wù)器的訪問和攻擊;一個(gè)是保護(hù)網(wǎng)絡(luò)資源,擋住非法用戶對(duì)帶寬的侵蝕。 網(wǎng)絡(luò)管理是網(wǎng)絡(luò)的靈魂,因?yàn)楫?dāng)前網(wǎng)絡(luò)的帶寬資源是有限的。因此合理的分配帶寬資源是提高網(wǎng)絡(luò)效率和適應(yīng)隨需應(yīng)變需求的關(guān)鍵。 網(wǎng)絡(luò)系統(tǒng)在隨需應(yīng)變服務(wù)上的意義是什么呢?用戶不需要了解網(wǎng)絡(luò)的實(shí)現(xiàn),他甚至可以將網(wǎng)絡(luò)虛擬化成一根電纜;也不必在乎網(wǎng)絡(luò)
47、具體通過什么技術(shù)滿足了他的要求。 譬如,當(dāng)用戶提出要提供某種形式的訪問,在他提交訪問請(qǐng)求并得到服務(wù)保證后,對(duì)網(wǎng)絡(luò)系統(tǒng)內(nèi)部,后臺(tái)管理平臺(tái)向網(wǎng)絡(luò)系統(tǒng)申請(qǐng)調(diào)配能夠滿足用戶要求的資源,包括: ·后臺(tái)管理平臺(tái)通過VLAN技術(shù)在交換機(jī)上進(jìn)行配置,將目的服務(wù)器與用戶劃歸到一起以保證用戶安全可靠的訪問網(wǎng)絡(luò)資源; ·在數(shù)據(jù)通路上啟動(dòng)一定的訪問服務(wù)策略,為用戶預(yù)留一定的帶寬以保證用戶的訪問質(zhì)量; ·在用戶的訪問接入點(diǎn)通過VLAN和PVLAN技術(shù)接入防火墻,驗(yàn)證用戶的合法性并且限制用戶的越權(quán)訪問; ·如果用戶有網(wǎng)絡(luò)層VPN等需求,在相關(guān)的設(shè)備上做出配置,滿足用戶的需求; 但對(duì)用戶來說,只是在提出要求后
48、,打開窗口,訪問資源。 2.5 網(wǎng)絡(luò)計(jì)算節(jié)點(diǎn) --- 服務(wù)器,客戶端和操作系統(tǒng) 服務(wù)器--完成專門計(jì)算,例如: ·支付服務(wù)器 - 負(fù)責(zé)獲取和處理支付信息,以便收支付款。(本書暫不討論此內(nèi)容) ·功能服務(wù)器 - 負(fù)責(zé)提供某種特定功能,如HTTP服務(wù)器、FTP服務(wù)器、DNS服務(wù)器、郵件服務(wù)器、網(wǎng)絡(luò)管理服務(wù)器等等。 ·應(yīng)用服務(wù)器 - 支撐完成關(guān)鍵業(yè)務(wù)的應(yīng)用邏輯,把數(shù)據(jù)信息(通常來自數(shù)據(jù)庫服務(wù)器)和終端用戶或客戶程序(通常運(yùn)行于Web瀏覽器)連接起來。應(yīng)用服務(wù)器中還派生出一類專對(duì)來自數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)進(jìn)行集成、挖掘、分析以支持商務(wù)智能和決策的服務(wù)器。 ·數(shù)據(jù)庫服務(wù)器 - 數(shù)據(jù)的集中場所。它
49、支撐的可能是簡單的單一數(shù)據(jù)庫,也可能是大型數(shù)據(jù)倉庫。 可能包含結(jié)構(gòu)化的數(shù)據(jù)(如關(guān)系數(shù)據(jù)),也可能包含非結(jié)構(gòu)化的分布式數(shù)據(jù)(如文檔管理,內(nèi)容管理等)。 客戶端--解決如下問題:IP尋址、操作系統(tǒng)、登錄。使用Web瀏覽器,通過HTTP協(xié)議獲取用HTML或XML編碼的文檔,通過認(rèn)證和加密,將外部應(yīng)用連接到Web服務(wù)器。通過使用Java獲得跨平臺(tái)的執(zhí)行能力。 操作系統(tǒng)--要求具備: ·可靠性--維持所支撐應(yīng)用的穩(wěn)定執(zhí)行 ·可擴(kuò)展性--能夠經(jīng)受垂直擴(kuò)展(如幾十顆處理器)或水平擴(kuò)展(如多個(gè)計(jì)算節(jié)點(diǎn)的集群) ·互操作性--如支持標(biāo)準(zhǔn)和目錄管理 ·安全性--防止非法攻擊 目前對(duì)操作系統(tǒng)的選擇有:
50、 ·微軟 Windows操作系統(tǒng):特點(diǎn)是普及、開放、用戶界面友好,但較多安全漏洞、較不穩(wěn)定、擴(kuò)展力較差。我們通常用它來作為用戶桌面平臺(tái)。 ·Linux 操作系統(tǒng):特點(diǎn)是成本較低、開放、較穩(wěn)定,適用于多種硬件平臺(tái)。 但目前可管理性較差,垂直擴(kuò)展力較弱。 我們可以用它來支撐非關(guān)鍵性的,無垂直擴(kuò)展要求的服務(wù)器。 ·UNIX 操作系統(tǒng):如IBM AIX 操作系統(tǒng)。它們的特點(diǎn)是開放、穩(wěn)定、具有較強(qiáng)的垂直和水平擴(kuò)展能力,可管理性強(qiáng),但往往與服務(wù)器硬件捆綁銷售,受到搭載硬件平臺(tái)的限制。我們可以用它來支撐關(guān)鍵業(yè)務(wù)的,需垂直擴(kuò)展能力的服務(wù)器。 3.電子商務(wù)開放標(biāo)準(zhǔn) 3.1 開放 允
51、許快速地采用新技術(shù)和方案,而避免使用封閉的和私有的方案和技術(shù)。 開放的標(biāo)準(zhǔn)和技術(shù)鼓勵(lì)在某個(gè)技術(shù)領(lǐng)域進(jìn)行廣泛參與,并且引領(lǐng)客戶向增強(qiáng)其商務(wù)價(jià)值的方向發(fā)展??蛻艟邆淞朔瞎I(yè)標(biāo)準(zhǔn)的技術(shù)后: ·由于廠商使用同樣的、通用的界面,因而客戶可以迅速地進(jìn)行產(chǎn)品及技術(shù)的合并,用更短的時(shí)間實(shí)現(xiàn)價(jià)值。 ·由于開放技術(shù)的廣泛認(rèn)知性,因而客戶可以擁有更大的技能資源,從而降低總體擁有成本。 ·由于供應(yīng)商可以集中致力于創(chuàng)新,而不是重新實(shí)施基礎(chǔ)架構(gòu),因而客戶可以擁有更豐富的產(chǎn)品選擇,從而增大投資回報(bào)。 ·由于避免了供應(yīng)商閉關(guān)自守的弊端,因而可以站在產(chǎn)品和技術(shù)的價(jià)值的角度,而不是強(qiáng)權(quán)制約上進(jìn)行選擇,
52、從而保證更大的投資回報(bào)。 IBM堅(jiān)定而熱情地?fù)肀ч_放標(biāo)準(zhǔn),是因?yàn)檫@是客戶的選擇--客戶有能力選擇用于滿足其商務(wù)需求的最佳方案,而不落入封閉技術(shù)的陷阱。我們向用戶承諾直接提供符合開放標(biāo)準(zhǔn)或包含開放技術(shù)的產(chǎn)品。 開放標(biāo)準(zhǔn)也同時(shí)使IBM的隨需應(yīng)變運(yùn)行環(huán)境能夠: ·支持異構(gòu)的環(huán)境;(如:IBM的解決方案不需要單一的平臺(tái)、服務(wù)器或數(shù)據(jù)庫產(chǎn)品) ·在工業(yè)生態(tài)系統(tǒng)中,充當(dāng)技術(shù)杠桿的作用;(如:確保用戶所需的應(yīng)用軟件可以運(yùn)行于任何所需的平臺(tái)) ·允許更快地將產(chǎn)品集成,并入用戶的運(yùn)行環(huán)境。 在IBM隨需應(yīng)變運(yùn)行環(huán)境中集成了以下應(yīng)用層開放技術(shù)標(biāo)準(zhǔn): ·用于HTTP服務(wù)器等Web信息交互的HTTP協(xié)
53、議; ·用于Web信息規(guī)范的 HTML 和 XML; ·用于跨平臺(tái)Java解決方案的 J2EE; ·用于Web商務(wù)集成的 Web 服務(wù)(Web Services) ; ·用于軟件開發(fā)領(lǐng)域的統(tǒng)一模塊化語言(Unified Modeling Language -UML) ; 3.2 HTTP 協(xié)議 Web全稱 World Wide Web,縮寫WWW,是目前Internet上最流行的信息服務(wù)類型,是電子商務(wù)核心技術(shù)之一。它建立在客戶機(jī)/服務(wù)器結(jié)構(gòu)上,以超文本信息的組織與傳遞為內(nèi)容。 Web的基本協(xié)議是HTTP(超文本傳輸協(xié)議)。瀏覽器通過TCP/IP網(wǎng)絡(luò),用HTTP協(xié)議與服務(wù)器
54、建立連接,提交請(qǐng)求,獲得響應(yīng),關(guān)閉連接。 HTTP協(xié)議是TCP/IP協(xié)議的應(yīng)用層協(xié)議之一,是為Web定制的核心協(xié)議。它是基于文本的簡單協(xié)議,基于請(qǐng)求-應(yīng)答的服務(wù)器/客戶端工作模式,能夠理解任意類型的對(duì)象。 IBM的運(yùn)行環(huán)境通過對(duì)HTTP協(xié)議的支持,全面使用Web服務(wù)連接和集成商務(wù)應(yīng)用。 3.3 HTML 和 XML HTML 即超文本標(biāo)識(shí)語言,是編制Web頁面文檔的語言。HTML是SGML(Standard Generalized Markup Language - 標(biāo)準(zhǔn)通用型標(biāo)識(shí)語言)的一種。SGML 是定義結(jié)構(gòu)化文本類型和標(biāo)識(shí)這些文本類型的標(biāo)識(shí)語言系統(tǒng)。HTML 的標(biāo)識(shí)符定義了:
55、文檔結(jié)構(gòu)、字形字體、版面布局、鏈接等超文本文檔結(jié)構(gòu),使Web瀏覽器能夠閱讀和重新格式化任何Web頁面。HTML 的最新版本是HTML4.0,它支持OBJECT標(biāo)記和層疊風(fēng)格表單(CSS)。 通過支持ISO10646字符集,它支持任何語言所需的標(biāo)識(shí),為作者插入對(duì)象和腳本提供了途徑,并在文件中支持格式項(xiàng)。 但HTML僅關(guān)注Web瀏覽器的頁面安排,缺乏對(duì)結(jié)構(gòu)化數(shù)據(jù)的表示能力,采用單一固定語法,缺乏可擴(kuò)展性。因此難以用于除顯示文本之外的其它需求,如數(shù)據(jù)處理、刷新排列、存儲(chǔ)、轉(zhuǎn)發(fā)、交換、加密及簽名等。因此難以滿足電子商務(wù)對(duì)大量動(dòng)態(tài)數(shù)據(jù)使用統(tǒng)一數(shù)據(jù)格式進(jìn)行表示和管理的需要。 XML(Extensib
56、le Markup Language,可擴(kuò)充的標(biāo)識(shí)語言) 由W3C(World Wide Web Consortium)于1998年由IBM的Charles Goldfarb博士創(chuàng)立,為網(wǎng)頁編輯的可移植性、平臺(tái)獨(dú)立性、系統(tǒng)兼容性、資源整合與管理等提供了完整的解決方案,成為電子商務(wù)的新的基石。XML也是從SGML發(fā)展而來,它是設(shè)計(jì)的元語言(Meta Language),而不是像HTML那樣具有的固定標(biāo)記集的標(biāo)記語言。XML可以建立用戶自己的標(biāo)記和類別文件。 簡單而言,XML和HTML的本質(zhì)區(qū)別是:HTML標(biāo)記是用來描述怎樣在屏幕上顯示信息,解決人機(jī)交互問題,而XML是用來描述信息是什么,解決
57、機(jī)器之間的交互問題。 XML使通用數(shù)據(jù)成為可能 現(xiàn)今的Web上有幾種通用技術(shù):TCP/IP、HTML和Java。TCP/IP是通用的連接性協(xié)議。所有的節(jié)點(diǎn),從大型機(jī)到筆記本電腦,到移動(dòng)電話都可以通過它連接至Web。 HTML是通用的表達(dá)語言。雖然不是所有瀏覽器都支持HTML所有的功能,但是所有的瀏覽器都支持一組核心的HTML標(biāo)記。最后,Java對(duì)于 "一次編寫,隨處運(yùn)行" 的承諾,使它能夠更容易地支持Web上廣泛多變的設(shè)備。 由于以上通用技術(shù)的使用,使建立一個(gè)運(yùn)行于所有平臺(tái)的Web應(yīng)用程序成為可能。XML成為完成此舉的點(diǎn)睛之筆。你可以建立一個(gè)XML文檔用來描述某種數(shù)據(jù)結(jié)構(gòu),并且使這種數(shù)據(jù)
58、結(jié)構(gòu)通過Web傳送到任何地方。XML作為一種數(shù)據(jù)交換格式,將以其強(qiáng)大的能力和靈活性改變Web。 XML使B2B通信成為可能 組織電子商務(wù)的挑戰(zhàn)之一是企業(yè)和其它組織,如業(yè)務(wù)伙伴、供應(yīng)商或同一企業(yè)中不同機(jī)構(gòu)間的通信。由于XML將兩個(gè)組織間的數(shù)據(jù)表達(dá)問題簡化為對(duì)某種XML標(biāo)記的共識(shí),而任何組織都無需了解數(shù)據(jù)在其它組織的后臺(tái)系統(tǒng)中是如何組織的,從而大大簡化了B2B通信。 例如: 如果一方使用了OS/390,它不必在意另一方使用了Linux操作系統(tǒng)。如果一方使用C++編寫應(yīng)用程序,不必在意另一方使用Java。如果一方使用了關(guān)系數(shù)據(jù)庫,也不必在意另一方使用面向?qū)ο蟮臄?shù)據(jù)庫。唯一重要的事是雙方就使用一
59、套標(biāo)準(zhǔn)的XML標(biāo)記來交換數(shù)據(jù)達(dá)成協(xié)議。 一旦達(dá)成一套標(biāo)準(zhǔn)的標(biāo)記,雙方即可編寫映射代碼,將XML文檔轉(zhuǎn)化為能夠被后臺(tái)數(shù)據(jù)系統(tǒng)理解的任何形式的數(shù)據(jù)格式。例如,一個(gè)從業(yè)務(wù)伙伴那里接收的XML文檔,經(jīng)過解析并經(jīng)轉(zhuǎn)化后,可以變?yōu)槠髽I(yè)內(nèi)部系統(tǒng)的一筆數(shù)據(jù)交易,并驅(qū)動(dòng)某些商務(wù)過程?;蛘吒鼮槔硐氲那闆r是:如果一個(gè)新公司加盟企業(yè),我們不需要為將此公司融入原有系統(tǒng)而編寫應(yīng)用代碼,只需要新加入的公司履行同一套XML標(biāo)記的文檔規(guī)則。 XML使智能代理成為可能 當(dāng)編寫代理時(shí),其挑戰(zhàn)之一便是識(shí)別輸入的數(shù)據(jù)。一個(gè)優(yōu)秀的代理能夠智能地解釋信息,并適時(shí)作出響應(yīng)。編寫代碼去解釋使用HTML標(biāo)記的文檔已被證明是困難和易錯(cuò)的。如
60、果發(fā)給代理的數(shù)據(jù)是XML結(jié)構(gòu)的,則可以很容易地定義和處理數(shù)據(jù)的結(jié)構(gòu),代理可以更容易地理解數(shù)據(jù)的確切含義,以及此數(shù)據(jù)是如何與已知數(shù)據(jù)聯(lián)系的。 XML使智能查詢(XQuery)成為可能 今天Web的主要問題之一是搜索引擎無法在HTML的基礎(chǔ)上實(shí)現(xiàn)智能查詢。例如,假定你要查找單詞 "Chip",你可能會(huì)查到好幾頁有關(guān)巧克力碎屑餅干(chocolate chip cookies),RAM芯片(RAM chips),牌局籌碼(poker chips),或是以 "Chip" 為名的人。而如果你去查找一個(gè)包含值為 "Chip"標(biāo)記的文檔,則可能得到好一些的結(jié)果。將查詢限制在具備某種標(biāo)記的XML文檔,可能
61、使你在查詢結(jié)果中排除大量無關(guān)的內(nèi)容。 實(shí)際上,將查詢結(jié)果限制在使用特定標(biāo)記的文檔,正是市場拉動(dòng)XML需求的主要?jiǎng)恿χ弧S邢喈?dāng)多的汽車經(jīng)銷商定義了一套用于表示二手車名稱的標(biāo)記,并與幾個(gè)主流搜索引擎達(dá)成協(xié)議,使其將查詢結(jié)果限定在使用這些標(biāo)記的XML文檔中。如果你也是一個(gè)汽車經(jīng)銷商,你可以選擇使用這些標(biāo)記,加入這個(gè)市場;或者不支持這些標(biāo)記 - 靠邊站。因?yàn)槿绻愕木W(wǎng)頁不使用這套標(biāo)準(zhǔn)中的XML規(guī)范,潛在的客戶就不可能從XML搜索引擎中找到你。 XML的承諾 XML承諾改變Web,引入了一整套新型的電子商務(wù)應(yīng)用。就像HTML和圖形瀏覽器點(diǎn)燃了一次呈指數(shù)增長的Web應(yīng)用一樣,XML對(duì)于電子商務(wù)的
62、有力支持也將引起另一次指數(shù)級(jí)的增長。 Web服務(wù)(Web Services) 3.4 Web服務(wù)(Web Services) 在Web服務(wù)領(lǐng)域,IBM推行或參與領(lǐng)導(dǎo)其基礎(chǔ)技術(shù),如SOAP,WSDL,UDDI,以及推廣使用這些關(guān)鍵技術(shù)并趨向成熟的應(yīng)用。除了正式的標(biāo)準(zhǔn)化工作,IBM還致力于通過共同建立和支持WS-I聯(lián)盟確保廠商提供的產(chǎn)品的協(xié)同工作能力。通過支持對(duì)Web Services的采用,IBM為開發(fā)人員提供了通過alphaWorks和developerWorks網(wǎng)站進(jìn)行免費(fèi)了解技術(shù)內(nèi)幕和獲得培訓(xùn)的途徑。 Web服務(wù)是一種允許應(yīng)用程序彼此通信,而不受任何平臺(tái)或編程語言限制的技術(shù)。它是一
63、種軟件界面,用以描述一組可由網(wǎng)絡(luò)通過標(biāo)準(zhǔn)的XML消息進(jìn)行存取的操作,提供執(zhí)行能力或者返回信息。它以URL為地址,使用基于XML的協(xié)議,描述一個(gè)可執(zhí)行的操作,或一個(gè)與其它Web服務(wù)交互的數(shù)據(jù)。 一個(gè)Web服務(wù)由一整套軟件包裝起來,使它能夠被其它應(yīng)用程序識(shí)別和存取,并執(zhí)行特定的功能。Web服務(wù)可以向其它Web服務(wù)申請(qǐng)服務(wù),接收結(jié)果,以及響應(yīng)其它Web服務(wù)的請(qǐng)求。Web服務(wù)可能采取松散聯(lián)合的形式進(jìn)行互操作。它們可以通過互聯(lián)網(wǎng)申請(qǐng)服務(wù)或等待響應(yīng)。一個(gè)Web服務(wù)可以被其它Web服務(wù),應(yīng)用程序,客戶端,或代理發(fā)覺或啟用。Web服務(wù)也可被用來組建新的服務(wù)。并且它們也可被重新組合、嵌入、取代或在運(yùn)行時(shí)被替換。
64、在一個(gè)面向服務(wù)的架構(gòu) (Service-Oriented Architecture - SOA) 中,一組使用相同的樣式并相互作用的Web服務(wù)定義一個(gè)特定的Web服務(wù)應(yīng)用程序。 Web服務(wù)的技術(shù)標(biāo)準(zhǔn)目前主要有:SOAP、UDDI、WSDL SOAP 客戶端請(qǐng)求和Web服務(wù)響應(yīng)通過簡單對(duì)象訪問協(xié)議(Simple Object Access Protocol - SOAP)在HTTP上傳輸,以在運(yùn)行于不同平臺(tái)和地點(diǎn)的客戶端與Web服務(wù)之間建立完全的互操作。HTTP是在互聯(lián)網(wǎng)上發(fā)送消息時(shí)常用的請(qǐng)求與響應(yīng)標(biāo)準(zhǔn)協(xié)議,而SOAP是一種基于XML的協(xié)議,仍然繼承HTTP請(qǐng)求和響應(yīng)模式。 SOAP負(fù)責(zé)
65、以下內(nèi)容的消息傳輸: ·定義一個(gè)基于XML的封裝,描述消息包含什么,以及如何處理本消息。 ·包含基于XML的編碼規(guī)則,用以在消息內(nèi)表達(dá)應(yīng)用定義的數(shù)據(jù)類型實(shí)例。 ·定義一個(gè)基于XML的協(xié)定,用以表示向遠(yuǎn)程服務(wù)所做的申請(qǐng),以及響應(yīng)的結(jié)果。 WSDL Web服務(wù)描述語言(Web Services Description Language -WSDL)是一種描述網(wǎng)絡(luò)Web服務(wù)的XML標(biāo)準(zhǔn)格式。描述的內(nèi)容包括:服務(wù)名稱、服務(wù)地點(diǎn)、如何與服務(wù)通信。眾多WSDL可以存放于UDDI注冊(cè)表,并在Web上公布。J2EE平臺(tái)提供工具為通過遠(yuǎn)程通信方式與客戶端取得聯(lián)系的Web服務(wù)制作WSDL。 UDDI
66、 通用描述,發(fā)現(xiàn)與集成(Universal Description,Discovery,and Integration -UDDI),基于XML的標(biāo)準(zhǔn),使企業(yè)可以將有關(guān)其產(chǎn)品和Web服務(wù)的信息發(fā)布在互聯(lián)網(wǎng)上,并使這些信息可以被全球任何一個(gè)想做生意的客戶端訪問到??梢詫DDI想像成一個(gè)Web服務(wù)的黃頁。 Web服務(wù)的工作模式 A。注冊(cè)Web服務(wù) 當(dāng)需要將一個(gè)Web服務(wù)置于可用狀態(tài)("出版")時(shí),需要以一個(gè)XML文檔的形式提供它的描述。這個(gè)文檔是用WSDL編寫的。 為了使Web服務(wù)可以被開發(fā)人員或其它應(yīng)用程序容易地找到,可以將此WSDL描述放在一個(gè)共享的私有或公共UDDI注冊(cè)中。 B。發(fā)現(xiàn)Web服務(wù): 開發(fā)人員或者其它Web服務(wù)如果需要使用某個(gè)Web服務(wù),可以制定所需Web服務(wù)的URL和WSDL?;蛘咄ㄟ^向一個(gè)UDDI注冊(cè)發(fā)送查詢,以找到符合查詢參數(shù)的任何所需Web服務(wù)。 WSDL描述將包含指向所需Web服務(wù)的連接。所需Web服務(wù)可以存在于互聯(lián)網(wǎng)的任何地方。 C。Web服務(wù)通信: 一個(gè)Web服務(wù)需要另一個(gè)Web服務(wù)的功能時(shí),向另一個(gè)Web服務(wù)提交請(qǐng)求。這個(gè)請(qǐng)
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 市教育局冬季運(yùn)動(dòng)會(huì)安全工作預(yù)案
- 2024年秋季《思想道德與法治》大作業(yè)及答案3套試卷
- 2024年教師年度考核表個(gè)人工作總結(jié)(可編輯)
- 2024年xx村兩委涉案資金退還保證書
- 2024年憲法宣傳周活動(dòng)總結(jié)+在機(jī)關(guān)“弘揚(yáng)憲法精神推動(dòng)發(fā)改工作高質(zhì)量發(fā)展”專題宣講報(bào)告會(huì)上的講話
- 2024年XX村合作社年報(bào)總結(jié)
- 2024-2025年秋季第一學(xué)期初中歷史上冊(cè)教研組工作總結(jié)
- 2024年小學(xué)高級(jí)教師年終工作總結(jié)匯報(bào)
- 2024-2025年秋季第一學(xué)期初中物理上冊(cè)教研組工作總結(jié)
- 2024年xx鎮(zhèn)交通年度總結(jié)
- 2024-2025年秋季第一學(xué)期小學(xué)語文教師工作總結(jié)
- 2024年XX村陳規(guī)陋習(xí)整治報(bào)告
- 2025年學(xué)校元旦迎新盛典活動(dòng)策劃方案
- 2024年學(xué)校周邊安全隱患自查報(bào)告
- 2024年XX鎮(zhèn)農(nóng)村規(guī)劃管控述職報(bào)告