【正文】
ssage Broker(WMB)的優(yōu)點(diǎn)和趨勢(shì):223。 重量級(jí)的統(tǒng)一消息格式:通過(guò)反編譯OSB的源碼,可以看出OSB將各種協(xié)議(HTTP,WS,JMS…)接入的消息統(tǒng)一轉(zhuǎn)換為SOAP Message,再通過(guò)Xquery Engine對(duì)SOAP Message進(jìn)行XML操作。缺點(diǎn):167。實(shí)現(xiàn)手段:采用比較成熟的開(kāi)源Memcached或者輕量級(jí)的JCACHE167。Cache機(jī)制為靜態(tài)響應(yīng)信息提升性能。167。優(yōu)點(diǎn):167。ESBProgressActiveMatrixBrokerWebSphere綜述介紹了主流商業(yè)和開(kāi)源ESB的發(fā)展趨勢(shì)、可借鑒的地方和其缺點(diǎn):ESB產(chǎn)品一覽表包括商業(yè)和開(kāi)源:類(lèi)型產(chǎn)品公司商業(yè)Oracle Service Bus (OSB)OracleOracle Enterprise Service Bus (ESB)WebSphere Enterprise Service BusIBMWebSphereMessageDataPowerSonic Service BusTIBCO開(kāi)源MuleMuleSoftServiceMix/FUSE ESBProgressSynapse/WSO2 ESBWSO2甲骨文的OSBOracle Service Bus (OSB)的架構(gòu)圖:主要邏輯層:底層消息 服務(wù)總線(xiàn)的安全, 消息Broker,服務(wù)管理。 易用性開(kāi)發(fā)工具從Web Console遷移到Eclipse,支持圖形化拖拽和便于調(diào)試在studio上直接集成測(cè)試功能,比如studio能提供直接發(fā)送和接收SOAP,JMS消息的功能,無(wú)需借助第三方工具,如SoapUI和編寫(xiě)JMS客戶(hù)端代碼。 性能提升嵌入Oracle Coherence(企業(yè)級(jí)的內(nèi)存數(shù)據(jù)網(wǎng)格)產(chǎn)品,在特定場(chǎng)景下為服務(wù)調(diào)用提供緩存,性能提升80%。靜態(tài)響應(yīng)信息是指在一段時(shí)間內(nèi)不會(huì)發(fā)生變化的信息,如天氣預(yù)報(bào),手機(jī)套餐,人民幣匯率等,這些數(shù)據(jù)變化的周期通常是1天,1月。 管控能力增強(qiáng)采用自動(dòng)化的生命周期服務(wù)治理,從服務(wù)設(shè)計(jì)、開(kāi)發(fā)、部署和運(yùn)行期的整個(gè)服務(wù)生命周期內(nèi)和Enterprise Repository產(chǎn)品進(jìn)行自動(dòng)同步,無(wú)需人工干預(yù)。 依賴(lài)于Weblogi