<button id="6ymue"><menu id="6ymue"></menu></button>
    • <s id="6ymue"></s>
    • 美章網(wǎng) 資料文庫 企業(yè)服務(wù)總線及服務(wù)治理改進探析范文

      企業(yè)服務(wù)總線及服務(wù)治理改進探析范文

      本站小編為你精心準備了企業(yè)服務(wù)總線及服務(wù)治理改進探析參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。

      企業(yè)服務(wù)總線及服務(wù)治理改進探析

      摘要:隨著信息技術(shù)中面向服務(wù)的架構(gòu)的發(fā)展,銀行采用企業(yè)服務(wù)總線對自身IT架構(gòu)進行整合,為業(yè)務(wù)場景創(chuàng)新提供IT能力。本文通過分析企業(yè)服務(wù)總線在面向服務(wù)的架構(gòu)中的使用情況,詳細介紹了當前企業(yè)服務(wù)總線的認識誤區(qū),并針對改進建議進行了充分的論述。

      關(guān)鍵詞:SOA;服務(wù)注冊;服務(wù)治理

      一、概述

      當前,面向服務(wù)的架構(gòu)(SOA)憑借其松耦合的特性,使得企業(yè)可以按照模塊化的方式來添加或更新服務(wù),為銀行IT的架構(gòu)整合提供了巨大幫助。企業(yè)服務(wù)總線(ESB)在SOA中扮演著重要的角色,在技術(shù)中將分散的通信模式、網(wǎng)絡(luò)防火墻等進行了集中整合,耦合了不同的應用之間的集成邏輯。一直以來,幾大主流的SOA供應商常將ESB置于SOA架構(gòu)的核心位置,但另一方面,業(yè)界對于ESB還沒有標準和統(tǒng)一的定義。福建省農(nóng)村信用社聯(lián)合社(以下簡稱“福建農(nóng)信社”)通過實踐,認為“實施SOA必須要ESB”,或“有ESB才能SOA”的說法是片面的,ESB屬于基礎(chǔ)設(shè)施產(chǎn)品,使用范圍有限,對服務(wù)連通、路由等有積極作用,但是對服務(wù)質(zhì)量無法起到根本改善作用,還有人工流程的編排也不合適。

      二、認識誤區(qū)

      (一)混淆ESB的統(tǒng)一性福建農(nóng)信社最初的設(shè)想是實現(xiàn)一個功能完整的ESB,使得行內(nèi)的IT服務(wù)可以簡單快捷地接到ESB上。但是,目前ESB主要設(shè)計了一套接口標準(大多數(shù)以XML格式)和通信協(xié)議(大多數(shù)以HTTP格式)。與傳統(tǒng)前置不同,ESB沒有或者只有較少的交易邏輯,因此開發(fā)工作被大大簡化。這樣的設(shè)計是為了在便捷的情況下實現(xiàn)全行級的服務(wù)管理,但在實際中,往往會導致“所有的服務(wù)必須要經(jīng)過ESB,即便是透傳”,這在系統(tǒng)建設(shè)中會引導外系統(tǒng)使用和ESB同樣的協(xié)議和數(shù)據(jù)標準,從而損害整體系統(tǒng)架構(gòu)的靈活性。經(jīng)過深入分析,福建農(nóng)信社發(fā)現(xiàn)早期建設(shè)時對ESB本身的作用期望太高是主要原因。因為銀行的各個IT系統(tǒng)受不同的功能設(shè)計、建設(shè)背景以及技術(shù)水平的影響,邏輯迥異和差異性明顯,因此,主要功能是連接異構(gòu)協(xié)議和數(shù)據(jù)的ESB作用顯著。但這也導致在使用過程中容易缺乏統(tǒng)籌考慮和因地制宜,“簡單粗暴”地要求統(tǒng)一接口標準和通信標準,從而導致ESB的使用必要性被削弱。下一階段,可以考慮建立虛擬的ESB,通過服務(wù)注冊機制管控服務(wù),但是又不能強制要求所有外圍必須接入ESB。

      (二)混淆ESB的組合服務(wù)和BPM的服務(wù)編排目前,基于ESB系統(tǒng)的服務(wù)架構(gòu)模式,其服務(wù)治理相對欠缺,服務(wù)接口契約過于技術(shù)化,業(yè)務(wù)人員無法理解,服務(wù)復用率低;部分服務(wù)與前后端接口過于耦合,前后端服務(wù)無法在保證接口契約不變的同時獨立變化演進,不適應全行SOA化的發(fā)展。對此,為加強服務(wù)治理,ESB提出了服務(wù)組合的設(shè)計理念,與過去BPM的服務(wù)編排存在相似之處,二者都能將細粒度的小服務(wù)組裝成粗粒度的某一大服務(wù),但二者存在顯著差別。1.ESB的作用偏向技術(shù)整合比如將“借記卡余額查詢”服務(wù)與“貸記卡余額查詢”服務(wù)組裝起來,得到的結(jié)果是“卡余額查詢”服務(wù),其實質(zhì)是將后臺去往不同系統(tǒng)調(diào)度的多路由調(diào)用進行有效整合,實現(xiàn)一個功能更多、場景更豐富的“超級”接口。然而,BPM中的服務(wù)編排更側(cè)重于業(yè)務(wù)流轉(zhuǎn),前后關(guān)聯(lián)明顯。2.ESB上的服務(wù)組合一般無狀態(tài)依賴兩次的子服務(wù)請求之間可以沒有時序關(guān)系,各自獨立不受干擾,仲裁邏輯互不相關(guān)。相反,BPM上的服務(wù)編排一般需要狀態(tài)流轉(zhuǎn),前后存在依賴關(guān)系。在SOA治理中,要通過服務(wù)組合、流程編排等手段,實現(xiàn)對標準化原子服務(wù)的靈活利用,自由實現(xiàn)所需的業(yè)務(wù)流程,提高服務(wù)的復用度和便捷化開發(fā)。而當交易流程出現(xiàn)變更時,可以通過重組組合、重新編排交易執(zhí)行流程,或?qū)α鞒讨袑?wù)組件做出小范圍的改動即可實現(xiàn),這樣可以更快地對變更作出響應,并降低流程變更帶來的風險,是實現(xiàn)業(yè)務(wù)創(chuàng)新、提升開發(fā)效率、提升業(yè)務(wù)敏捷性的有力手段。

      三、改進建議

      (一)使用服務(wù)注冊庫ESB的作用是將全行服務(wù)以標準的、開放的方式展現(xiàn)給需要調(diào)用的消費者。要發(fā)現(xiàn)某一消費者所查找和使用的服務(wù)不難,難的是多個消費者協(xié)調(diào)使用多個服務(wù)時,如何做到調(diào)用可控、管理可控。同時,隨著ESB接入服務(wù)數(shù)量的不斷增多,仲裁邏輯不可避免地增加,服務(wù)管理混亂的跡象慢慢出現(xiàn)。因此,需要對服務(wù)進行全局性的注冊、存儲、、訂閱等。要減少外圍系統(tǒng)盲目接入ESB,必須通過服務(wù)注冊庫,具體操作如下。添加一個服務(wù)注冊/存儲庫與ESB協(xié)作,將原先存儲在ESB上的服務(wù)信息逐步剝離到服務(wù)注冊庫(如服務(wù)的元數(shù)據(jù)、功能描述、安全策略等)。ESB仍執(zhí)行自身路由仲裁,而注冊庫為ESB提供必要的元數(shù)據(jù)信息,一個負責交易運轉(zhuǎn),一個負責交易調(diào)度和監(jiān)控。通過服務(wù)注冊庫,服務(wù)消費者能從庫中找到自己所需要的服務(wù),獲得調(diào)用該服務(wù)所需的位置、服務(wù)的描述文件、相應消息格式等信息。最終,每個消費者通過服務(wù)注冊庫就可以便利地尋找到自身所需的服務(wù)接口,在實際調(diào)度過程中自主選擇是否接入ESB,達到“重實質(zhì)、輕管控”,同時也為ESB“瘦身”。

      (二)服務(wù)治理工作真正對SOA起到?jīng)Q定性推進作用的是全行級的服務(wù)治理,福建農(nóng)信社治理工作的重點已從早期的協(xié)議轉(zhuǎn)換演進為服務(wù)管理。然而,由于服務(wù)治理的過程涉及的人員多(服務(wù)提供方、服務(wù)消費者、服務(wù)管理員等)、環(huán)節(jié)多(服務(wù)定義、注冊與部署、運行監(jiān)控、服務(wù)優(yōu)化等)、流程多(服務(wù)注銷、變更和調(diào)用等),服務(wù)治理往往過程復雜但效果不明顯。因此,下階段將圍繞3個方面進行服務(wù)治理:人員組織、梳理策略、平臺和工具,具體如下。1.人員組織建立專業(yè)、專職人員保障來推動和實施SOA治理活動,確保SOA管理體系的建立;成立科技服務(wù)治理小組,對服務(wù)進行全面管理。同時,專職人員必須保持專業(yè)、中立的立場,能提供專業(yè)、公平、公正的服務(wù)審核意見。2.梳理策略首先,服務(wù)梳理的第一步從解耦開始,對于存量系統(tǒng)要堅持先解耦再整合的思想,將現(xiàn)有大而全的系統(tǒng)(如核心系統(tǒng))采用服務(wù)架構(gòu)和標準化技術(shù)進行功能和部署的解耦。其次,服務(wù)梳理要結(jié)合“自上而下”(從消費端到服務(wù)端)和“自下而上”(從服務(wù)端到消費端)兩種方法,綜合考慮。最后,通過同業(yè)了解,同時結(jié)合福建農(nóng)信社的現(xiàn)狀,考慮采用自上而下、消費者驅(qū)動的試點治理工作,將ESB上部分外圍渠道調(diào)用同一服務(wù)者的多個服務(wù)進行適當?shù)恼虾褪崂怼?.平臺和工具目前,服務(wù)管理的主要平臺載體是ESB,后續(xù)階段SOA化可能還需要新的平臺來支持ESB,以實現(xiàn)協(xié)調(diào)分工。除了自身平臺外,對服務(wù)的全生命周期管理還可以采用配套的工具支撐,實現(xiàn)如報文審計、報文檢索、單個/批量的服務(wù)動態(tài)注冊等功能。

      四、總結(jié)與展望

      ESB系統(tǒng)的構(gòu)建,主要目的是為了在全行范圍內(nèi)建設(shè)一個可為各業(yè)務(wù)系統(tǒng)提供專用、高效、實用、可擴展的ESB平臺,經(jīng)過多年的建設(shè),其基本達到了松耦合、易擴展、IT架構(gòu)靈活透明,并建立初始金融服務(wù)框架的目標。隨著業(yè)務(wù)的不斷發(fā)展和IT技術(shù)的不斷進步,以及“去中心化”“企業(yè)級整合”“理念提升”的新要求和新目標不斷提出,ESB只有與時俱進、不斷調(diào)整,才能充分利用現(xiàn)有的治理后服務(wù),支撐銀行IT服務(wù)高效整合,不斷為業(yè)務(wù)場景創(chuàng)新提供動力和源泉。

      參考文獻:

      [1]劉芳.淺談ESB接口擁塞問題及解決之道[J].科技信息,2014(10):94.

      [2]明立松.商業(yè)銀行企業(yè)服務(wù)總線(ESB)系統(tǒng)的設(shè)計與實現(xiàn)[D].北京:北京工業(yè)大學,2012.

      [3]劉濤,侯秀萍.基于ESB的SOA架構(gòu)的企業(yè)應用研究[J].計算機技術(shù)與發(fā)展,2010(5):58.

      作者:潘舟 單位:福建省農(nóng)村信用社聯(lián)合社

      主站蜘蛛池模板: 国产精品无码一区二区在线观一| 97精品伊人久久久大香线焦| 3d动漫wxxxx在线播放| jizz大全欧美| 看看屋在线看看电影| 日韩毛片最新看| 国产精品污WWW在线观看| 十分钟在线观看免费视频www| 亚洲AV永久无码精品漫画| m.jizz4.com| 第一福利官方导航| 无翼乌工口肉肉无遮挡无码18| 成人精品一区二区三区中文字幕| 国产精品任我爽爆在线播放| 国产亚洲视频在线观看| 光棍影院y11111| 中文字幕视频不卡| 美女大量吞精在线观看456 | 精品人无码一区二区三区| 日韩精品中文乱码在线观看| 教师mm的s肉全文阅读| 成人看免费一级毛片| 国产成人av在线影院| 催奶虐乳戴乳环| 99精品久久99久久久久久| 青青青青久久久久国产的| 男女一级毛片免费视频看| 欧美XXXX黑人又粗又长精品| 成人毛片视频免费网站观看| 国产在线中文字幕| 久久久不卡国产精品一区二区| 97久久精品无码一区二区| 边吃奶边摸下我好爽视频免费| 男生和女生一起差差差很痛视频 | 欧美日韩中文国产va另类| 天天做天天爱夜夜想毛片| 全彩里番acg里番| 99亚洲精品视频| 欧美一级大片在线观看| 成人免费网站视频| 国产一区二区精品久久91|