監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉
OA軟件知識(shí)

當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > OA軟件營(yíng)銷 > OA軟件知識(shí)

協(xié)同OA未來(lái)5年發(fā)展趨勢(shì)預(yù)計(jì)

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

從目前企業(yè)公司、事業(yè)單位、政府機(jī)構(gòu)對(duì)管理信息化的角度來(lái)看,無(wú)非會(huì)集中在三大方面,即協(xié)同OA類、ERP類、BI類,通過(guò)這三大類的信息化推廣,可全面部署內(nèi)部管理信息化的支持體系。
隨著信息化的全面推進(jìn),三大類的信息化,會(huì)你中有我、我中有你的趨勢(shì),但對(duì)于各階層的使用者來(lái)看,可集中通過(guò)協(xié)同OA單一入口,靈活處理協(xié)同OA中工作內(nèi)容、也可以及時(shí)處理ERP數(shù)據(jù)、以及對(duì)內(nèi)部數(shù)據(jù)的數(shù)據(jù)報(bào)表分析。
三者關(guān)系可見(jiàn)簡(jiǎn)圖:
 
以及對(duì)三者之間的關(guān)系,也會(huì)相互穿插關(guān)聯(lián)關(guān)系:
類型 協(xié)同OA類 ERP類 BI類
協(xié)同OA類 純粹、基礎(chǔ)的協(xié)同OA應(yīng)用,關(guān)注規(guī)范過(guò)程管理的控制,提升管理效率 在OA應(yīng)用之上,能獲取ERP中的業(yè)務(wù)數(shù)據(jù)通過(guò)多維審批 在OA應(yīng)用(含本身部分報(bào)表)之上,能獲取BI形成的報(bào)表數(shù)據(jù)展現(xiàn)出來(lái)
ERP類 在ERP本身數(shù)據(jù)管理基礎(chǔ)之上,能獲取OA中審批后數(shù)據(jù)進(jìn)行業(yè)務(wù)處理 重點(diǎn)關(guān)注業(yè)務(wù)數(shù)據(jù)邏輯處理 在ERP應(yīng)用(含本身部分報(bào)表)之上,能把BI分析后數(shù)據(jù)獲取過(guò)來(lái)并反向影響業(yè)務(wù)數(shù)據(jù)操作
BI類 能獲取OA數(shù)據(jù)來(lái)源作為分析渠道之一 能獲取ERP底層數(shù)據(jù)來(lái)源作深化分析 強(qiáng)有力的后臺(tái)多維數(shù)據(jù)抓取、報(bào)表制作、分析

