監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉

企業(yè)發(fā)展需求增大 SOA顯現(xiàn)活力

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

來源:泛普軟件

人們之所以關(guān)心SOA,是因?yàn)?SOA具有直接和間接影響信息管理系統(tǒng)的能力。SOA能幫助企業(yè)實(shí)現(xiàn)業(yè)務(wù)與IT同步,有效降低成本,提高靈活性,從而提升競爭優(yōu)勢。為了獲得成功,人們需要在業(yè)務(wù)服務(wù)所涉及的信息的上下文中對其進(jìn)行考慮,人們需要知道檢索到的信息是準(zhǔn)確的。 被更新的信息經(jīng)過了驗(yàn)證。交換的信息的意義對于服務(wù)提供者和使用者都是一樣的。如果忽略了這些事情,服務(wù)的價值和可重用性就會減少。 SOA的最終目的就是尋找現(xiàn)有服務(wù),對其進(jìn)行調(diào)整,并加以使用。然后對其中一些服務(wù)進(jìn)行共享。幫助創(chuàng)建一個生態(tài)系統(tǒng),以便在將來能更快地裝配更多有意義的解決方案越來越多的客戶在問,如何通過采取財務(wù)上無可非議的漸進(jìn)步驟,打造當(dāng)今隨需應(yīng)變業(yè)務(wù)環(huán)境所需的敏捷 IT 基礎(chǔ)設(shè)施,從而提高業(yè)務(wù)流程的靈活性。通過采用面向服務(wù)架構(gòu)(SOA),公司具備實(shí)現(xiàn)業(yè)務(wù)靈活性所需的技能、軟件和經(jīng)驗(yàn)。

SOA(Service-Oriented Architecture)既服務(wù)導(dǎo)向架構(gòu),是指為了解決在inernet環(huán)境下業(yè)務(wù)集成的需要,通過連接能完成特定任務(wù)的獨(dú)立功能實(shí)現(xiàn)的一種軟件系統(tǒng)架構(gòu)。該定義的學(xué)術(shù)味道較濃,但其核心思想并不難理解:讓應(yīng)用不受限于技術(shù),讓企業(yè)輕松應(yīng)對商業(yè)服務(wù)變化和發(fā)展的需要。目前,SOA的實(shí)現(xiàn)手段主要包括:Web Serice(網(wǎng)絡(luò)服務(wù))、CORBA和JINI等。。

開始采用SOA與采用任何其他技術(shù)或體系結(jié)構(gòu)沒有什么區(qū)別??梢酝ㄟ^常識來看這個問題:如果用戶的項(xiàng)目處于十分關(guān)鍵的位置,而擁護(hù)的團(tuán)隊(duì)必須投入大量精力學(xué)習(xí)工具和 API,它就有可能是錯誤的選擇。相反,如果用戶可以在小項(xiàng)目中試用 SOA,則是不錯的選擇。 利用這一類經(jīng)驗(yàn),架構(gòu)師可以幫助用戶定義和擴(kuò)展到下一個更大的項(xiàng)目。不容忽視的關(guān)鍵就是:SOA的各種實(shí)施都遵從“循序漸進(jìn)”的法則。

Gartner Group曾經(jīng)說到2008年,SOA將成為占有絕對優(yōu)勢的軟件工程實(shí)踐方法,它將很可能結(jié)束傳統(tǒng)的整體軟件體系架構(gòu)長達(dá)40年的統(tǒng)治地位,屆時將有70%的企業(yè)在進(jìn)行IT建設(shè)時會轉(zhuǎn)向SOA。因此Gartner建議,主流企業(yè)現(xiàn)在就應(yīng)該在理解和應(yīng)用SOA開發(fā)技能方面進(jìn)行投資,但實(shí)際情況又如何呢?到目前為止,絕大部分企業(yè)客戶還處于計(jì)劃或早期實(shí)施階段,它們?nèi)栽诘却龔膹S商那里獲得更多的Web服務(wù)工具和平臺。

