當(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。
- 1泛普OA協(xié)同辦公系統(tǒng)預(yù)置了缺省權(quán)限
- 2企業(yè)信息化戰(zhàn)略策劃的方法步驟
- 3優(yōu)秀的OA辦公系統(tǒng)是企事業(yè)單位邁進(jìn)數(shù)碼時(shí)代的基石
- 4泛普OA軟件有收發(fā)短信和查找功能,支持短信群發(fā)
- 5企業(yè)實(shí)施簡(jiǎn)單好用的ERP企業(yè)管理軟件成敗的因素
- 6分析企業(yè)如何利用OA系統(tǒng)促進(jìn)管理呢?
- 7流程管理就是OA辦公系統(tǒng)最重要的核心
- 8OA不僅不會(huì)日薄西山,相反還會(huì)成為信息化領(lǐng)域的一支強(qiáng)勢(shì)的生力軍
- 9OA冷熱不均,美國(guó)熱,中國(guó)冷
- 10泛普OA辦公軟件系統(tǒng)移動(dòng)OA產(chǎn)品概述
- 11興起的SaaS模式為OA系統(tǒng)提供了更大的擴(kuò)展空間
- 12OA辦公系統(tǒng)在針對(duì)石化行業(yè)的振興規(guī)劃之中
- 13泛普則繼續(xù)引領(lǐng)主流趨勢(shì),將雲(yún)會(huì)議更深的定位於“自有系統(tǒng)”
- 14OA辦公系統(tǒng)兩大主題 滿足需求和創(chuàng)新
- 15國(guó)內(nèi)市場(chǎng)中OA軟件廠商的數(shù)量已經(jīng)高達(dá)800家之多
- 16ERP架構(gòu)首選OA辦公系統(tǒng),企業(yè)首選SOA架構(gòu)的ERP軟件
- 17泛普OA軟件ThinkOne協(xié)同政務(wù)系統(tǒng)是采用OA群件平臺(tái)技術(shù)
- 18泛普OA助你真正領(lǐng)悟OA辦公系統(tǒng)工作流
- 19OA辦公系統(tǒng)的擴(kuò)展性和軟件廠商的持續(xù)服務(wù)能力是關(guān)鍵
- 20“舍得舍得,有舍才有得”這句話其實(shí)是有一定道理的
- 21泛普以JAVA平臺(tái)為依托打造自家OA系統(tǒng)
- 22OA辦公系統(tǒng)的信任度,最主要的就是要從服務(wù)上考慮
- 23談OA辦公系統(tǒng)選型誤區(qū)解讀
- 24熱炒中冷靜面對(duì),合理積極實(shí)施OA
- 25OA生死的討論,其實(shí)是OA實(shí)施路徑選擇的討論
- 26未來(lái)3年企事業(yè)機(jī)構(gòu)對(duì)協(xié)同OA的需求
- 27OA系統(tǒng)的技術(shù)包括軟件的基礎(chǔ)平臺(tái)
- 28泛普軟件協(xié)同管理系統(tǒng)如何實(shí)現(xiàn)與流程相結(jié)合
- 29將來(lái)OA高端客戶群將面臨一場(chǎng)激烈的瓜分戰(zhàn)
- 30集團(tuán)采用了高性價(jià)比的泛普OA系統(tǒng)排憂解難
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