所以,基于整體管理信息化的發(fā)展來(lái)看,對(duì)于協(xié)同OA未來(lái)的應(yīng)用價(jià)值,會(huì)越來(lái)越至關(guān)重要,這也是目前市面上很多IT廠商會(huì)逐步切入來(lái)分擔(dān)這塊蛋糕的原因:
1、 協(xié)同OA產(chǎn)品服務(wù)方式
(1). ASP:
ASP即Application Service Provider(應(yīng)用服務(wù)提供商),ASP模式就是集中為企業(yè)搭建信息化所需要的所有網(wǎng)絡(luò)基礎(chǔ)設(shè)施及軟件、硬件運(yùn)行平臺(tái),負(fù)責(zé)所有前期的實(shí)施、后期的維護(hù)等一系列服務(wù),使得企業(yè)無(wú)需購(gòu)買軟硬件、建設(shè)機(jī)房、招聘IT人員,只需前期支付一次性的項(xiàng)目實(shí)施費(fèi)和定期的ASP服務(wù)費(fèi),即可通過(guò)互聯(lián)網(wǎng)享用信息系統(tǒng)。
眾所周知,信息化包括硬件和軟件兩部分,對(duì)于硬件部分,大部分的中小企業(yè)都進(jìn)行了IT產(chǎn)品采購(gòu)并已建立了局域網(wǎng),但軟件部分的應(yīng)用水平還比較低,像OA這類中高端管理應(yīng)用,國(guó)內(nèi)的中小企業(yè)一般都沒(méi)有實(shí)施,或者實(shí)施得不完全。據(jù)有關(guān)調(diào)查結(jié)果顯示,在中國(guó)上千萬(wàn)家企業(yè)中,有37%的被調(diào)查企業(yè)認(rèn)為所需費(fèi)用過(guò)高,有24%的企業(yè)缺乏專業(yè)咨詢機(jī)構(gòu)的支持協(xié)助,有8%的企業(yè)認(rèn)為是內(nèi)部人員素質(zhì)偏低、意識(shí)薄弱,有5%的企業(yè)認(rèn)為是實(shí)施周期長(zhǎng)、見(jiàn)效慢,而這些都是阻礙企業(yè)有效實(shí)施0A的核心要素。據(jù)獲,近期國(guó)內(nèi)協(xié)同軟件供應(yīng)商泛普軟件和中國(guó)電信面向中小企業(yè)客戶聯(lián)合推出基于泛普OA系統(tǒng)產(chǎn)品的商務(wù)領(lǐng)航泛普ASP平臺(tái)。
ASP模式的OA相對(duì)于傳統(tǒng)項(xiàng)目型0A,它具有進(jìn)入門檻低、成本低、風(fēng)險(xiǎn)小、易實(shí)施、不需維護(hù)軟硬件等的特點(diǎn),很好解決了眾多中小企業(yè)所面臨的問(wèn)題。從現(xiàn)有的600多萬(wàn)個(gè)客戶中抽樣調(diào)查發(fā)現(xiàn),中小企業(yè)薄弱的地方不是外部資源,也不是市場(chǎng)應(yīng)變能力,而是管理。泛普認(rèn)為,無(wú)論是ERP、CRM、OA,還是SCM都是用來(lái)提升企業(yè)管理效率,梳理工作流程,整合信息流的。而對(duì)于那些以商貿(mào)為主的中小企業(yè)來(lái)講,除了必須的財(cái)務(wù)軟件進(jìn)銷存軟件之外,首當(dāng)其沖的自然是OA,中小企業(yè)從OA使用中輕易獲得大公司的管理方式,一旦應(yīng)用,必將大幅提升企業(yè)競(jìng)爭(zhēng)力和效率。
提ASP平臺(tái)主要考慮了客戶使用和實(shí)施這一塊,在自定義流及個(gè)性化設(shè)置十分完善,除了滿足大多數(shù)企事業(yè)單位在內(nèi)部管理過(guò)程中的共性需求外,在租賃方式上,采用月租和年租的方式也體現(xiàn)了靈活的特點(diǎn)。另外,電信成熟的托管運(yùn)營(yíng)經(jīng)驗(yàn)也將更大程度的保障客戶的數(shù)據(jù)安全及無(wú)間斷的在線使用。而泛普龐大的渠道體系也將在實(shí)際推廣過(guò)程中對(duì)客戶更好的服務(wù)。
近來(lái),在線型的應(yīng)用軟件市場(chǎng)在近幾年異彩紛呈,ASP模式在OA領(lǐng)域?qū)⒂写笥锌蔀椤2还茏罱K是否象預(yù)言那樣壟斷市場(chǎng),但對(duì)中國(guó)中小企業(yè)信息化的推進(jìn)而言,無(wú)疑是一種強(qiáng)大的推動(dòng)力。
(2). Saas:
SaaS是Software-as-a-service(軟件即服務(wù))的簡(jiǎn)稱,它是一種通過(guò)Internet提供軟件的模式,用戶不用再購(gòu)買軟件,而改用向提供商租用基于Web的軟件,來(lái)管理企業(yè)經(jīng)營(yíng)活動(dòng),且無(wú)需對(duì)軟件進(jìn)行維護(hù),服務(wù)提供商會(huì)全權(quán)管理和維護(hù)軟件,對(duì)于許多小型企業(yè)來(lái)說(shuō),SaaS是采用先進(jìn)技術(shù)的最好途徑,它消除了企業(yè)購(gòu)買、構(gòu)建和維護(hù)基礎(chǔ)設(shè)施和應(yīng)用程序的需要,近年來(lái),SaaS的興起已經(jīng)給傳統(tǒng)套裝軟件廠商帶來(lái)真實(shí)的壓力。
SaaS服務(wù)提供模式:
SaaS服務(wù)提供商為中小企業(yè)搭建信息化所需要的所有網(wǎng)絡(luò)基礎(chǔ)設(shè)施及軟件、硬件運(yùn)作平臺(tái),并負(fù)責(zé)所有前期的實(shí)施、后期的維護(hù)等一系列服務(wù),企業(yè)無(wú)需購(gòu)買軟硬件、建設(shè)機(jī)房、招聘IT人員,只需前期支付一次性的項(xiàng)目實(shí)施費(fèi)和定期的軟件租賃服務(wù)費(fèi),即可通過(guò)互聯(lián)網(wǎng)享用信息系統(tǒng)。服務(wù)提供商通過(guò)有效的技術(shù)措施,可以保證每家企業(yè)數(shù)據(jù)的安全性和保密性。企業(yè)采用SaaS服務(wù)模式在效果上與企業(yè)自建信息系統(tǒng)基本沒(méi)有區(qū)別,但節(jié)省了大量用于購(gòu)買IT產(chǎn)品、技術(shù)和維護(hù)運(yùn)行的資金,且像打開自來(lái)水龍頭就能用水一樣,方便地利用信息化系統(tǒng),從而大幅度降低了中小企業(yè)信息化的門檻與風(fēng)險(xiǎn)。
SaaS服務(wù)的優(yōu)勢(shì):
對(duì)企業(yè)來(lái)說(shuō),SaaS的優(yōu)點(diǎn)在于:
I. 從技術(shù)方面來(lái)看:企業(yè)無(wú)需再配備IT方面的專業(yè)技術(shù)人員,同時(shí)又能得到最新的技術(shù)應(yīng)用,滿足企業(yè)對(duì)信息管理的需求。
II. 從投資方面來(lái)看:企業(yè)只以相對(duì)低廉的“月費(fèi)”方式投資,不用一次性投資到位,不占用過(guò)多的營(yíng)運(yùn)資金,從而緩解企業(yè)資金不足的壓力;不用考慮成本折舊問(wèn)題,并能及時(shí)獲得最新硬件平臺(tái)及最佳解決方案。
III. 從維護(hù)和管理方面來(lái)看:由于企業(yè)采取租用的方式來(lái)進(jìn)行物流業(yè)務(wù)管理,不需要專門的維護(hù)和管理人員,也不需要為維護(hù)和管理人員支付額外費(fèi)用。很大程度上緩解企業(yè)在人力、財(cái)力上的壓力,使其能夠集中資金對(duì)核心業(yè)務(wù)進(jìn)行有效的運(yùn)營(yíng)。
(3). Mobile:
SaaS是一個(gè)為企業(yè)提供開箱即用的行業(yè)管理軟件托管平臺(tái),支持企業(yè)個(gè)性化需求,應(yīng)用隨身定制、隨需而變。
而Mobile將軟件應(yīng)用服務(wù)延伸到移動(dòng)商務(wù)領(lǐng)域,通過(guò)定制手機(jī)應(yīng)用,實(shí)現(xiàn)電腦和手機(jī)的雙終端使用。用戶只需要一部支持WAP2.0或者支持JAVA的手機(jī)就可以隨時(shí)隨地的訪問(wèn)OA。
(4). Sms:
Mobile用來(lái)擴(kuò)展用戶使用OA的一種途徑,可達(dá)到類似通過(guò)IE訪問(wèn)OA使用的一樣效果。
但Sms服務(wù),可以直接把一些相關(guān)信息轉(zhuǎn)換為文本信息,利用短信功能發(fā)送到用戶手機(jī)上,并通過(guò)短信的簡(jiǎn)單回復(fù)可與OA系統(tǒng)智能的雙向溝通,達(dá)到人機(jī)互動(dòng)處理的效果。
2、 協(xié)同OA產(chǎn)品架構(gòu)模式
(1). SOA(Service-Oriented Architecture)應(yīng)用:
面向服務(wù)的體系結(jié)構(gòu)(Service-Oriented Architecture,SOA)是一種 IT 體系結(jié)構(gòu)風(fēng)格,支持將您的業(yè)務(wù)轉(zhuǎn)換為一組相互鏈接的服務(wù)或可重復(fù)業(yè)務(wù)任務(wù),可在需要時(shí)通過(guò)網(wǎng)絡(luò)訪問(wèn)這些服務(wù)和任務(wù)。這個(gè)網(wǎng)絡(luò)可以是本地網(wǎng)絡(luò)、Internet,也可以分散于各地且采用不同的技術(shù),可讓最終用戶感覺(jué)似乎這些服務(wù)就安裝在本地桌面上一樣。可以對(duì)這些服務(wù)進(jìn)行結(jié)合,以完成特定的業(yè)務(wù)任務(wù),從而讓您的業(yè)務(wù)快速適應(yīng)不斷變化的客觀條件和需求。
當(dāng)在戰(zhàn)略業(yè)務(wù)目標(biāo)的引導(dǎo)下進(jìn)行 SOA 實(shí)現(xiàn)工作時(shí),可確保對(duì)業(yè)務(wù)進(jìn)行積極轉(zhuǎn)換,并能夠?qū)崿F(xiàn) SOA 的好處,具體如下: IT 與業(yè)務(wù)的一致性 、IT 資產(chǎn)的最大化重用。
這些有助于確保在耗資巨大的 IT 項(xiàng)目中的投資能夠給業(yè)務(wù)帶來(lái)長(zhǎng)遠(yuǎn)的價(jià)值。
那么,該如何步入 SOA 的領(lǐng)地,它又會(huì)如何影響您的業(yè)務(wù)呢?協(xié)同管理確定了五個(gè)切入點(diǎn),可確保所進(jìn)行的每個(gè)基于 SOA 的解決方案都能提供真正的業(yè)務(wù)價(jià)值。
協(xié)同管理可定義的五個(gè)切入點(diǎn)能幫助您和您的業(yè)務(wù)實(shí)現(xiàn)預(yù)定義的 SOA 解決方案,從而從中獲益。這些切入點(diǎn)同時(shí)受到業(yè)務(wù)需求(人員、流程和信息切入點(diǎn))和 IT 需求(連接性和重用切入點(diǎn))的驅(qū)動(dòng)。以下是五個(gè)切入點(diǎn)的一般描述信息:
人員:SOA 的這個(gè)切入點(diǎn)關(guān)注用戶體驗(yàn),以幫助生成調(diào)用和實(shí)現(xiàn)更好的協(xié)作,從而獲得一致的人員與流程交互,提高業(yè)務(wù)效率。例如,通過(guò)使用 SOA,可以創(chuàng)建基于服務(wù)的 Portlet 來(lái)提高此協(xié)作。
流程:流程切入點(diǎn)可幫助企業(yè)了解其業(yè)務(wù)中發(fā)生的情況,從而支持其對(duì)現(xiàn)有業(yè)務(wù)模型進(jìn)行改進(jìn)。通過(guò)使用 SOA,可以將業(yè)務(wù)流程轉(zhuǎn)換為可重用且具有靈活性的服務(wù),從而改進(jìn)和優(yōu)化這些新流程。
信息:通過(guò)使用 SOA 的這個(gè)切入點(diǎn),能以一致而可見(jiàn)的方式利用公司中的信息。通過(guò)在所有業(yè)務(wù)領(lǐng)域提供這個(gè)一致而受信任的信息,可促進(jìn)企業(yè)各個(gè)領(lǐng)域的創(chuàng)新工作,從而更為有效地進(jìn)行競(jìng)爭(zhēng)。通過(guò)使用 SOA,可以更好地控制信息,而且通過(guò)信息與業(yè)務(wù)流程的結(jié)合,可以發(fā)現(xiàn)很多有意義的新關(guān)系。
連接性:利用連接性切入點(diǎn),可以有效地連接基礎(chǔ)設(shè)施,從而將企業(yè)中的所有人員、流程和信息整合到一起。通過(guò)在服務(wù)間和整個(gè)環(huán)境中實(shí)現(xiàn)靈活的 SOA 連接,可以獲取現(xiàn)有業(yè)務(wù)流程并在不需要太多工作的情況下通過(guò)其他業(yè)務(wù)通道提供此流程。甚至還能以安全的方式連接防火墻外的外部合作伙伴。
重用:通過(guò) SOA 重用服務(wù),可以充分利用企業(yè)中已經(jīng)存在的服務(wù)。通過(guò)對(duì)現(xiàn)有資源進(jìn)行構(gòu)建,可以簡(jiǎn)化業(yè)務(wù)流程,在整個(gè)企業(yè)內(nèi)確保一致性并縮短開發(fā)時(shí)間。所有這些將能幫助您節(jié)約大量的時(shí)間和資金。另外,還能減少服務(wù)中的功能重復(fù),并能獲得使用企業(yè)中為大家所熟悉的經(jīng)過(guò)驗(yàn)證的核心應(yīng)用程序的好處。

