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

SOA核心價值體現(xiàn) IBM專家談SOA服務重用

申請免費試用、咨詢電話:400-8352-114

來源:泛普軟件

服務重用是SOA的核心價值。在實施服務重用的過程中,許多企業(yè)紛紛體驗到應用開發(fā)和維護成本的降低顯著,并實現(xiàn)了更簡化的操作,與更好的商業(yè)靈活性。

帶著一系列問題,記者走訪了IBM的專家,共同探討了關(guān)于服務重用的挑戰(zhàn)與機會,以及他對成功實施SOA的看法。

問題1:SOA成功與服務重用的關(guān)聯(lián)性有多高?在企業(yè)中鼓勵服務重用的最佳方法又是什么?

服務重用是SOA的核心價值。它解決了從終端到終端的商業(yè)問題或流程。

建立最終服務并強迫人們重用已成為過去式。如今有越來越多的公司開始尋找能夠符合企業(yè)最佳實踐,并推動用戶自動過渡的服務。

我們的目標就協(xié)助企業(yè)找出適合自己的方法來發(fā)掘服務,并判別是否可以重用。

問題2:哪類應用或服務是重用的最佳對象?企業(yè)又該如何鑒別出這類服務?

去尋找那些能在企業(yè)中被不斷重復的功能。比如員工檢索、采購單狀態(tài)查詢、安全服務等。

問題3:太多的服務重用是否會徒增風險,比如在系統(tǒng)績效和可用性方面?如何規(guī)避這類風險?

有許多公司都在大量使用服務重用,隨著服務規(guī)模的成長,這些公司也在極力維護著服務的完整性。在這里順便提一下RESTful服務(一種基于表述性狀態(tài)轉(zhuǎn)移協(xié)議的服務)。用RESTful的形式來調(diào)用服務是一種常見的方式,因為它有著易于創(chuàng)建、使用和查找的特點。然而在具體實施中,人們往往會發(fā)現(xiàn)其基礎(chǔ)架構(gòu)并沒有跟上使用任務。

提高服務質(zhì)量的方法有很多,比如WebSphereMQ(一種信息列隊系統(tǒng))就是其中之一。WebSphere MQ可以被安插到RESTful服務的前端或后端,作為一種治理或補償來大幅提高服務的可靠性與運行時間。通過這種方式,你無需改變服務定義就能在現(xiàn)有實施中體驗到更高的運行時間。

問題4:網(wǎng)絡(luò)服務標準(SOAP、WSDL、REST)是否是建立可重用服務的最佳途徑?

SOA中的S(即service)涵蓋了各種服務類型,而不僅僅是指網(wǎng)絡(luò)服務。企業(yè)會根據(jù)自己需要來選擇一些主打的重用服務類型,以求獲取更好的可持續(xù)性。

不過在實際操作中,其它服務會存在一種長尾現(xiàn)象。這些服務并非那么重要,但你又不得不去訪問。要解決這一問題,我們就須通過OASIS來開發(fā)SCA(服務組件架構(gòu))和SCO(服務組件目標),將長尾現(xiàn)象中的各種服務融合起來,讓他們以一種更標準的方式構(gòu)成。無論這些服務源自于哪里,我們的首要目標都是提高服務重用的靈活性。

問題5:在不同的開發(fā)和運行環(huán)境下實現(xiàn)服務重用會面臨什么問題?比如在JavaEE環(huán)境下部署.NET服務?

我們與微軟保持著密切的合作,以確保在WebSphere和.NET之間可進行一些高級的互操作。此外,我們也正致力于確保Web-Sphere應用服務器能夠在.NET上穩(wěn)定運行,同時從該平臺本地遞交服務。.NET的另一大問題就是被局限在Windows操作系統(tǒng)中,而通過WebSphere與.NET之間的互用,我們就能支持更廣泛的操作系統(tǒng)平臺與數(shù)據(jù)庫平臺。

問題6:Web 2.0(比如混搭)現(xiàn)在是否也被運用在服務開發(fā)中?這一趨勢是否會逐漸普及?

混搭(Mashup) 是一種以創(chuàng)新的方式來構(gòu)成服務的優(yōu)秀方法。不過問題是,如何才能讓現(xiàn)有的系統(tǒng)可以“混搭”?繼而讓WebSphere MQ列隊可以通過RESTful服務被訪問?現(xiàn)在WebSphere最新的功能包就可允許RESTful服務訪問應用服務器。如果混搭要求一套全新的基礎(chǔ)架構(gòu),那么實施的代價就會大幅提高。因此,我們追求的是在現(xiàn)有的服務、功能和基礎(chǔ)架構(gòu)上實現(xiàn)混搭。

問題7:重用服務的設(shè)計權(quán)是應當交到用戶手里,還是仍由IT開發(fā)人員負責?

企業(yè)一般都想對運行在治理環(huán)境范圍內(nèi)的應用加以控制及授權(quán)。問題是對哪些用戶群體授權(quán),對哪些群體設(shè)限?我們在WebSphere門戶也致力于解決這一問題。它能協(xié)助企業(yè)控制哪些用戶群體擁有混搭權(quán),或扁平工具拖放權(quán),而哪些用戶群體應被限定在一定范圍內(nèi)。(CCNEW)

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

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

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

咨詢:400-8352-114

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

QQ在線咨詢

泛普廣州OA快博其他應用

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