當前位置:工程項目OA系統(tǒng) > 泛普各地 > 廣東OA系統(tǒng) > 深圳OA系統(tǒng) > 深圳OA快博
面向服務(wù)的架構(gòu)SOA有哪些基本原則
了解SOA是為了解決什么樣的問題,我們先來了解一下SOA有哪些基本原則。
粗粒度
在SOA中服務(wù)粒度有兩種相關(guān)的意思,即服務(wù)是如何實現(xiàn)的,服務(wù)使用和返回了多少數(shù)據(jù)或多少消息。細粒度服務(wù)執(zhí)行了最小的功能,發(fā)送和接收少量的數(shù)據(jù)。粗粒度服務(wù)執(zhí)行了較大的業(yè)務(wù)功能,并交換了更多的數(shù)據(jù)。
原則:細粒度服務(wù)是供粗粒度服務(wù)或組合服務(wù)使用的,而不是由終端應(yīng)用直接使用的。如果應(yīng)用是使用細粒度服務(wù)建立的,則應(yīng)用將不得不調(diào)用網(wǎng)絡(luò)上多個服務(wù),并且發(fā)生在每個服務(wù)上的數(shù)據(jù)量較少,因而會對對系統(tǒng)整體性帶來影響。所以,粗粒度服務(wù)的用戶不能直接調(diào)用他所使用的細粒度服務(wù)。同時,由于粗粒度服務(wù)可能使用多個細粒度服務(wù),因此它們不能提供粒度級的安全和訪問控制。
松散耦合
大多數(shù)松散耦合方法都依靠基于服務(wù)接口的消息?;谙⒌慕涌谀軌蚣嫒荻喾N傳輸方式(如HTTP、JMS、TCP/IP、MOM等)?;谙⒌慕涌诳梢圆捎猛胶彤惒絽f(xié)議實現(xiàn)。
可重用部件/服務(wù)如果完全按照可重用的原則設(shè)計服務(wù),SOA將可以使應(yīng)用變得更為靈活??芍赜梅?wù)采用通用格式提供重要的業(yè)務(wù)功能,為開發(fā)人員節(jié)約了大量時間。
設(shè)計可重用服務(wù)應(yīng)該是與數(shù)據(jù)庫設(shè)計或通用數(shù)據(jù)建模類似的最有價值的工作。
基于標準Web Service是目前實現(xiàn)SOA應(yīng)用的一項基本的,適用的技術(shù),它為服務(wù)的訪問提供了一個被廣泛接受的開放標準。
JBI(JSR208)是SUN推出的基于Java的SOA標準,隨著在JSR208中被定義,它也成為了把服務(wù)容器組裝為合成應(yīng)用的標準。
Service Component Architecture (SCA)和Service Datats(SDOs)標準是IBM和BEA所推出的SOA標準,并在Apache Group建立了Apache Tuscany項目。
在我看來,標準之爭并不是關(guān)鍵所在,但就JBI和SCA/SDO標準而言,JBI的應(yīng)用范圍更嚴格,可能最終會成為更大的標準中的一部分Java實現(xiàn)。
1、SOA面臨什么樣的問題?
繁雜的應(yīng)用和協(xié)議繁變化的服務(wù)需求管理監(jiān)控網(wǎng)絡(luò)瓶頸標準的缺失困難的跨團隊變更管理這些問題都比較好理解,也不是只有采用SOA才能解決問題的。但是作為典型的SOA應(yīng)用,以上的情況都是必須面對的,也是SOA系統(tǒng)函待解決的。
2、SOA的應(yīng)用場景是怎樣的?
適用場景:集成成本持續(xù)增長,而并未因為可提供真正投資回報 (ROI) 的新業(yè)務(wù)機會而得到緩解。
兼并和收購是企業(yè)擴大市場份額和獲得新發(fā)展機會的業(yè)務(wù)模式的核心。
解決方案要求對來自異構(gòu)系統(tǒng)和編程模型的業(yè)務(wù)功能進行集成。
業(yè)務(wù)的生存依賴于根據(jù)市場變化快速調(diào)整或即時響應(yīng)競爭威脅的能力。
全球經(jīng)濟的影響要求企業(yè)事半功倍地開展業(yè)務(wù),而且有必要依賴業(yè)務(wù)合作伙伴提供非核心業(yè)務(wù)功能。
就提高收益而言,與業(yè)務(wù)合作伙伴協(xié)作的效率對企業(yè)十分關(guān)鍵。
企業(yè)業(yè)務(wù)資產(chǎn)的價值在減少,因為不能對其進行評估,以在最初用途之外的其他地方使用。
企業(yè)員工的效率出現(xiàn)了問題,因為他們的大部分時間并沒有花在提供公司業(yè)務(wù)模型的核心功能和服務(wù)上。(IT專家網(wǎng))
- 1專家稱門戶服務(wù)將成為SOA架構(gòu)的關(guān)鍵
- 2基于電子商務(wù)的國際貿(mào)易中SCM與CRM研究
- 3深圳OA 采購包裝量的應(yīng)用
- 4如何能保證深圳OA項目的資本回報
- 5深圳OA辦公軟件哪家比較好?
- 6客戶不為集成問題買單 SaaS行業(yè)隱現(xiàn)新趨勢
- 7企業(yè)信息化與信息部門的價值
- 8關(guān)于SaaS深層技術(shù)之集成授權(quán)
- 9泛普OA的最大特點之一就是可以根據(jù)公司的實際情況自行搭建合適的模塊
- 10SOA實施技巧:對技能集和文化進行分析
- 11調(diào)查顯示企業(yè)SOA應(yīng)用率仍然普遍偏低
- 12你的企業(yè)是否具備深圳OA實施成功八條因素?
- 13IT外包專家為CIO推薦十三條最佳實踐
- 14SOA治理伊始 設(shè)計時間和組件缺失
- 15深圳OA選型要認清“尺碼”堅持自己觀點
- 16深圳某公司OA辦公系統(tǒng)實施情況匯報書
- 17深圳有哪些OA系統(tǒng)公司?誰家做得比較好?
- 18獨家:Web服務(wù)的重要性及對商業(yè)智能的影響
- 19中小企業(yè)如何租用和購買銷售管理軟件
- 20為什么流程管理那么重要
- 21IT與業(yè)務(wù)完美的結(jié)合將推動SOA的發(fā)展
- 22企業(yè)信息化:協(xié)同從溝通開始
- 23企業(yè)實施深圳OA緣何屢屢受挫
- 24深圳OA謹慎處理退貨作業(yè)
- 25SOA評論分析:成功實施SOA三步走
- 26淺析深圳OA可有效解決企業(yè)哪五大問題
- 27Gartner公布五種新興SOA設(shè)計模式
- 28綠色數(shù)據(jù)中心 規(guī)劃是關(guān)鍵測評是基礎(chǔ)
- 29企業(yè)應(yīng)該如何做好信息化監(jiān)理工作
- 30整合營銷基于電子商務(wù)的第三方物流研究
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