(2). Web services/套件化:
實(shí)際上,Web Service的主要目標(biāo)是跨平臺(tái)的可互操作性。為了達(dá)到這一目標(biāo),Web Service完全基于XML(可擴(kuò)展標(biāo)記語(yǔ)言)、XSD(XMLSchema)等獨(dú)立于平臺(tái)、獨(dú)立于軟件供應(yīng)商的標(biāo)準(zhǔn),是創(chuàng)建可互操作的、分布式應(yīng)用程序的新平臺(tái)。由此可以看出,在以下三種情況下,使用WebService會(huì)帶來(lái)極大的好處。
長(zhǎng)項(xiàng)一:跨防火墻的通信
如果應(yīng)用程序有成千上萬(wàn)的用戶,而且分布在世界各地,那么客戶端和服務(wù)器之間的通信將是一個(gè)棘手的問(wèn)題。因?yàn)榭蛻舳撕头?wù)器之間通常會(huì)有防火墻或者代理服務(wù)器。在這種情況下,使用DCOM就不是那么簡(jiǎn)單,通常也不便于把客戶端程序發(fā)布到數(shù)量如此龐大的每一個(gè)用戶手中。傳統(tǒng)的做法是,選擇用瀏覽器作為客戶端,寫下一大堆ASP頁(yè)面,把應(yīng)用程序的中間層暴露給最終用戶。這樣做的結(jié)果是開發(fā)難度大,程序很難維護(hù)。
舉個(gè)例子,在應(yīng)用程序里加入一個(gè)新頁(yè)面,必須先建立好用戶界面(Web頁(yè)面),并在這個(gè)頁(yè)面后面,包含相應(yīng)商業(yè)邏輯的中間層組件,還要再建立至少一個(gè)ASP頁(yè)面,用來(lái)接受用戶輸入的信息,調(diào)用中間層組件,把結(jié)果格式化為HTML形式,最后還要把“結(jié)果頁(yè)”送回瀏覽器。要是客戶端代碼不再如此依賴于HTML表單,客戶端的編程就簡(jiǎn)單多了。
如果中間層組件換成Web Service的話,就可以從用戶界面直接調(diào)用中間層組件,從而省掉建立ASP頁(yè)面的那一步。要調(diào)用Web Service,可以直接使用MicrosoftSOAPToolkit或.NET這樣的SOAP客戶端,也可以使用自己開發(fā)的SOAP客戶端,然后把它和應(yīng)用程序連接起來(lái)。不僅縮短了開發(fā)周期,還減少了代碼復(fù)雜度,并能夠增強(qiáng)應(yīng)用程序的可維護(hù)性。同時(shí),應(yīng)用程序也不再需要在每次調(diào)用中間層組件時(shí),都跳轉(zhuǎn)到相應(yīng)的“結(jié)果頁(yè)”。
從經(jīng)驗(yàn)來(lái)看,在一個(gè)用戶界面和中間層有較多交互的應(yīng)用程序中,使用Web Service這種結(jié)構(gòu),可以節(jié)省花在用戶界面編程上20%的開發(fā)時(shí)間。另外,這樣一個(gè)由Web Service組成的中間層,完全可以在應(yīng)用程序集成或其它場(chǎng)合下重用。最后,通過(guò)Web Service把應(yīng)用程序的邏輯和數(shù)據(jù)“暴露”出來(lái),還可以讓其它平臺(tái)上的客戶重用這些應(yīng)用程序。
長(zhǎng)項(xiàng)二:應(yīng)用程序集成
企業(yè)級(jí)的應(yīng)用程序開發(fā)者都知道,企業(yè)里經(jīng)常都要把用不同語(yǔ)言寫成的、在不同平臺(tái)上運(yùn)行的各種程序集成起來(lái),而這種集成將花費(fèi)很大的開發(fā)力量。應(yīng)用程序經(jīng)常需要從運(yùn)行在IBM主機(jī)上的程序中獲取數(shù)據(jù);或者把數(shù)據(jù)發(fā)送到主機(jī)或UNIX應(yīng)用程序中去。即使在同一個(gè)平臺(tái)上,不同軟件廠商生產(chǎn)的各種軟件也常常需要集成起來(lái)。通過(guò)Web Service,應(yīng)用程序可以用標(biāo)準(zhǔn)的方法把功能和數(shù)據(jù)“暴露”出來(lái),供其它應(yīng)用程序使用。
例如,有一個(gè)訂單登錄程序,用于登錄從客戶來(lái)的新訂單,包括客戶信息、發(fā)貨地址、數(shù)量、價(jià)格和付款方式等內(nèi)容;還有一個(gè)訂單執(zhí)行程序,用于實(shí)際貨物發(fā)送的管理。這兩個(gè)程序來(lái)自不同軟件廠商。一份新訂單進(jìn)來(lái)之后,訂單登錄程序需要通知訂單執(zhí)行程序發(fā)送貨物。通過(guò)在訂單執(zhí)行程序上面增加一層Web Service,訂單執(zhí)行程序可以把“AddOrder”函數(shù)“暴露”出來(lái)。這樣,每當(dāng)有新訂單到來(lái)時(shí),訂單登錄程序就可以調(diào)用這個(gè)函數(shù)來(lái)發(fā)送貨物了。
長(zhǎng)項(xiàng)三:B2B的集成
用Web Service集成應(yīng)用程序,可以使公司內(nèi)部的商務(wù)處理更加自動(dòng)化。但當(dāng)交易跨越供應(yīng)商和客戶、突破公司的界限時(shí)會(huì)怎么樣呢?跨公司的商務(wù)交易集成通常叫做B2B集成。
Web Service是B2B集成成功的關(guān)鍵。通過(guò)Web Service,公司可以把關(guān)鍵的商務(wù)應(yīng)用“暴露”給指定的供應(yīng)商和客戶。例如,把電子下單系統(tǒng)和電子發(fā)票系統(tǒng)“暴露”出來(lái),客戶就可以以電子的方式發(fā)送訂單,供應(yīng)商則可以以電子的方式發(fā)送原料采購(gòu)發(fā)票。當(dāng)然,這并不是一個(gè)新的概念,EDI(電子文檔交換)早就是這樣了。但是,Web Service的實(shí)現(xiàn)要比EDI簡(jiǎn)單得多,而且Web Service運(yùn)行在Internet上,在世界任何地方都可輕易實(shí)現(xiàn),其運(yùn)行成本就相對(duì)較低。不過(guò),Web Service并不像EDI那樣,是文檔交換或B2B集成的完整解決方案。Web Service只是B2B集成的一個(gè)關(guān)鍵部分,還需要許多其它的部分才能實(shí)現(xiàn)集成。
用Web Service來(lái)實(shí)現(xiàn)B2B集成的最大好處在于可以輕易實(shí)現(xiàn)互操作性。只要把商務(wù)邏輯“暴露”出來(lái),成為Web Service,就可以讓任何指定的合作伙伴調(diào)用這些商務(wù)邏輯,而不管他們的系統(tǒng)在什么平臺(tái)上運(yùn)行,使用什么開發(fā)語(yǔ)言。這樣就大大減少了花在B2B集成上的時(shí)間和成本,讓許多原本無(wú)法承受EDI的中小企業(yè)也能實(shí)現(xiàn)B2B集成。
長(zhǎng)項(xiàng)四:軟件和數(shù)據(jù)重用
軟件重用是一個(gè)很大的主題,重用的形式很多,重用的程度有大有小。最基本的形式是源代碼模塊或者類一級(jí)的重用,另一種形式是二進(jìn)制形式的組件重用。
當(dāng)前,像表格控件或用戶界面控件這樣的可重用軟件組件,在市場(chǎng)上都占有很大的份額。但這類軟件的重用有一個(gè)很大的限制,就是重用僅限于代碼,數(shù)據(jù)不能重用。原因在于,發(fā)布組件甚至源代碼都比較容易,但要發(fā)布數(shù)據(jù)就沒(méi)那么容易,除非是不會(huì)經(jīng)常變化的靜態(tài)數(shù)據(jù)。
Web Service在允許重用代碼的同時(shí),可以重用代碼背后的數(shù)據(jù)。使用Web Service,再也不必像以前那樣,要先從第三方購(gòu)買、安裝軟件組件,再?gòu)膽?yīng)用程序中調(diào)用這些組件;只需要直接調(diào)用遠(yuǎn)端的Web Service就可以了。舉個(gè)例子,要在應(yīng)用程序中確認(rèn)用戶輸入的地址,只需把這個(gè)地址直接發(fā)送給相應(yīng)的We bService,這個(gè)Web Service就會(huì)幫你查閱街道地址、城市、省區(qū)和郵政編碼等信息,確認(rèn)這個(gè)地址是否在相應(yīng)的郵政編碼區(qū)域。Web Service的提供商可以按時(shí)間或使用次數(shù)來(lái)對(duì)這項(xiàng)服務(wù)進(jìn)行收費(fèi)。這樣的服務(wù)要通過(guò)組件重用來(lái)實(shí)現(xiàn)是不可能的,那樣的話你必須下載并安裝好包含街道地址、城市、省區(qū)和郵政編碼等信息的數(shù)據(jù)庫(kù),而且這個(gè)數(shù)據(jù)庫(kù)還是不能實(shí)時(shí)更新的。
另一種軟件重用的情況是,把好幾個(gè)應(yīng)用程序的功能集成起來(lái)。例如,要建立一個(gè)局域網(wǎng)上的門戶站點(diǎn)應(yīng)用,讓用戶既可以查詢聯(lián)邦快遞包裹,查看股市行情,又可以管理自己的日程安排,還可以在線購(gòu)買電影票?,F(xiàn)在Web上有很多應(yīng)用程序供應(yīng)商,都在其應(yīng)用中實(shí)現(xiàn)了這些功能。一旦他們把這些功能都通過(guò)Web Service“暴露”出來(lái),就可以非常容易地把所有這些功能都集成到你的門戶站點(diǎn)中,為用戶提供一個(gè)統(tǒng)一的、友好的界面。
將來(lái),許多應(yīng)用程序都會(huì)利用Web Service,把當(dāng)前基于組件的應(yīng)用程序結(jié)構(gòu)擴(kuò)展為組件/Web Service的混合結(jié)構(gòu),可以在應(yīng)用程序中使用第三方的Web Service提供的功能,也可以把自己的應(yīng)用程序功能通過(guò)WebService提供給別人。兩種情況下,都可以重用代碼和代碼背后的數(shù)據(jù)。
從以上論述可以看出,Web Service在通過(guò)Web進(jìn)行互操作或遠(yuǎn)程調(diào)用的時(shí)候是最有用的。不過(guò),也有一些情況,Web Service根本不能帶來(lái)任何好處。
短處一:?jiǎn)螜C(jī)應(yīng)用程序
目前,企業(yè)和個(gè)人還使用著很多桌面應(yīng)用程序。其中一些只需要與本機(jī)上的其它程序通信。在這種情況下,最好就不要用Web Service,只要用本地的API就可以了。COM非常適合于在這種情況下工作,因?yàn)樗刃∮挚?。運(yùn)行在同一臺(tái)服務(wù)器上的服務(wù)器軟件也是這樣。最好直接用COM或其它本地的API來(lái)進(jìn)行應(yīng)用程序間的調(diào)用。當(dāng)然Web Service也能用在這些場(chǎng)合,但那樣不僅消耗太大,而且不會(huì)帶來(lái)任何好處。
短處二:局域網(wǎng)的同構(gòu)應(yīng)用程序
在許多應(yīng)用中,所有的程序都是用VB或VC開發(fā)的,都在Windows平臺(tái)下使用COM,都運(yùn)行在同一個(gè)局域網(wǎng)上。例如,有兩個(gè)服務(wù)器應(yīng)用程序需要相互通信,或者有一個(gè)Win32或WinForm的客戶程序要連接局域網(wǎng)上另一個(gè)服務(wù)器的程序。在這些程序里,使用DCOM會(huì)比SOAP/HTTP有效得多。與此相類似,如果一個(gè).NET程序要連接到局域網(wǎng)上的另一個(gè).NET程序,應(yīng)該使用.NETremoting。有趣的是,在.NETremoting中,也可以指定使用SOAP/HTTP來(lái)進(jìn)行Web Service調(diào)用。不過(guò)最好還是直接通過(guò)TCP進(jìn)行RPC調(diào)用,那樣會(huì)有效得多。
總之,只要從應(yīng)用程序結(jié)構(gòu)的角度看,有別的方法比Web Service更有效、更可行,那就不要用Web Service。

