• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    服務基礎架構:成功實施SOA的基礎

    發布: 2008-10-07 15:27 | 作者: 思齊 | 來源: http://www.csai.cn  | 查看: 24次 | 進入軟件測試論壇討論

    領測軟件測試網 今天,SOA已經成為企業IT系統建設的大趨勢,越來越多的企業開始實施SOA。不過,要想真正成功地實施SOA,就需要一個優化的、開放的服務基礎設施,它可以讓您在無需編碼的情況下建立起跨異構系統的復合應用。

       服務基 礎架構(Service Infrastructure)是一種全新的企業軟件類別,其基本目標是幫助企業建立以服務為中心的基礎架構,推動面向服務的架構(SOA)從試驗階段進入大規模實施階段。這一概念由BEA公司首先提出,并很快得到全球著名的市場研究機構、軟件廠商和企業用戶的一致贊同和認可。

       究竟什么是服務基礎架構?它有什么作用?在給出定義之前,讓我們首先觀看一個在企業合并中經常遇到的場景。

       兩家大型企業已達成合并協議,其財務系統也隨之需要進行整合。讓IT部門感到高興的是兩家企業使用的財務系統都出自同一廠商,并且是同一產品,因此IT部門相信該軟件的整合工作會相對快速和簡單。然而,工作的最終期限已過去兩年,該項目仍然未能完成,預算也超支了200%。到底發生了什么?

       企業應用系統包括了多個版本和例程——這大大增加了集成復雜性。兩家企業雖然采用了相同的財務系統,但各自的會計業務流程卻大不相同,因此分別對應用系統進行了不同的定制。由于定制的業務邏輯隱藏在應用中,因此進行系統合并時必須深入了解復雜的底層技術,這需要開發團隊耗費數月來編寫代碼。

       應對以上挑戰的最佳途徑是建立企業級的服務基礎架構!服務基礎架構的建立使業務邏輯可以在基礎架構中進行安全的抽象,并能夠采用XML實現快速標準化;應用服務被編譯為端到端的工作流,而不是系統間脆弱的連接。這將使合并后的企業能夠專注于合并業務流程,而不需要再開發數千行的集成代碼。

        什么是服務基礎架構?

       顧名思義,服務基礎架構就是以服務為核心建立起來的基礎架構,它是一種全新的企業軟件類別,幫助用戶部署面向服務的架構,使得信息能夠在企業內外自由地流動。

       服務基礎架構的出現是為了應對大規模實施SOA所面臨的挑戰。它提供了在SOA的整個生命周期里部署、配置、保護和管理異構服務所需的全部功能。利用服務基礎架構,IT部門可以將運行在任何平臺(而不僅僅是Java)上的服務部署在一個共享消息、管理、數據集成和安全服務的基礎架構之上;業務流程、安全和數據專家則可以利用現有的服務組合出新的復合應用,無需要求IT部門編寫新的代碼。

       對企業來說,“服務基礎架構”是實現IT與業務同步的關鍵,它提供了一個能在異構環境中快速、準確、無縫工作的獨立平臺,可以充分保護客戶的IT投資,防止廠商壟斷,有助于讓業務流程、信息和服務在異構的業務環境中安全地流動,并能同時提升專有系統之上的業務邏輯。

       服務基礎架構的主要功能包括以下一些,它可以完成從服務發現、合作直至操作、管理的全生命周期管理。

       * 服務使能:能確;跇藴实姆⻊湛梢员恢匦陆M合和利用,并成功地用于典型企業應用環境的各種系統中。

       * 生命周期管理:使IT系統能更精確地追蹤服務及其屬性,并同時提供生命周期工具來發現、組合、安全、部署和更有效地管理服務。

       * 消息代理:使服務骨干網能提供松耦合的連接,而不是過去那種令眾多企業痛苦不堪的手工編碼的、緊耦合的、脆弱的點對點連接。通過將自定義的邏輯(例如安全規則)從應用中剝離出來,并放入服務骨干網中,就可以將它們作為獨立的策略在企業范圍內很方便地管理它們。

       * 數據服務層:提供了一個公共的基礎設施,它可以使應用程序很方便地訪問、轉化和更新存儲在多個異構數據源中的數據。

       * 安全服務層:服務基礎架構可以將安全作為服務傳遞,從而使業務流程或應用組件可以通過公共框架使用公共的安全服務(例如驗證和授權服務)。

       * 可伸縮性:服務基礎架構可提供元數據級的復合框架,從而允許您無需經過冗長的編程過程就可以改變業務策略,而在過去的企業IT環境里,業務策略的改變通常都無法避免冗長的編程過程。 

       

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: soa SOA 服務 基礎 架構 實施

    21/212>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>