甲骨文全球大会——看SOA
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 文/牛海彬
???? 一年一度的甲骨文全球大會(huì)( http://www.oracle.com/cn/openworld/index.htm )年底來到北京,作為一個(gè) CIO ,十分關(guān)注這場 IT 屆的饕餮盛宴,這對(duì)于我這種從事 IT 管理的人來說,是一個(gè)可以和專家交流探討的好機(jī)會(huì),比如我最近十分關(guān)注的 SOA 計(jì)劃的搭建問題。
?
??? SOA (Service-Oriented Atchitecture, 面向服務(wù)的體系結(jié)構(gòu) ) 是一個(gè)面向服務(wù)的、對(duì)分布式計(jì)算環(huán)境基礎(chǔ)設(shè)施進(jìn)行設(shè)計(jì)、建設(shè)和管理的架構(gòu)。 SOA 建立了商業(yè)與 IT 服務(wù)之間的聯(lián)系,為分布、動(dòng)態(tài)變化的商業(yè)環(huán)境提供穩(wěn)定、可擴(kuò)展、安全和可管理的 IT 支撐環(huán)境。
?
??? 無疑, SOA 是企業(yè)信息化之路的必然選擇,但是, SOA 的建設(shè)是一個(gè)長期的過程,涉及組織、業(yè)務(wù)、流程和技術(shù)等各方面,須進(jìn)行全生命周期管理。這其中又涉及 以下幾個(gè)方面:
- ? SOA 理 念傳達(dá):幫助企業(yè)理解 SOA 概念,分析 SOA 獲得的收益和潛在影響 ;
- ? SOA 評(píng) 估:應(yīng)用相關(guān)評(píng)估方法,確定指導(dǎo) SOA 建設(shè)的全面路標(biāo) ;
- ? SOA 架 構(gòu)和管治:在向 SOA 轉(zhuǎn)變的過程中,需要設(shè)立專職的 SOA 架 構(gòu)管理組織 ;
- ? SOA 服 務(wù)建模:定義、開發(fā)和部署業(yè)務(wù)服務(wù)和 IT 服務(wù),這些服務(wù)可以是企業(yè)級(jí)、產(chǎn)品線級(jí)、部門級(jí)甚至是項(xiàng)目級(jí)的服務(wù) ;
- ? SOA 軟 件開發(fā)和部署:確定開發(fā)和交付過程中的業(yè)務(wù)服務(wù)和 IT 服務(wù)的粒度,完成軟件的開發(fā)和部署 ;
- ? SOA 管 理:在 SOA 的建設(shè)過程中,制定相關(guān)政策和服務(wù)等級(jí)約定,實(shí)現(xiàn)對(duì)服務(wù)和軟件生命周期的管 理、監(jiān)控、審計(jì)和分析。
??? 如此復(fù)雜的服務(wù)架構(gòu),選擇一個(gè)成熟的品牌套件是確保成功實(shí)施 SOA 計(jì)劃的有力保證,在調(diào)研了幾大中 間件廠商之后,我覺得 oracle 的 SOA 套件是其中做的比較好的。
Oracle SOA 套件
??? Oracle 融 合體系結(jié)構(gòu)基于 SOA 構(gòu)建,為創(chuàng)建下一代 基礎(chǔ)架構(gòu)提供了藍(lán)圖;該體系結(jié)構(gòu)憑借高質(zhì)量信息不斷融合企業(yè)洞察力,并通過 SOA 實(shí)現(xiàn)高適應(yīng)性業(yè)務(wù)流程,從而獲得了持續(xù)的競爭優(yōu)勢。 Oracle SOA 套件為 Oracle 融合體系結(jié)構(gòu)提供了一套全面、統(tǒng)一的基于標(biāo)準(zhǔn)的 SOA 組件,這些組件可提供全面的技術(shù)基礎(chǔ)。 Oracle? SOA? 套件是一個(gè)基于標(biāo)準(zhǔn)的套件,在同類產(chǎn)品中獨(dú)占鰲頭。利用該套件,您能夠構(gòu)建面向服務(wù)的應(yīng)用程序并將其 部署到您選擇的中間件平臺(tái)上。其中包含:
??l? 一個(gè)用于開發(fā)服務(wù)的集成服務(wù)環(huán)境 (ISE)?
? l? ? 一個(gè)用于集成應(yīng)用程序的多協(xié)議企業(yè) 服務(wù)總線 (ESB)?
? l? ? 一個(gè)用于發(fā)現(xiàn)和管理服務(wù)生命周期的 服務(wù)注冊(cè)表
? l? ? 一個(gè)用于連接服務(wù)與業(yè)務(wù)流程的基于 BPEL 的協(xié)調(diào)引擎
? l? ? 一個(gè)支持業(yè)務(wù)策略捕獲和自動(dòng)化的業(yè) 務(wù)規(guī)則引擎
? l? ? 一個(gè)用于將驗(yàn)證和授權(quán)策略應(yīng)用到服 務(wù)上以監(jiān)控服務(wù)和流程的 SLA 合規(guī)性的 Web 服務(wù)管理和安全性解決方案
? l? ? 一個(gè)用于實(shí)時(shí)監(jiān)控業(yè)務(wù)實(shí)體及其交互 并優(yōu)化服務(wù)和業(yè)務(wù)流程的業(yè)務(wù)活動(dòng)監(jiān)控 (BAM) 解決方案。
? l? 一個(gè)用于員工、客戶以及合作伙伴訪問內(nèi)容、訪問相關(guān)性能度量、通過與業(yè)務(wù)流程的交互進(jìn)行協(xié)作和操作的 企業(yè)門戶。
??? 以下是 SOA 套 件的一個(gè)結(jié)構(gòu)圖:
???
??? 較之市場上任何其他解決方案, Oracle SOA 套件可以幫助您實(shí)現(xiàn)更高的企業(yè)靈活性,更大幅度地降低您的成本 和中間件復(fù)雜度。
轉(zhuǎn)載于:https://www.cnblogs.com/snake-hand/archive/2010/08/26/2452313.html
總結(jié)
以上是生活随笔為你收集整理的甲骨文全球大会——看SOA的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Debug类和Trace类的区别
- 下一篇: .NET Remoting Basic(