企業(yè)應(yīng)用集成一直是企業(yè)信息化建設(shè)中的一個難題。隨著企業(yè)規(guī)模的擴(kuò)大管引、業(yè)務(wù)的發(fā)展,企業(yè)內(nèi)部系統(tǒng)越來越多闯两,應(yīng)用間通信褥伴、數(shù)據(jù)交換的需求越來越強(qiáng)烈,企業(yè)應(yīng)用之間的交互問題漾狼,已經(jīng)企業(yè)服務(wù)管理問題日益突出重慢。企業(yè)應(yīng)用集成的概念在該背景下被提出。
? 企業(yè)服務(wù)平臺是企業(yè)應(yīng)用集成在SOA理念下的一種實現(xiàn)方式邦投。企業(yè)服務(wù)平臺是SOA架構(gòu)中實現(xiàn)服務(wù)間智能集成與管理的中介伤锚,在邏輯上與SOA所遵循的基本原則保持一致。依據(jù)SOA架構(gòu)原則對服務(wù)集成和服務(wù)管理的要求志衣,創(chuàng)建一個SOA集成架構(gòu)屯援,能夠深入管理服務(wù),并能方便擴(kuò)展到整個企業(yè)應(yīng)用念脯。
一狞洋、企業(yè)服務(wù)平臺的概念和需求背景
1、企業(yè)服務(wù)平臺的概念
企業(yè)服務(wù)平臺是分布式的绿店、基于消息的吉懊、遵循開發(fā)標(biāo)準(zhǔn)的集成解決方案。企業(yè)服務(wù)平臺的角色是在各種IT資源---如企業(yè)中各種異構(gòu)應(yīng)用系統(tǒng)假勿、平臺和服務(wù)之間進(jìn)行可靠的通信時提供可用的基礎(chǔ)設(shè)施借嗽。
企業(yè)服務(wù)平臺的特征是使用Web服務(wù)、消息中間件转培、智能路由和格式轉(zhuǎn)換的架構(gòu)恶导,邏輯上與SOA基本原則保持一致,提供了服務(wù)管理的方法和在分布式異構(gòu)環(huán)境中進(jìn)行服務(wù)交互的功能浸须。
2惨寿、企業(yè)應(yīng)用集成的需求
?(1)需要避免異構(gòu)系統(tǒng)的直連方式邦泄,異構(gòu)系統(tǒng)間應(yīng)用交互的直接連接方式導(dǎo)致系統(tǒng)間耦合度過緊,不利于各自系統(tǒng)隨業(yè)務(wù)發(fā)展的升級維護(hù)裂垦;
(2)需要對應(yīng)用交互的過程進(jìn)行監(jiān)控顺囊,提高應(yīng)用的可管理性;
(3)?需要保證應(yīng)用交互的性能蕉拢,消除性能瓶頸特碳,避免單點(diǎn)故障,增強(qiáng)可伸縮性和可擴(kuò)展性企量;
(4)企業(yè)需要進(jìn)行集約化運(yùn)營测萎,降低IT建設(shè)成本和集成成本。
3届巩、目前企業(yè)應(yīng)用集成的不足
(1)點(diǎn)到點(diǎn)的集成
(2)存在性能問題
(3)未分離應(yīng)用邏輯和集成邏輯
(4)輕配置重編碼
(5)企業(yè)應(yīng)用集成的業(yè)務(wù)規(guī)劃不夠全面硅瞧,導(dǎo)致服務(wù)、流程重用度不高
(6)缺乏統(tǒng)一的系統(tǒng)集成規(guī)范和標(biāo)準(zhǔn)恕汇,采用私有平臺的標(biāo)準(zhǔn)
(7)缺少輕量級的應(yīng)用集成平臺腕唧,投入產(chǎn)出比低
?二、企業(yè)服務(wù)平臺的價值和定位
1瘾英、價值
技術(shù)價值方面?
(1)?提供對現(xiàn)有服務(wù)的高效重用能力
(2)?通過組裝枣接、編制支持靈活業(yè)務(wù)模型
(3)方便系統(tǒng)性接入
(4)符合健壯性?和安全性的成熟部署方案
(5)?實現(xiàn)集成邏輯與業(yè)務(wù)邏輯分離,易維護(hù)
業(yè)務(wù)價值方面
(1)整合容易缺谴、?可控
(2)保護(hù)資源但惶、?節(jié)約運(yùn)營成本
(3)改善企業(yè)靈活性?,提高運(yùn)營效率
2湿蛔、?企業(yè)服務(wù)平臺并非SOA實施的首要任務(wù)
在不恰當(dāng)?shù)臅r候構(gòu)建?企業(yè)服務(wù)平臺或?qū)ζ髽I(yè)服務(wù)平臺報以不缺實際的期望反而對SOA實施造成困難膀曾,甚至導(dǎo)致失敗。企業(yè)服務(wù)平臺只有在確實有服務(wù)需要連接和交互的時候構(gòu)建才有意義阳啥。以下場景不適合采用企業(yè)服務(wù)平臺
(1)?業(yè)務(wù)需求不明確
(2)?沒有足夠多的SOA應(yīng)用
三添谊、企業(yè)服務(wù)平臺的?功能和實現(xiàn)
?企業(yè)服務(wù)平臺是SOA理念下一種在松耦合的服務(wù)和應(yīng)用之間集成的標(biāo)準(zhǔn)方式,主要用來完成企業(yè)集成中的應(yīng)用連接察迟、管理功能斩狱。其主要功能包括消息路由、協(xié)議轉(zhuǎn)換扎瓶、數(shù)據(jù)格式轉(zhuǎn)換所踊、事件管理和服務(wù)管理5部分。
1概荷、服務(wù)路由
2污筷、協(xié)議轉(zhuǎn)換
3、數(shù)據(jù)轉(zhuǎn)換
4、事件管理
5瓣蛀、?服務(wù)注冊和管理
四、企業(yè)服務(wù)平臺的實施方法
1雷厂、單一服務(wù)總線模式
2惋增、分級服務(wù)總線模式
(1)代理?服務(wù)總線模式
(2)?聯(lián)合服務(wù)總線模式
3、基于REST的輕量化服務(wù)集成?