對 SOA 的需要來源于需要使業(yè)務(wù) IT 系統(tǒng)變得更加靈活,以適應(yīng)業(yè)務(wù)中的改變。通過允許強(qiáng)定義的關(guān)系和依然靈活的特定實(shí)現(xiàn),IT 系統(tǒng)既可以利用現(xiàn)有系統(tǒng)的功能,又可以準(zhǔn)備在以后做一些改變來滿足它們之間交互的需要。

改變和 SOA 系統(tǒng)適應(yīng)改變的能力是最重要的部分。對于開發(fā)人員來說,這樣的改變無論是在他們工作的范圍之內(nèi)還是在他們工作的范圍之外都有可能發(fā)生,這取決于是否有改變需要知道接口是如何定義的以及它們相互之間如何進(jìn)行交互。與開發(fā)人員不同的是,架構(gòu)師的作用就是引起對 SOA 模型大的改變。這種分工,就是讓開發(fā)人員集中精力于創(chuàng)建作為服務(wù)定義的功能單元,而讓架構(gòu)師和建模人員集中精力于如何將這些單元適當(dāng)?shù)亟M織在一起。

面向服務(wù)的分析和設(shè)計(jì)工作的主要輸出是一個服務(wù)模型(即先前所說的服務(wù)規(guī)范)和一個設(shè)計(jì)模型,服務(wù)模型記錄了面向服務(wù)的系統(tǒng)中所有重要的體系結(jié)構(gòu)部件,而設(shè)計(jì)模型則進(jìn)一步闡述了服務(wù)模型應(yīng)如何實(shí)現(xiàn)的細(xì)節(jié)。這兩個模型對 SOA設(shè)計(jì)進(jìn)行了全面說明,開發(fā)者可以據(jù)此明白無誤地執(zhí)行這一實(shí)現(xiàn)。它是一個組件模型,它將應(yīng)用程序的不同功能單元(稱為服務(wù))通過這些服務(wù)之間定義良好的接口和契約聯(lián)系起來。接口是采用中立的方式進(jìn)行定義的,它應(yīng)該獨(dú)立于實(shí)現(xiàn)服務(wù)的硬件平臺、操作系統(tǒng)和編程語言。這使得構(gòu)建在各種這樣的系統(tǒng)中的服務(wù)可以以一種統(tǒng)一和通用的方式進(jìn)行交互。SOA在本質(zhì)上就是一個面向服務(wù)的架構(gòu),是一個基礎(chǔ)。如果是在設(shè)計(jì)一個系統(tǒng)的時候,就把這個思路理念放在這里面,那么,所設(shè)計(jì)的東西不是說為了寫這塊程序而寫這塊程序,而是以應(yīng)用出發(fā)點(diǎn)來考慮這個問題。

對于一個公司來說,采用了SOA架構(gòu),使得流程得到簡化,使得公司的業(yè)務(wù)流程更靈活了。靈活化之后,就會有新的業(yè)務(wù)要發(fā)展。而SOA可以很快把一些服務(wù)重新拼組,形成一個流程,然后來實(shí)現(xiàn)它的業(yè)務(wù)的轉(zhuǎn)型。

SOA,它的意義在于什么呢?就是在于它最終把業(yè)務(wù)流程通過服務(wù)器很好地連接在一起,當(dāng)業(yè)務(wù)流程、模式有了變化的時候,可以通過IT迅速加以實(shí)現(xiàn)。借助SOA架構(gòu),就是要產(chǎn)生差異化競爭的優(yōu)勢,使得企業(yè)高速成長。