發(fā)布:2006-03-29 16:57    編輯:泛普軟件 · admin    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章:

相關(guān)欄目

泛普OA系統(tǒng)推廣 OA智能一體化 OA選型 OA制度 OA應(yīng)用 OA推薦 OA移動(dòng) OA銷售 有哪些OA 好用的OA OA怎么樣 OA哪家好 OA是什么 OA好處 OA作用 OA使用 OA優(yōu)點(diǎn) OA特點(diǎn) OA廠商 OA代理 OA系統(tǒng)對(duì)比 OA試用 免費(fèi)OA OA報(bào)價(jià) OA多少錢 OA注冊(cè) 簡(jiǎn)單的OA OA網(wǎng)站 OA技術(shù) OA維護(hù) OA集成 OA介紹 手機(jī)辦公app 在線OA OA與ERP 辦公室OA OA企業(yè)單位 OA集團(tuán)公司 OA表單 OA模塊 OA辦公系統(tǒng) OA功能 即時(shí)通訊 OA辦公軟件 OA問(wèn)題 辦公管理 OA登陸 泛普OA市場(chǎng)分析 OA辦公系統(tǒng)哪個(gè)好 泛普OA系統(tǒng)演示 OA軟件招投標(biāo) 泛普OA軟件案例 泛普代理商 國(guó)內(nèi)OA辦公系統(tǒng)品牌排名 泛普OA軟件價(jià)格 云OA軟件及OA租賃 OA網(wǎng)絡(luò)營(yíng)銷推廣 OA軟件人員招聘 OA辦公協(xié)同系統(tǒng) OA辦公自動(dòng)化 OA辦公系統(tǒng)是什么 OA軟件知識(shí)