資源描述:
《【8A文】SOA架構(gòu)實踐.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、SOA基礎(chǔ)架構(gòu)和項目擴(kuò)展最佳實踐徐春金資深技術(shù)顧問ORACLE融合中間件論壇議程SOA風(fēng)頭正盛SOA采用階段與最佳實踐OracleSOA套件例子問答SOA風(fēng)頭正盛采用率繼續(xù)上升總計=62%,一年前為53%(大多數(shù)為“將購買”和“企業(yè)承諾”)信息來源:ForresterSOA采用階段與最佳實踐5通往工業(yè)化SOA之路第1階段—發(fā)現(xiàn)機(jī)會最佳實踐—使用服務(wù)總線調(diào)解客戶使用案例:門戶應(yīng)用程序使用來自后端應(yīng)用程序的業(yè)務(wù)服務(wù)。使用基于SOA的體系結(jié)構(gòu)消除點到點耦合。需要ESB特性:異構(gòu)消息處理主干基于內(nèi)容的路由服務(wù)豐富監(jiān)視和報告基于SOA的安全
2、性服務(wù)工作負(fù)載和管理消息保證服務(wù)編排遍及整個企業(yè)的分布式服務(wù)服務(wù)發(fā)現(xiàn)獲取客戶信息獲取客戶信息獲取客戶信息獲取客戶地址獲取客戶信用獲取客戶檔案JMSSOAPMQ大型機(jī).NETJ2EE客戶端A客戶端B客戶端C獲取客戶信息獲取客戶信息獲取客戶信息獲取客戶地址獲取客戶信用獲取客戶檔案JMSSOAPMQ大型機(jī).NETJ2EE客戶端A客戶端B客戶端COracle服務(wù)總線Oracle服務(wù)總線適應(yīng)性服務(wù)消息處理—連接任何服務(wù)、任何門戶、任何端點適應(yīng)性轉(zhuǎn)換—任何有效載荷XML、二進(jìn)制文件、文本嵌入式服務(wù)管理—所有消息處理的優(yōu)化治理豐富的組合環(huán)境—配
3、置驅(qū)動、無需編碼的方法同類最佳的分布式運行時—可靠性、可用性、可伸縮性以及性能安全性消息處理可見性組合服務(wù)傳輸層傳輸SDK門戶WS客戶端BPELJava服務(wù)服務(wù)服務(wù)服務(wù)轉(zhuǎn)換發(fā)現(xiàn)/驗證消息流建模服務(wù)調(diào)出測試瀏覽器傳輸安全性WS-Security控制臺安全性策略報表SLA監(jiān)視信息板開放式界面企業(yè)服務(wù)總線客戶成功案例計劃擴(kuò)展至每天可在OSB上處理100萬條消息期望快速擴(kuò)展至可服務(wù)于1200萬個客戶項目周期從3-6個月縮短至1個月9通往工業(yè)化SOA之路第2階段—系統(tǒng)化BPEL提交訂單JSF?激活流程創(chuàng)建應(yīng)用產(chǎn)品客戶(DataHub)BPE
4、L異常管理門戶—訂單醫(yī)院(人員工作流)促銷管理(業(yè)務(wù)規(guī)則)BAM—異常率SLA管理?訂單驗證(EJB3.0)最佳實踐—企業(yè)強(qiáng)度編排層OracleBPEL流程管理器流程控制臺管理J2EE應(yīng)用服務(wù)器(OracleAS、WebLogic、JBoss、WebSphere)核心BPEL引擎BPELJDeveloperBPEL設(shè)計器BPEL流程管理器集成的BPM服務(wù)工作流決策服務(wù)傳感器DehydrationStore(Oracle數(shù)據(jù)庫)WSDL綁定文件、FTPWeb服務(wù)Java、JMS數(shù)據(jù)庫應(yīng)用程序?qū)崿F(xiàn)業(yè)務(wù)流程自動化的企業(yè)強(qiáng)度基礎(chǔ)架構(gòu)易
5、于使用的建模工具可伸縮的可靠引擎靈活的綁定框架豐富的管理和監(jiān)視功能支持OracleAS、JBoss、WebLogic和WebSphere流程建模器工作流服務(wù)Turkcell服務(wù)提供平臺體系結(jié)構(gòu)需要使開發(fā)、部署和控制增值服務(wù)的方法能夠得以再利用。TurkcellSDP服務(wù)水平要求2960萬訂閱者,900+SMS消息/秒1200+TPS得到保證利用這一基于OracleSOA的新SDP,Turkcell能夠:向第三方內(nèi)容和應(yīng)用程序提供商提供一致的接口縮短新服務(wù)和市場營銷活動的啟動時間(從4個月縮短至1個月)通過合理化600+個即席接口顯
6、著降低維護(hù)成本(50%)服務(wù)成本縮減高達(dá)75%取得這一成功后,Turkcell推出了若干其他項目,包括統(tǒng)一的客戶管理體系結(jié)構(gòu)(每天通過BPEL執(zhí)行275,000多個交易)16xBPEL服務(wù)器,3x8-CPURAC節(jié)點200名設(shè)計人員,300名開發(fā)人員,2,300個測試案例180個BPEL流程,189個接口每秒240個同步事務(wù)和140個異步事務(wù)業(yè)內(nèi)好評“????”
7、OracleBPEL流程管理器“????”
8、Oracle業(yè)務(wù)活動監(jiān)視OracleSOA套件,榮獲2007年技術(shù)創(chuàng)新者獎商務(wù)軟件:企業(yè)應(yīng)用程序和基礎(chǔ)架構(gòu)入選SDTimes1
9、00行業(yè)排名業(yè)務(wù)流程管理SOA和集成被評為最佳業(yè)務(wù)流程管理系統(tǒng)OracleSOA套件“卓越獎”SOA類別中的最高級別“毫無疑問,是當(dāng)前市場上最全面、最易于使用的產(chǎn)品”SOAWorldMagazine2007年讀者選擇獎獲得20個獎項中的15項,包括:最佳SOA/Web服務(wù)平臺最佳BPM引擎最佳集成服務(wù)環(huán)境最佳安全解決方案榮獲ebizQ買方選擇獎企業(yè)信息集成OracleBPEL流程管理器榮獲Web服務(wù)期刊讀者選擇獎“世界級產(chǎn)品”14通往工業(yè)化SOA之路第3階段—企業(yè)公共流程元數(shù)據(jù)模型流程設(shè)計與流程優(yōu)化業(yè)務(wù)用戶(BPMN)開發(fā)人員(B
10、PEL)業(yè)務(wù)流程建模業(yè)務(wù)用戶的可視建模OracleBPM解決方案概述綜合平臺OfficeBPMStudioOracleBPA套件*內(nèi)容/圖像服務(wù)器打包的應(yīng)用程序、外部服務(wù)BPMN(XPDL)、BPELBPM服務(wù)器人員工作流規(guī)則BAM用戶、角色目錄建