回過頭來看過去的20多年,我們大致分成這么兩個階段,前十年的時候,業(yè)務(wù)層面上做的主要是業(yè)務(wù)流程再造的工作,IT與之相對應(yīng)的就是在企業(yè)里面普及福州OA為代表的各種各樣廣泛的企業(yè)級各種IT的應(yīng)用。那個時候主要目標(biāo)是提高效率降低成本。從新世紀(jì)開始這十年,從業(yè)務(wù)上講是一個像業(yè)務(wù)網(wǎng)絡(luò)的變革,與之相對應(yīng)的技術(shù)就是我們叫做企業(yè)級的面向服務(wù)的架構(gòu)。什么是業(yè)務(wù)網(wǎng)絡(luò)呢?即強(qiáng)調(diào)企業(yè)不再是一個單獨(dú)的一家企業(yè),而是要與它的合作伙伴、供應(yīng)商、客戶,甚至在某種情況下與他的競爭對手形成一個有機(jī)的生態(tài)鏈,怎么樣在這個生態(tài)環(huán)境當(dāng)中使自己處在最有利的地位,使之成功。IT大的戰(zhàn)略就是企業(yè)級的面向SOA的架構(gòu),因?yàn)橐粋€企業(yè)無論是通過外包,或者是通過改善業(yè)務(wù)流程,目的都是要提高企業(yè)網(wǎng)絡(luò)的效率,同時也涉及到使企業(yè)業(yè)務(wù)的價值網(wǎng)之間如何創(chuàng)新,而SOA正是為此提供了一個非常好的架構(gòu)。

真正SOA的價值最終是體現(xiàn)在企業(yè)級應(yīng)用層次上的,SOA最終的一個理想是能夠把一個業(yè)務(wù)流程有機(jī)地、迅速地轉(zhuǎn)變?yōu)橐恍㊣T的模塊,通過這些服務(wù)模塊來實(shí)現(xiàn)企業(yè)特定的SOA。當(dāng)企業(yè)發(fā)生變化的時候,相應(yīng)的IT也可以很快的配合上來,這是SOA真正最價值的地方。

實(shí)際上,SOA并不是一個全新的概念。很長一段時間以來,IT部門一直都試圖將各種企業(yè)應(yīng)用集成在一起。EAI(企業(yè)應(yīng)用集成)和B2B商務(wù)集成擁有同樣的目標(biāo)。多數(shù)情況下,以前的應(yīng)用都是專有的,實(shí)施的是緊密耦合的應(yīng)用集成。在快速發(fā)展的當(dāng)今世界里,這種集成通常不夠靈活和便捷。

Web逐漸成為在線通信標(biāo)準(zhǔn)之后,SOA取得了很大的突破,使企業(yè)可以利用廣為部署的標(biāo)準(zhǔn)協(xié)議,包括簡單對象訪問協(xié)議(SOAP)的Web服務(wù)標(biāo)準(zhǔn),通用說明、識別和集成(UDDI)以及Web服務(wù)說明語言(WSDL),實(shí)現(xiàn)不同軟件應(yīng)用之間的互操作性。SOA的最終目標(biāo)是,無論設(shè)備的物理位置在哪里,無論使用的是哪種初始編程語言、操作系統(tǒng)或網(wǎng)絡(luò),都能夠以按需“服務(wù)”的方式,為處于全球任何地方的任何其它應(yīng)用提供支持Web服務(wù)的軟件功能。

這種模式的最大優(yōu)點(diǎn)是,由于幾乎所有應(yīng)用都能通過標(biāo)準(zhǔn)消息格式訪問應(yīng)用功能,因此,SOA能夠提升業(yè)務(wù)價值,提高IT效率。(IT專家網(wǎng))

發(fā)布:2007-04-24 12:08    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:
福州OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線咨詢

泛普福州OA快博其他應(yīng)用

福州OA軟件 福州OA新聞動態(tài) 福州OA信息化 福州OA快博 福州OA行業(yè)資訊 福州軟件開發(fā)公司 福州門禁系統(tǒng) 福州物業(yè)管理軟件 福州倉庫管理軟件 福州餐飲管理軟件 福州網(wǎng)站建設(shè)公司