- 相關(guān)推薦
電子商務(wù)與應(yīng)用服務(wù)器
電子商務(wù)與應(yīng)用服務(wù)器
從來沒有一個(gè)技術(shù)領(lǐng)域所受到的關(guān)注,達(dá)到像電子商務(wù)在今天所達(dá)到的這種程度。全球經(jīng)濟(jì)的一體化和互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,是電子商務(wù)受到普遍關(guān)注的主要原因,而支持電子商務(wù)的信息技術(shù),特別是其基礎(chǔ)設(shè)施的建設(shè),也就理所當(dāng)然地成為當(dāng)前的技術(shù)熱點(diǎn)之一。今天,無論你去閱讀類的技術(shù)刊物,還是徜徉于各大公司的網(wǎng)站,電子商務(wù)以及與之相關(guān)的主題可以說幾乎是比比皆是。不僅幾乎所有老牌的獨(dú)立軟件制造商都無一例外地涉足其中,很多年代以后才問世的公司也都銳不可擋,成為該領(lǐng)域的佼佼者。圍繞范文先生版權(quán)所有電子商務(wù)已出現(xiàn)了很多新的技術(shù)和新的產(chǎn)品,這當(dāng)然是一件好事。但在面對(duì)太多的技術(shù)和選擇時(shí),自然要問什么是問題的核心。本文的目的,是探討應(yīng)用服務(wù)器在電子商務(wù)中的地位和作用。
應(yīng)用服務(wù)器市場(chǎng)分合頻仍
年,事務(wù)處理中間件廠商系統(tǒng)公司并購(gòu)了公司,一時(shí)成為應(yīng)用服務(wù)器市場(chǎng)上的大事件之一。此前個(gè)月,微系統(tǒng)公司收購(gòu)了的競(jìng)爭(zhēng)對(duì)手年月,通信公司并購(gòu)了另一知名的應(yīng)用服務(wù)器廠商軟件公司。近幾年來,在整個(gè)應(yīng)用服務(wù)器市場(chǎng)上活躍著大量為市場(chǎng)份額而斗爭(zhēng)的公司。競(jìng)爭(zhēng)者中有大如、、等老牌的獨(dú)立軟件制造商,同時(shí)也有一大批后起之秀,如軟件公司、軟件公司、系統(tǒng)公司、軟件公司、軟件公司、技術(shù)公司、軟件公司、公司等。其中,軟件公司被普遍看作是很具優(yōu)勢(shì)和很有代表性的一家。應(yīng)用服務(wù)器市場(chǎng)的分合頻仍,從一個(gè)側(cè)面反映了這里所蘊(yùn)藏的無限商機(jī)。
雖然應(yīng)用服務(wù)器還剛剛步入市場(chǎng),但像、、等公司仍為此而斥巨資,其原因是這種投資有著潛在的巨大回報(bào)。因?yàn)橛脩衄F(xiàn)在千方百計(jì)地要把他們的業(yè)務(wù)轉(zhuǎn)移到上,以實(shí)現(xiàn)電子商務(wù)。應(yīng)用服務(wù)器在電子商務(wù)基礎(chǔ)設(shè)施中的作用,正如咨詢公司的分析家所說:“應(yīng)用服務(wù)器很關(guān)鍵,這就如同年前數(shù)據(jù)庫(kù)服務(wù)器在當(dāng)時(shí)基礎(chǔ)設(shè)施中的作用一樣。”
應(yīng)用服務(wù)器的功能
應(yīng)用服務(wù)器的職能應(yīng)用服務(wù)器是企業(yè)應(yīng)用架構(gòu)從傳統(tǒng)的兩級(jí)客戶機(jī)服務(wù)器向多級(jí),特別是向三級(jí)轉(zhuǎn)移的必然產(chǎn)物。這種轉(zhuǎn)移,是企業(yè)進(jìn)入電子商務(wù)的關(guān)鍵性步驟。應(yīng)用服務(wù)器軟件位于企業(yè)服務(wù)器之上,連接裝有瀏覽器的“瘦”客戶機(jī)與后端數(shù)據(jù)庫(kù)。應(yīng)用服務(wù)器運(yùn)行企業(yè)應(yīng)用程序,以前,這些企業(yè)應(yīng)用程序是由一類很臃腫的所謂“胖客戶機(jī)”運(yùn)行。
對(duì)應(yīng)用服務(wù)器的作用,既不能與經(jīng)典的兩級(jí)客戶機(jī)服務(wù)器完全割裂,也不能據(jù)此作過分簡(jiǎn)單化的理解。雖然從最概念化的層面上看,應(yīng)用服務(wù)器確實(shí)只不過是這樣一類軟件,它負(fù)責(zé)處理應(yīng)用中的業(yè)務(wù)邏輯()并將業(yè)務(wù)邏輯作為整個(gè)分布式系統(tǒng)的一個(gè)有機(jī)部分來對(duì)待。但事實(shí)上,應(yīng)用服務(wù)器不僅在電子商務(wù)基礎(chǔ)設(shè)施中處于很關(guān)鍵的地位,其本身也包含了很豐富的技術(shù)內(nèi)容。對(duì)應(yīng)用服務(wù)器最為關(guān)注的一方是應(yīng)用系統(tǒng)集成商,它們?cè)趲椭蛻艚、配置和運(yùn)行各種電子商務(wù)應(yīng)用時(shí),所需要的所有靈活性和功能,原則上都來自于應(yīng)用服務(wù)器。
全面地看,應(yīng)用服務(wù)器應(yīng)當(dāng)具備三方面的服務(wù)功能:服務(wù)、應(yīng)用服務(wù)以及數(shù)據(jù)庫(kù)與事務(wù)處理服務(wù)。從另一個(gè)視角看,應(yīng)用服務(wù)器也應(yīng)當(dāng)具備為電子商務(wù)解決方案提供全程支持的能力。概括而言,這類能力也體現(xiàn)在三個(gè)方面:()加快開發(fā)過程、確保開發(fā)質(zhì)量,促使應(yīng)用快速進(jìn)入市場(chǎng)的開發(fā)能力。()促使應(yīng)用能夠以靈活而有效方式運(yùn)行的配置能力。()與各種后端系統(tǒng)有效整合的集成能力。這三個(gè)方面幾乎同等重要,這三類能力也是缺一不可。應(yīng)用系統(tǒng)集成商在幫助客戶建立、配置和運(yùn)行各種電子商務(wù)應(yīng)用時(shí),所需要的所有靈活性和功能,都源于對(duì)應(yīng)用服務(wù)器各種能力的各種組合與運(yùn)用。
應(yīng)用服務(wù)器的選擇
伸縮性是關(guān)鍵
這樣看來,應(yīng)用服務(wù)器是如此之重要,可以毫不夸大地講,它的選擇決定著電子商務(wù)的成敗。普遍認(rèn)為,在選擇應(yīng)用服務(wù)器平臺(tái)時(shí)所考慮的諸多因素中,伸縮性()是關(guān)鍵。伸縮性不僅是系統(tǒng)集成商最關(guān)注的,也是最終用戶所關(guān)心的事。對(duì)伸縮性有要求而且也有直接影響的,是兩大要素。其一,是支持應(yīng)用軟件運(yùn)行的計(jì)算機(jī)的檔次;其二,是支持應(yīng)用軟件運(yùn)行的數(shù)據(jù)庫(kù)的規(guī)模。今天,真正成功的電子商務(wù)都離不開非?煽康臄(shù)據(jù)中心的支持。為了建立這樣的數(shù)據(jù)中心,則需要利用集群服務(wù)器所具備的均衡負(fù)載的能力。另一個(gè)很重要的因素,是應(yīng)用服務(wù)器的集成性,即必須具備與各種數(shù)據(jù)庫(kù)和主機(jī)系統(tǒng)有效集成的能力。集成性是在電子商務(wù)應(yīng)用中能夠保護(hù)已有投資的前提。那些在過去很常時(shí)期內(nèi),花費(fèi)了巨大人力才力和物力才得以完成和積累起來的信息和應(yīng)用,不但是企業(yè)的財(cái)富而且也是電子商務(wù)應(yīng)用的基礎(chǔ)。在電子商務(wù)應(yīng)用的初期,至少必須作到讓新的應(yīng)用能夠“用得上”或者能夠“連接到”原有的信息和應(yīng)用。然后,伴隨著應(yīng)用的深入以及相關(guān)支撐技術(shù)的更加成熟,也才有可能從原有的信息和應(yīng)用中挖掘出更有價(jià)值的東西。
支持開放標(biāo)準(zhǔn)
支持分布式應(yīng)用的開放標(biāo)準(zhǔn),是對(duì)應(yīng)用服務(wù)器的另一重要要求。在當(dāng)前,這一標(biāo)準(zhǔn)的具體體現(xiàn)就是()
。是開發(fā)、配置和管理分布式應(yīng)用的新平臺(tái),能夠支持建立以服務(wù)器為中心的多級(jí)應(yīng)用結(jié)構(gòu)。平臺(tái)是的基礎(chǔ)。以為平臺(tái)開發(fā)多級(jí)分布式應(yīng)用,具有一系列明顯的優(yōu)點(diǎn):
、笔且环N開放而統(tǒng)一的平臺(tái),支持企業(yè)級(jí)應(yīng)用系統(tǒng)開發(fā),配置和管理的全過程。用戶不必再受具體軟硬體系結(jié)構(gòu)的約束。
⒉使企業(yè)級(jí)應(yīng)用真正實(shí)現(xiàn)“開發(fā)一次,到處可運(yùn)行”。
、抽_發(fā)企業(yè)級(jí)應(yīng)用所需的全部服務(wù),不僅盡收于該平臺(tái)而且都是直接可用的。
、刺峁┖(jiǎn)單易用的程序設(shè)計(jì)模型。
、的軌虺浞掷煤腿菁{企業(yè)已有的資源,確保企業(yè)級(jí)應(yīng)用能夠在多個(gè)平臺(tái)上運(yùn)行。
包括了以下主要技術(shù):
、保ǎ
、玻ǎ
、
、矗c目錄界面)
、担P(guān)系數(shù)據(jù)庫(kù)訪問)
、叮ǎㄊ聞(wù)處理)
、罚ǎ
⒏
不僅如此,與其他相關(guān)技術(shù)之間還有很強(qiáng)的互補(bǔ)、協(xié)同和增強(qiáng)的關(guān)系,例如:
與()技術(shù)是的基礎(chǔ)。前者為在分布式計(jì)算環(huán)境下執(zhí)行業(yè)務(wù)邏輯提供一種可伸縮的體系結(jié)構(gòu),而則使的組件體系結(jié)構(gòu)與平臺(tái)上的其他有關(guān)技術(shù)結(jié)合起來,實(shí)現(xiàn)以服務(wù)器為中心的無縫開發(fā)與配置。
與××是平臺(tái)的組成部分之一。已計(jì)劃利用×提供數(shù)據(jù)交換框架。在此目標(biāo)實(shí)現(xiàn)之前,可以利用()在服務(wù)器間或者服務(wù)器與客戶機(jī)間產(chǎn)生和運(yùn)用×另外,()利用×描述組件的配置性質(zhì),因而使不僅產(chǎn)生可移植的代碼而且還產(chǎn)生可移植的數(shù)據(jù)。
與
互聯(lián)網(wǎng)服務(wù)提供商()和企業(yè)應(yīng)用的開發(fā)者都需要因?yàn)榻o提供了在平臺(tái)上完成企業(yè)應(yīng)用的完整藍(lán)圖。平臺(tái)使企業(yè)應(yīng)用的開發(fā)者只需集中精力刻畫自己的業(yè)務(wù)邏輯,在無須關(guān)心其他非自己能力所長(zhǎng)的技術(shù)細(xì)節(jié)(如各種業(yè)務(wù)對(duì)象如何分布,消息如何傳遞,如何命名和組織目錄等)的情況下,仍能夠高效地產(chǎn)生分布式商業(yè)應(yīng)用。
從以上內(nèi)容不難理解,為什么在建立多級(jí)企業(yè)應(yīng)用時(shí),處于事實(shí)上的標(biāo)準(zhǔn)地位。因此,支持該標(biāo)準(zhǔn)的應(yīng)用服務(wù)器,是保證立足于它的客戶應(yīng)用能夠真正跨平臺(tái)的基礎(chǔ)設(shè)施之一。
企業(yè)數(shù)據(jù)連接
電子商務(wù)對(duì)于企業(yè)內(nèi)部與外部數(shù)據(jù)源的利用和連通,有更為迫切的需要和更高的技術(shù)要求。承載這類要求的系統(tǒng)部件,也主要是應(yīng)用服務(wù)器。在所有數(shù)據(jù)源中,主流的和基本的是遵從標(biāo)準(zhǔn)的各種關(guān)系數(shù)據(jù)庫(kù)。由于平臺(tái)對(duì)電子商務(wù)的極端重要性,今天最為重要同時(shí)也最為流行的企業(yè)數(shù)據(jù)連接界面是,即一組公共的幾乎所有的數(shù)據(jù)庫(kù)廠家都提供自己的驅(qū)動(dòng)軟件,同時(shí)也有一些工具軟件的制造商提供第三方的驅(qū)動(dòng)軟件。應(yīng)用服務(wù)器對(duì)所支持的驅(qū)動(dòng)軟件,總是要作技術(shù)上的確認(rèn)。另一類重要的連接界面是,提供了對(duì)于微軟的所有桌面系統(tǒng)的連接能力。這類界面在驅(qū)動(dòng)軟件上的情況與基本相同。另一方面,在非關(guān)系數(shù)據(jù)源中,包括及等優(yōu)秀軟件在內(nèi)的應(yīng)用系統(tǒng)占有很重要的位置,優(yōu)秀的應(yīng)用服務(wù)器也應(yīng)當(dāng)具有與這類數(shù)據(jù)源的連接能力。例如,的應(yīng)用服務(wù)器,不但能夠連接以上所述的各類數(shù)據(jù)源,而且是以統(tǒng)一的方法解決企業(yè)數(shù)據(jù)的連接的。它所采用的方法就是它獨(dú)具特色的“數(shù)據(jù)源對(duì)象”()方法。在這里,與不同數(shù)據(jù)源連接中的差異性范文先生版權(quán)所有,完全封裝在各自的數(shù)據(jù)源對(duì)象之中。
應(yīng)用服務(wù)器與網(wǎng)站建設(shè)
網(wǎng)站結(jié)構(gòu)
當(dāng)在網(wǎng)站上創(chuàng)建應(yīng)用時(shí),通常需要考慮三個(gè)主要因素:可采用的技術(shù)(如、×、、或),與所用技術(shù)相應(yīng)的結(jié)構(gòu),以及在此結(jié)構(gòu)上創(chuàng)建一個(gè)應(yīng)用所需的工具。
和任何分布式應(yīng)用一樣,當(dāng)考慮到網(wǎng)站的建設(shè)時(shí)也需要分層考慮。最簡(jiǎn)單的網(wǎng)站通常由瀏覽器和服務(wù)器兩層構(gòu)成。稍復(fù)雜一些的網(wǎng)站則包括三層:即瀏覽器、服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器。傳統(tǒng)的查詢引擎就是三層網(wǎng)站的最佳范例。最復(fù)雜的情況是網(wǎng)站由四層構(gòu)成,分別是瀏覽器、服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器,以及位于數(shù)據(jù)庫(kù)服務(wù)器和服務(wù)器之間的應(yīng)用服務(wù)器。
監(jiān)測(cè)器為了服務(wù)器端進(jìn)程處理事務(wù)服務(wù)和與數(shù)據(jù)庫(kù)服務(wù)器之間的通信,然后服務(wù)器端進(jìn)程再將結(jié)果以的形式反饋給客戶機(jī)。
四層的網(wǎng)站結(jié)構(gòu)現(xiàn)在使用得并不十分普遍,但隨著網(wǎng)站上關(guān)鍵性商業(yè)應(yīng)用的發(fā)展,它也將日益受到人們的關(guān)注與重視。在電子商務(wù)越來越受到關(guān)注的今天,事務(wù)處理監(jiān)測(cè)器(監(jiān)測(cè)器)、分布式對(duì)象和應(yīng)用服務(wù)器等基礎(chǔ)技術(shù)受到界高度重視是理所當(dāng)然的事。
網(wǎng)站定制
監(jiān)測(cè)器為服務(wù)器和數(shù)據(jù)庫(kù)之間的商業(yè)應(yīng)用處理增加了另一層技術(shù),并提供了一些先進(jìn)的應(yīng)用處理能力。這種結(jié)構(gòu)允許客戶端從一個(gè)使用服務(wù)器端腳本和傳統(tǒng)編程語言如等的、或應(yīng)用訪問監(jiān)測(cè)器服務(wù)。監(jiān)測(cè)器于是代表服務(wù)器進(jìn)程(即、或應(yīng)用進(jìn)程)處理事務(wù)服務(wù)和與數(shù)據(jù)庫(kù)服務(wù)器之間的通信,隨后將信息返回給該進(jìn)程,而該進(jìn)程又將結(jié)果以的形式反饋給客戶端。公司的和微軟公司的即是作為應(yīng)用服務(wù)器與服務(wù)器協(xié)同工作的監(jiān)測(cè)器的典型例子。
更進(jìn)一步地說,在分布環(huán)境下,服務(wù)器端的進(jìn)程需要能夠與標(biāo)準(zhǔn)分布式對(duì)象的中間層通信。分布式對(duì)象是為分布式應(yīng)用提供標(biāo)準(zhǔn)接口和中間件的遠(yuǎn)程程序。規(guī)范這種通信的,是分布式對(duì)象標(biāo)準(zhǔn)。公共對(duì)象請(qǐng)求代理結(jié)構(gòu)()和分布式組件模型()就是當(dāng)今兩個(gè)最通用的分布式對(duì)象標(biāo)準(zhǔn)。
近年來,界在將和合并為一個(gè)單獨(dú)的分布式對(duì)象方面取得了一些進(jìn)展,從而提供了滿足標(biāo)準(zhǔn)的能力(如服務(wù)器端和企業(yè)級(jí))。因此,應(yīng)用服務(wù)器都將融于其中作為優(yōu)先追求的目標(biāo)之一。
在網(wǎng)站定制中,普遍認(rèn)為監(jiān)測(cè)、分布式對(duì)象標(biāo)準(zhǔn)和平臺(tái)是最為重要的技術(shù)要素,而應(yīng)用服務(wù)器則是將三者有機(jī)結(jié)合起來的斡件()。
負(fù)載均衡
將網(wǎng)站應(yīng)用于商業(yè)應(yīng)用(亦即我們常說的“傳統(tǒng)應(yīng)用的化”)時(shí),服務(wù)于此的應(yīng)用服務(wù)器的作用是極其明顯的。應(yīng)用服務(wù)器并不是一個(gè)新鮮事物,我們?cè)缭跀?shù)年以前就已經(jīng)在經(jīng)典的兩層客戶機(jī)服務(wù)器應(yīng)用結(jié)構(gòu)和分布式計(jì)算領(lǐng)域中使用過它。但是將它應(yīng)用于網(wǎng)站則是新近才出現(xiàn)的。
在網(wǎng)站建設(shè)的大環(huán)境下,應(yīng)用服務(wù)器將應(yīng)用從服務(wù)器和數(shù)據(jù)庫(kù)中分離出來,為處理大量的用戶與事務(wù)提供了一個(gè)更為結(jié)構(gòu)化更為完美的解決方案。我們可以在或非的結(jié)構(gòu)中使用應(yīng)用服務(wù)器,即在應(yīng)用服務(wù)器上存放服務(wù)器端的處理和共享應(yīng)用邏輯,同時(shí)可將應(yīng)用服務(wù)器用作處理事務(wù)的專門機(jī)構(gòu)。重要的是,應(yīng)用服務(wù)器能夠提供諸如均衡負(fù)載、線程池和恢復(fù)服務(wù)等先進(jìn)特性。這些特性以及應(yīng)用服務(wù)器的事務(wù)處理能力允許適用于的應(yīng)用更好地?cái)U(kuò)展和更快地從失敗中恢復(fù)過來。
在多數(shù)情況下,作為一個(gè)只提供內(nèi)容的標(biāo)準(zhǔn)網(wǎng)站,似乎無需應(yīng)用服務(wù)器。然而,如果服務(wù)器處理應(yīng)用的負(fù)荷很重,那么應(yīng)用服務(wù)器就是解決問題的關(guān)鍵所在。
應(yīng)用服務(wù)器與其他企業(yè)應(yīng)用
電子商務(wù)的基本運(yùn)行原則是以客戶為中心。因此,客戶關(guān)系管理()在電子商務(wù)中占有很重要的位置。在很多大企業(yè)(特別是制造業(yè))中,像這樣的傳統(tǒng)應(yīng)用依然是很基本和很主要的應(yīng)用。但是,電子商務(wù)要求對(duì)企業(yè)應(yīng)用進(jìn)行必要的重整。在這一過程中,應(yīng)用起著很重要的作用。在重整后的企業(yè)應(yīng)用中,應(yīng)用也處于很核心的位置。因?yàn),這里是企業(yè)與客戶的唯一聯(lián)絡(luò)渠道,也蘊(yùn)藏著其他企業(yè)應(yīng)用和領(lǐng)導(dǎo)決策所需要的重要信息。從這個(gè)意義上講,沒有就沒有現(xiàn)代企業(yè)。但是,應(yīng)用是架構(gòu)在完全異構(gòu)的、動(dòng)態(tài)的和分布式的環(huán)境之上。建造這樣的環(huán)境,需要依托于像這樣的新平臺(tái),而應(yīng)用服務(wù)器是這一平臺(tái)的核心。
信息門戶是近來在企業(yè)應(yīng)用中最受關(guān)注的一個(gè)方面。與像,及等普通門戶不同,企業(yè)信息門戶()打破了在多年信息系統(tǒng)建設(shè)中所形成的種種技術(shù)壁壘,能夠?qū)⑵髽I(yè)應(yīng)用(數(shù)據(jù),信息和服務(wù))引導(dǎo)到工作現(xiàn)場(chǎng)。屏棄那種千人一面式的服務(wù),而是強(qiáng)調(diào)服務(wù)的“個(gè)性化”:即在正確的時(shí)刻,正確的地方,將正確的信息提供給真正需要它們的人。因此,正如公司的所言,“企業(yè)信息門戶處于企業(yè)軟件計(jì)算環(huán)境的中心”。為了提供真正個(gè)性化的服務(wù),的基本任務(wù)是將從后端系統(tǒng)和數(shù)據(jù)庫(kù)取得的服務(wù)與數(shù)據(jù),以最適合于前端工作的方式提交到工作現(xiàn)場(chǎng)。由于應(yīng)用服務(wù)器處于多級(jí)應(yīng)用結(jié)構(gòu)的中層,其基本任務(wù)是將數(shù)據(jù)和業(yè)務(wù)邏輯提交到上。因此,正如公司所言,無論是還是,支撐它們的“幕后英雄”都是應(yīng)用服務(wù)器。電子商務(wù)正在成為一種強(qiáng)大的驅(qū)動(dòng)力量,引發(fā)著一系列新的觀念、新的技術(shù)和新的產(chǎn)品,而應(yīng)用服務(wù)器則是最引人注目的一個(gè)方面。據(jù)分析稱,估計(jì)到年,全球應(yīng)用服務(wù)器的年市場(chǎng)營(yíng)業(yè)額將達(dá)到億美圓,今后還會(huì)以更快的速度增長(zhǎng)。另據(jù)稱,領(lǐng)域已約有的商家宣布了要提供應(yīng)用服務(wù)器產(chǎn)品及相關(guān)的服務(wù)。僅僅這兩個(gè)數(shù)據(jù)就足以反映出應(yīng)用服務(wù)器市場(chǎng)的火暴程度。商家都知道,爭(zhēng)奪應(yīng)用服務(wù)器市場(chǎng)就是爭(zhēng)奪方興未艾的電子商務(wù)市場(chǎng)的制高點(diǎn)。毫無疑問,從這種異彩紛呈的競(jìng)爭(zhēng)中受益的將是最終用戶。但是,當(dāng)為電子商務(wù)所必要的技術(shù)、產(chǎn)品和服務(wù)都已到位的時(shí)候,我們都準(zhǔn)備好了嗎?
。是開發(fā)、配置和管理分布式應(yīng)用的新平臺(tái),能夠支持建立以服務(wù)器為中心的多級(jí)應(yīng)用結(jié)構(gòu)。平臺(tái)是的基礎(chǔ)。以為平臺(tái)開發(fā)多級(jí)分布式應(yīng)用,具有一系列明顯的優(yōu)點(diǎn):
、笔且环N開放而統(tǒng)一的平臺(tái),支持企業(yè)級(jí)應(yīng)用系統(tǒng)開發(fā),配置和管理的全過程。用戶不必再受具體軟硬體系結(jié)構(gòu)的約束。
、彩蛊髽I(yè)級(jí)應(yīng)用真正實(shí)現(xiàn)“開發(fā)一次,到處可運(yùn)行”。
、抽_發(fā)企業(yè)級(jí)應(yīng)用所需的全部服務(wù),不僅盡收于該平臺(tái)而且都是直接可用的。
⒋提供簡(jiǎn)單易用的程序設(shè)計(jì)模型。
、的軌虺浞掷煤腿菁{企業(yè)已有的資源,確保企業(yè)級(jí)應(yīng)用能夠在多個(gè)平臺(tái)上運(yùn)行。
包括了以下主要技術(shù):
⒈()
、玻ǎ
⒊
、矗c目錄界面)
、担P(guān)系數(shù)據(jù)庫(kù)訪問)
、叮ǎㄊ聞(wù)處理)
、罚ǎ
、
不僅如此,與其他相關(guān)技術(shù)之間還有很強(qiáng)的互補(bǔ)、協(xié)同和增強(qiáng)的關(guān)系,例如:
與()技術(shù)是的基礎(chǔ)。前者為在分布式計(jì)算環(huán)境下執(zhí)行業(yè)務(wù)邏輯提供一種可伸縮的體系結(jié)構(gòu),而則使的組件體系結(jié)構(gòu)與平臺(tái)上的其他有關(guān)技術(shù)結(jié)合起來,實(shí)現(xiàn)以服務(wù)器為中心的無縫開發(fā)與配置。
與××是平臺(tái)的組成部分之一。已計(jì)劃利用×提供數(shù)據(jù)交換框架。在此目標(biāo)實(shí)現(xiàn)之前,可以利用()在服務(wù)器間或者服務(wù)器與客戶機(jī)間產(chǎn)生和運(yùn)用×另外,()利用×描述組件的配置性質(zhì),因而使不僅產(chǎn)生可移植的代碼而且還產(chǎn)生可移植的數(shù)據(jù)。
與
互聯(lián)網(wǎng)服務(wù)提供商()和企業(yè)應(yīng)用的開發(fā)者都需要因?yàn)榻o提供了在平臺(tái)上完成企業(yè)應(yīng)用的完整藍(lán)圖。平臺(tái)使企業(yè)應(yīng)用的開發(fā)者只需集中精力刻畫自己的業(yè)務(wù)邏輯,在無須關(guān)心其他非自己能力所長(zhǎng)的技術(shù)細(xì)節(jié)(如各種業(yè)務(wù)對(duì)象如何分布,消息如何傳遞,如何命名和組織目錄等)的情況下,仍能夠高效地產(chǎn)生分布式商業(yè)應(yīng)用。
從以上內(nèi)容不難理解,為什么在建立多級(jí)企業(yè)應(yīng)用時(shí),處于事實(shí)上的標(biāo)準(zhǔn)地位。因此,支持該標(biāo)準(zhǔn)的應(yīng)用服務(wù)器,是保證立足于它的客戶應(yīng)用能夠真正跨平臺(tái)的基礎(chǔ)設(shè)施之一。
企業(yè)數(shù)據(jù)連接
電子商務(wù)對(duì)于企業(yè)內(nèi)部與外部數(shù)據(jù)源的利用和連通,有更為迫切的需要和更高的技術(shù)要求。承載這類要求的系統(tǒng)部件,也主要是應(yīng)用服務(wù)器。在所有數(shù)據(jù)源中,主流的和基本的是遵從標(biāo)準(zhǔn)的各種關(guān)系數(shù)據(jù)庫(kù)。由于平臺(tái)對(duì)電子商務(wù)的極端重要性,今天最為重要同時(shí)也最為流行的企業(yè)數(shù)據(jù)連接界面是,即一組公共的幾乎所有的數(shù)據(jù)庫(kù)廠家都提供自己的驅(qū)動(dòng)軟件,同時(shí)也有一些工具軟件的制造商提供第三方的驅(qū)動(dòng)軟件。應(yīng)用服務(wù)器對(duì)所支持的驅(qū)動(dòng)軟件,總是要作技術(shù)上的確認(rèn)。另一類重要的連接界面是,提供了對(duì)于微軟的所有桌面系統(tǒng)的連接能力。這類界面在驅(qū)動(dòng)軟件上的情況與基本相同。另一方面,在非關(guān)系數(shù)據(jù)源中,包括及等優(yōu)秀軟件在內(nèi)的應(yīng)用系統(tǒng)占有很重要的位置,優(yōu)秀的應(yīng)用服務(wù)器也應(yīng)當(dāng)具有與這類數(shù)據(jù)源的連接能力。例如,的應(yīng)用服務(wù)器,不但能夠連接以上所述的各類數(shù)據(jù)源,而且是以統(tǒng)一的方法解決企業(yè)數(shù)據(jù)的連接的。它所采用的方法就是它獨(dú)具特色的“數(shù)據(jù)源對(duì)象”()方法。在這里,與不同數(shù)據(jù)源連接中的差異性范文先生版權(quán)所有,完全封裝在各自的數(shù)據(jù)源對(duì)象之中。
應(yīng)用服務(wù)器與網(wǎng)站建設(shè)
網(wǎng)站結(jié)構(gòu)
當(dāng)在網(wǎng)站上創(chuàng)建應(yīng)用時(shí),通常需要考慮三個(gè)主要因素:可采用的技術(shù)(如、×、、或),與所用技術(shù)相應(yīng)的結(jié)構(gòu),以及在此結(jié)構(gòu)上創(chuàng)建一個(gè)應(yīng)用所需的工具。
和任何分布式應(yīng)用一樣,當(dāng)考慮到網(wǎng)站的建設(shè)時(shí)也需要分層考慮。最簡(jiǎn)單的網(wǎng)站通常由瀏覽器和服務(wù)器兩層構(gòu)成。稍復(fù)雜一些的網(wǎng)站則包括三層:即瀏覽器、服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器。傳統(tǒng)的查詢引擎就是三層網(wǎng)站的最佳范例。最復(fù)雜的情況是網(wǎng)站由四層構(gòu)成,分別是瀏覽器、服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器,以及位于數(shù)據(jù)庫(kù)服務(wù)器和服務(wù)器之間的應(yīng)用服務(wù)器。
監(jiān)測(cè)器為了服務(wù)器端進(jìn)程處理事務(wù)服務(wù)和與數(shù)據(jù)庫(kù)服務(wù)器之間的通信,然后服務(wù)器端進(jìn)程再將結(jié)果以的形式反饋給客戶機(jī)。
四層的網(wǎng)站結(jié)構(gòu)現(xiàn)在使用得并不十分普遍,但隨著網(wǎng)站上關(guān)鍵性商業(yè)應(yīng)用的發(fā)展,它也將日益受到人們的關(guān)注與重視。在電子商務(wù)越來越受到關(guān)注的今天,事務(wù)處理監(jiān)測(cè)器(監(jiān)測(cè)器)、分布式對(duì)象和應(yīng)用服務(wù)器等基礎(chǔ)技術(shù)受到界高度重視是理所當(dāng)然的事。
網(wǎng)站定制
監(jiān)測(cè)器為服務(wù)器和數(shù)據(jù)庫(kù)之間的商業(yè)應(yīng)用處理增加了另一層技術(shù),并提供了一些先進(jìn)的應(yīng)用處理能力。這種結(jié)構(gòu)允許客戶端從一個(gè)使用服務(wù)器端腳本和傳統(tǒng)編程語言如等的、或應(yīng)用訪問監(jiān)測(cè)器服務(wù)。監(jiān)測(cè)器于是代表服務(wù)器進(jìn)程(即、或應(yīng)用進(jìn)程)處理事務(wù)服務(wù)和與數(shù)據(jù)庫(kù)服務(wù)器之間的通信,隨后將信息返回給該進(jìn)程,而該進(jìn)程又將結(jié)果以的形式反饋給客戶端。公司的和微軟公司的即是作為應(yīng)用服務(wù)器與服務(wù)器協(xié)同工作的監(jiān)測(cè)器的典型例子。
更進(jìn)一步地說,在分布環(huán)境下,服務(wù)器端的進(jìn)程需要能夠與標(biāo)準(zhǔn)分布式對(duì)象的中間層通信。分布式對(duì)象是為分布式應(yīng)用提供標(biāo)準(zhǔn)接口和中間件的遠(yuǎn)程程序。規(guī)范這種通信的,是分布式對(duì)象標(biāo)準(zhǔn)。公共對(duì)象請(qǐng)求代理結(jié)構(gòu)()和分布式組件模型()就是當(dāng)今兩個(gè)最通用的分布式對(duì)象標(biāo)準(zhǔn)。
近年來,界在將和合并為一個(gè)單獨(dú)的分布式對(duì)象方面取得了一些進(jìn)展,從而提供了滿足標(biāo)準(zhǔn)的能力(如服務(wù)器端和企業(yè)級(jí))。因此,應(yīng)用服務(wù)器都將融于其中作為優(yōu)先追求的目標(biāo)之一。
在網(wǎng)站定制中,普遍認(rèn)為監(jiān)測(cè)、分布式對(duì)象標(biāo)準(zhǔn)和平臺(tái)是最為重要的技術(shù)要素,而應(yīng)用服務(wù)器則是將三者有機(jī)結(jié)合起來的斡件()。
負(fù)載均衡
將網(wǎng)站應(yīng)用于商業(yè)應(yīng)用(亦即我們常說的“傳統(tǒng)應(yīng)用的化”)時(shí),服務(wù)于此的應(yīng)用服務(wù)器的作用是極其明顯的。應(yīng)用服務(wù)器并不是一個(gè)新鮮事物,我們?cè)缭跀?shù)年以前就已經(jīng)在經(jīng)典的兩層客戶機(jī)服務(wù)器應(yīng)用結(jié)構(gòu)和分布式計(jì)算領(lǐng)域中使用過它。但是將它應(yīng)用于網(wǎng)站則是新近才出現(xiàn)的。
在網(wǎng)站建設(shè)的大環(huán)境下,應(yīng)用服務(wù)器將應(yīng)用從服務(wù)器和數(shù)據(jù)庫(kù)中分離出來,為處理大量的用戶與事務(wù)提供了一個(gè)更為結(jié)構(gòu)化更為完美的解決方案。我們可以在或非的結(jié)構(gòu)中使用應(yīng)用服務(wù)器,即在應(yīng)用服務(wù)器上存放服務(wù)器端的處理和共享應(yīng)用邏輯,同時(shí)可將應(yīng)用服務(wù)器用作處理事務(wù)的專門機(jī)構(gòu)。重要的是,應(yīng)用服務(wù)器能夠提供諸如均衡負(fù)載、線程池和恢復(fù)服務(wù)等先進(jìn)特性。這些特性以及應(yīng)用服務(wù)器的事務(wù)處理能力允許適用于的應(yīng)用更好地?cái)U(kuò)展和更快地從失敗中恢復(fù)過來。
在多數(shù)情況下,作為一個(gè)只提供內(nèi)容的標(biāo)準(zhǔn)網(wǎng)站,似乎無需應(yīng)用服務(wù)器。然而,如果服務(wù)器處理應(yīng)用的負(fù)荷很重,那么應(yīng)用服務(wù)器就是解決問題的關(guān)鍵所在。
應(yīng)用服務(wù)器與其他企業(yè)應(yīng)用
電子商務(wù)的基本運(yùn)行原則是以客戶為中心。因此,客戶關(guān)系管理()在電子商務(wù)中占有很重要的位置。在很多大企業(yè)(特別是制造業(yè))中,像這樣的傳統(tǒng)應(yīng)用依然是很基本和很主要的應(yīng)用。但是,電子商務(wù)要求對(duì)企業(yè)應(yīng)用進(jìn)行必要的重整。在這一過程中,應(yīng)用起著很重要的作用。在重整后的企業(yè)應(yīng)用中,應(yīng)用也處于很核心的位置。因?yàn),這里是企業(yè)與客戶的唯一聯(lián)絡(luò)渠道,也蘊(yùn)藏著其他企業(yè)應(yīng)用和領(lǐng)導(dǎo)決策所需要的重要信息。從這個(gè)意義上講,沒有就沒有現(xiàn)代企業(yè)。但是,應(yīng)用是架構(gòu)在完全異構(gòu)的、動(dòng)態(tài)的和分布式的環(huán)境之上。建造這樣的環(huán)境,需要依托于像這樣的新平臺(tái),而應(yīng)用服務(wù)器是這一平臺(tái)的核心。
信息門戶是近來在企業(yè)應(yīng)用中最受關(guān)注的一個(gè)方面。與像,及等普通門戶不同,企業(yè)信息門戶()打破了在多年信息系統(tǒng)建設(shè)中所形成的種種技術(shù)壁壘,能夠?qū)⑵髽I(yè)應(yīng)用(數(shù)據(jù),信息和服務(wù))引導(dǎo)到工作現(xiàn)場(chǎng)。屏棄那種千人一面式的服務(wù),而是強(qiáng)調(diào)服務(wù)的“個(gè)性化”:即在正確的時(shí)刻,正確的地方,將正確的信息提供給真正需要它們的人。因此,正如公司的所言,“企業(yè)信息門戶處于企業(yè)軟件計(jì)算環(huán)境的中心”。為了提供真正個(gè)性化的服務(wù),的基本任務(wù)是將從后端系統(tǒng)和數(shù)據(jù)庫(kù)取得的服務(wù)與數(shù)據(jù),以最適合于前端工作的方式提交到工作現(xiàn)場(chǎng)。由于應(yīng)用服務(wù)器處于多級(jí)應(yīng)用結(jié)構(gòu)的中層,其基本任務(wù)是將數(shù)據(jù)和業(yè)務(wù)邏輯提交到上。因此,正如公司所言,無論是還是,支撐它們的“幕后英雄”都是應(yīng)用服務(wù)器。電子商務(wù)正在成為一種強(qiáng)大的驅(qū)動(dòng)力量,引發(fā)著一系列新的觀念、新的技術(shù)和新的產(chǎn)品,而應(yīng)用服務(wù)器則是最引人注目的一個(gè)方面。據(jù)分析稱,估計(jì)到年,全球應(yīng)用服務(wù)器的年市場(chǎng)營(yíng)業(yè)額將達(dá)到億美圓,今后還會(huì)以更快的速度增長(zhǎng)。另據(jù)稱,領(lǐng)域已約有的商家宣布了要提供應(yīng)用服務(wù)器產(chǎn)品及相關(guān)的服務(wù)。僅僅這兩個(gè)數(shù)據(jù)就足以反映出應(yīng)用服務(wù)器市場(chǎng)的火暴程度。商家都知道,爭(zhēng)奪應(yīng)用服務(wù)器市場(chǎng)就是爭(zhēng)奪方興未艾的電子商務(wù)市場(chǎng)的制高點(diǎn)。毫無疑問,從這種異彩紛呈的競(jìng)爭(zhēng)中受益的將是最終用戶。但是,當(dāng)為電子商務(wù)所必要的技術(shù)、產(chǎn)品和服務(wù)都已到位的時(shí)候,我們都準(zhǔn)備好了嗎?
【電子商務(wù)與應(yīng)用服務(wù)器】相關(guān)文章:
在Oracle 應(yīng)用服務(wù)器實(shí)現(xiàn)Java CORBA的研究08-06
電子商務(wù)08-06
電子商務(wù)專家探討中國(guó)未來的電子商務(wù)08-05
電子商務(wù)與稅收08-06
電子商務(wù)與稅收08-07
電子商務(wù)與物流08-05
永遠(yuǎn)的電子商務(wù)08-05
電子商務(wù)與稅收08-07
什么是電子商務(wù)?08-13