當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 廣東OA系統(tǒng) > 深圳OA系統(tǒng) > 深圳OA快博
SOA能解決何種問(wèn)題 有哪些基本原則?
申請(qǐng)免費(fèi)試用、咨詢(xún)電話:400-8352-114
來(lái)源:泛普軟件了解SOA是為了解決什么樣的問(wèn)題,我們先來(lái)了解一下SOA有哪些基本原則。
粗粒度
在SOA中服務(wù)粒度有兩種相關(guān)的意思,即服務(wù)是如何實(shí)現(xiàn)的,服務(wù)使用和返回了多少數(shù)據(jù)或多少消息。細(xì)粒度服務(wù)執(zhí)行了最小的功能,發(fā)送和接收少量的數(shù)據(jù)。粗粒度服務(wù)執(zhí)行了較大的業(yè)務(wù)功能,并交換了更多的數(shù)據(jù)。
原則:細(xì)粒度服務(wù)是供粗粒度服務(wù)或組合服務(wù)使用的,而不是由終端應(yīng)用直接使用的。如果應(yīng)用是使用細(xì)粒度服務(wù)建立的,則應(yīng)用將不得不調(diào)用網(wǎng)絡(luò)上多個(gè)服務(wù),并且發(fā)生在每個(gè)服務(wù)上的數(shù)據(jù)量較少,因而會(huì)對(duì)對(duì)系統(tǒng)整體性帶來(lái)影響。所以,粗粒度服務(wù)的用戶(hù)不能直接調(diào)用他所使用的細(xì)粒度服務(wù)。同時(shí),由于粗粒度服務(wù)可能使用多個(gè)細(xì)粒度服務(wù),因此它們不能提供粒度級(jí)的安全和訪問(wèn)控制。
松散耦合
松耦合的系統(tǒng)特點(diǎn)是靈活,而應(yīng)用到SOA中的目的就是將服務(wù)使用者和服務(wù)提供者在服務(wù)實(shí)現(xiàn)和客戶(hù)如何使用服務(wù)方面隔離開(kāi)來(lái)。服務(wù)提供者和服務(wù)使用者間松散耦合背后的關(guān)鍵點(diǎn)是服務(wù)接口作為與服務(wù)實(shí)現(xiàn)分離的實(shí)體而存在。這是服務(wù)實(shí)現(xiàn)能夠在完全不影響服務(wù)使用者的情況下進(jìn)行修改。
大多數(shù)松散耦合方法都依靠基于服務(wù)接口的消息?;谙⒌慕涌谀軌蚣嫒荻喾N傳輸方式(如HTTP、JMS、TCP/IP、MOM等)?;谙⒌慕涌诳梢圆捎猛胶彤惒絽f(xié)議實(shí)現(xiàn)。
可重用部件/服務(wù)如果完全按照可重用的原則設(shè)計(jì)服務(wù),SOA將可以使應(yīng)用變得更為靈活??芍赜梅?wù)采用通用格式提供重要的業(yè)務(wù)功能,為開(kāi)發(fā)人員節(jié)約了大量時(shí)間。
設(shè)計(jì)可重用服務(wù)應(yīng)該是與數(shù)據(jù)庫(kù)設(shè)計(jì)或通用數(shù)據(jù)建模類(lèi)似的最有價(jià)值的工作。
基于標(biāo)準(zhǔn)Web Service是目前實(shí)現(xiàn)SOA應(yīng)用的一項(xiàng)基本的,適用的技術(shù),它為服務(wù)的訪問(wèn)提供了一個(gè)被廣泛接受的開(kāi)放標(biāo)準(zhǔn)。
JBI(JSR208)是SUN推出的基于Java的SOA標(biāo)準(zhǔn),隨著在JSR 208中被定義,它也成為了把服務(wù)容器組裝為合成應(yīng)用的標(biāo)準(zhǔn)。
Service Component Architecture (SCA)和Service Data Objects (SDOs)標(biāo)準(zhǔn)是IBM和BEA所推出的SOA標(biāo)準(zhǔn),并在Apache Group建立了Apache Tuscany項(xiàng)目。
在我看來(lái),標(biāo)準(zhǔn)之爭(zhēng)并不是關(guān)鍵所在,但就JBI和SCA/SDO標(biāo)準(zhǔn)而言,JBI的應(yīng)用范圍更嚴(yán)格,可能最終會(huì)成為更大的標(biāo)準(zhǔn)中的一部分Java實(shí)現(xiàn)。
1、SOA面臨什么樣的問(wèn)題?
繁雜的應(yīng)用和協(xié)議繁變化的服務(wù)需求管理監(jiān)控網(wǎng)絡(luò)瓶頸標(biāo)準(zhǔn)的缺失困難的跨團(tuán)隊(duì)變更管理這些問(wèn)題都比較好理解,也不是只有采用SOA才能解決問(wèn)題的。但是作為典型的SOA應(yīng)用,以上的情況都是必須面對(duì)的,也是SOA系統(tǒng)函待解決的。
2、SOA的應(yīng)用場(chǎng)景是怎樣的?
適用場(chǎng)景:集成成本持續(xù)增長(zhǎng),而并未因?yàn)榭商峁┱嬲顿Y回報(bào) (ROI) 的新業(yè)務(wù)機(jī)會(huì)而得到緩解。
兼并和收購(gòu)是企業(yè)擴(kuò)大市場(chǎng)份額和獲得新發(fā)展機(jī)會(huì)的業(yè)務(wù)模式的核心。
解決方案要求對(duì)來(lái)自異構(gòu)系統(tǒng)和編程模型的業(yè)務(wù)功能進(jìn)行集成。
業(yè)務(wù)的生存依賴(lài)于根據(jù)市場(chǎng)變化快速調(diào)整或即時(shí)響應(yīng)競(jìng)爭(zhēng)威脅的能力。
全球經(jīng)濟(jì)的影響要求企業(yè)事半功倍地開(kāi)展業(yè)務(wù),而且有必要依賴(lài)業(yè)務(wù)合作伙伴提供非核心業(yè)務(wù)功能。
就提高收益而言,與業(yè)務(wù)合作伙伴協(xié)作的效率對(duì)企業(yè)十分關(guān)鍵。
企業(yè)業(yè)務(wù)資產(chǎn)的價(jià)值在減少,因?yàn)椴荒軐?duì)其進(jìn)行評(píng)估,以在最初用途之外的其他地方使用。
企業(yè)員工的效率出現(xiàn)了問(wèn)題,因?yàn)樗麄兊拇蟛糠謺r(shí)間并沒(méi)有花在提供公司業(yè)務(wù)模型的核心功能和服務(wù)上。
企業(yè)的業(yè)務(wù)充滿(mǎn)了機(jī)會(huì)型的業(yè)務(wù)工作。
企業(yè)從頭開(kāi)始開(kāi)發(fā)新應(yīng)用程序。(SOA應(yīng)當(dāng)作為定位將來(lái)的新應(yīng)用程序的缺省架構(gòu)模式,當(dāng)然,業(yè)務(wù)條件有其他限制時(shí)除外。)
不適用場(chǎng)景:企業(yè)只將小部分 IT 預(yù)算用于集成項(xiàng)目。
企業(yè)的大部分流程都是手動(dòng)的或以文檔為中心的,自動(dòng)化的機(jī)會(huì)幾乎為零。
企業(yè)的大部分應(yīng)用程序開(kāi)發(fā)都使用相同的編程模型。
企業(yè)的操作由一個(gè)或兩個(gè)客戶(hù)關(guān)系管理 (CRM) 和企業(yè)資源規(guī)劃 (深圳OA) 應(yīng)用程序管理,幾乎沒(méi)有集成要求。
企業(yè)的現(xiàn)有技能庫(kù)與實(shí)現(xiàn)支持 SOA 的基礎(chǔ)結(jié)構(gòu)所需的技能庫(kù)之間存在重大差異。
未發(fā)現(xiàn)可從 SOA 提供的功能受益的業(yè)務(wù)需求或機(jī)會(huì)。
新業(yè)務(wù)服務(wù)的可用性將對(duì)現(xiàn)有的收益流帶來(lái)負(fù)面影響。
企業(yè)依賴(lài)的業(yè)務(wù)合作伙伴對(duì)公司間流程的自動(dòng)化采用了不同的優(yōu)先級(jí)。
企業(yè)的主要業(yè)務(wù)的開(kāi)展涉及到海量且同步性和實(shí)時(shí)性要求非常高的事務(wù)。(網(wǎng)界網(wǎng))
- 1重慶OA快博
- 2南京OA快博
- 3昆明OA快博
- 4杭州OA快博
- 5鄭州OA快博
- 6濟(jì)南OA快博
- 7石家莊OA快博
- 8天津OA快博
- 9沈陽(yáng)OA快博
- 10長(zhǎng)春OA快博
- 11哈爾濱OA快博
- 12福州OA快博
- 1淺談PDM軟件在深圳OA系統(tǒng)如何集成BOM
- 2如何成功地執(zhí)行一個(gè)SOA治理計(jì)劃
- 3深圳OA功能設(shè)計(jì):供應(yīng)商退貨功能完善
- 4整合營(yíng)銷(xiāo)基于電子商務(wù)的第三方物流研究
- 5確保數(shù)據(jù)安全 企業(yè)應(yīng)該承擔(dān)的兩項(xiàng)義務(wù)
- 6深圳哪里有最好的OA管理軟件?
- 7關(guān)于完善電子商務(wù)信用體系的思考
- 8奧運(yùn)開(kāi)幕式驗(yàn)證出張藝謀最懂流程管理
- 9解析IT外包的三大階段和九項(xiàng)注意
- 10拯救中國(guó)信息化頑疾 IT治理成為良方
- 11淺談我國(guó)企業(yè)流程再造
- 12如何理解信息化項(xiàng)目成敗的判定標(biāo)準(zhǔn)
- 13四點(diǎn)建議幫助中小企業(yè)選擇SaaS服務(wù)
- 14企業(yè)的深圳OA選型 如何抱得美人歸
- 15深圳OA實(shí)務(wù):業(yè)務(wù)流程之委外加工結(jié)帳流程
- 16園林公司引進(jìn)OA簡(jiǎn)化和規(guī)范工作流程
- 17深圳OA成本系統(tǒng)上線選擇時(shí)機(jī)
- 18不要拋開(kāi)業(yè)務(wù)談流程管理
- 19物流信息化何以未能帶來(lái)利潤(rùn)提升
- 20信息化:電子商務(wù)發(fā)展史十大關(guān)鍵詞
- 21有效的SOA應(yīng)用需改變傳統(tǒng)的架構(gòu)和流程
- 22深圳OA項(xiàng)目角色關(guān)系分析
- 23企業(yè)內(nèi)部深圳OA人才易流失的深層原因
- 24實(shí)施深圳OA需要避開(kāi)的三大誤區(qū)
- 25泛普軟件專(zhuān)為企事業(yè)單位設(shè)計(jì)的辦公自動(dòng)化軟件
- 26文本驅(qū)動(dòng)的商務(wù)智能應(yīng)用框架與實(shí)現(xiàn)過(guò)程
- 27開(kāi)源軟件SOA解決方案對(duì)企業(yè)三大好處
- 28世界五百?gòu)?qiáng)企業(yè)如何開(kāi)展綠色I(xiàn)T
- 29理論概述:現(xiàn)代管理思潮與企業(yè)流程再造
- 30淺析深圳OA項(xiàng)目招標(biāo)工作的幾點(diǎn)注意事項(xiàng)
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