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

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

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

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

    EGL和業務流程語言區別及SOA架構安全、兼容性保證

    發布: 2007-6-11 17:10 | 作者: 崔燦 | 來源: | 查看: 43次 | 進入軟件測試論壇討論

    領測軟件測試網
    4月27日,中國最大的IT技術網站51CTO.com特邀國內頂尖的SOA軟件工程專家,就SOA理念對軟件工程帶來的新要求和新變革、Rational為實施SOA帶來的幫助和提升進行了討論。
    Hayden Lindsey - IBM杰出技術專家,主導Rational面向大型企業的研發和應用推廣

    曹開彬 - 計世資訊副總經理兼軟件與服務研究部主任、資深IT分析師

    劉君博 - 中國領先的外包服務提供商,文思創新軟件技術有限公司執行副總裁

    傅純一 - Rational中國區技術銷售經理

    程 鴻 - 51CTO.com 編輯,訪談主持人


    現場照片-訪談中熱烈的討論

    >>>請點擊此處進入訪談專題
     
    以下是本次訪談實錄:
     
    EGL和業務流程語言有什么區別?
     
    曹開彬:我不知道Hayden對這個有沒有什么特殊的見解,像剛才的EGL。那么它和業務流程語言有什么區別?
     
    Hayden Lindsey:EGL是一種業務語言,它在SOA怎么體現?可以用EGL開發服務組件,關鍵它的靈活性體現在這個方面,就是EGL開發出來的服務組件之后,EGL里面內置了服務的概念,所以里面有一個關鍵字,就是服務。你用EGL開發組件,在生成代碼的時候就自動生成WTL。EGL的靈活性體現在一方面你可以根據自己的需要,可以生成?語言,或者Java語言。假如是J2EE、Java語言,就可以把這個組件部署到應用服務器上。目前我們提供的中間件,它都是提供web服務機制的。所以當你開發出來服務組件到不同的平臺去,就取決企業自己。
     
    BPL的主要目的是在業務流程執行語言,關注點是在于把現有串接起來。組裝起來以后,就可以把它部署到WPS進行運行。EGL的目的是開發服務組件,服務組件開發出來之后,就可以用BPL語言。
     
    在目前情況下,SOA架構的安全性和兼容性怎樣得到保證?
     
    程鴻:我們這次訪談在上面注冊的有來自摩托羅拉、上海核工業研究院的朋友。他們給我們留出了一些具體問題。比如一家從事網絡數據庫的公司,周林先生提出了這樣一個疑問。因為他們主要是服務于國內的中小企業,提供數據庫和網絡技術的服務。那么對SOA新概念提出以后,他們非常關注,這對于提升他們自己的業務能力也會有很大的好處。但是他提出的疑問是,在目前這種情況下,SOA架構的安全性和兼容性怎樣得到一個保證?包括您提到像EGL語言,可能是不是只是IBM自身的業務語言,并不是標準化的東西?像這樣的企業可能會擔心這方面的問題。
     
    傅純一:SOA概念的提出就是為了做系統整合。所以它的兼容性應該是很強的,一方面老系統我們叫遺留系統,可以從現有的軟件資產里面抽象出服務出來,然后通過分裝機制做服務。同時,老系統不要改動。我們做過很多案例,像山西移動、朝陽區政府。這個對客戶一個最大的好處是現有的系統不會受到任何的影響,只需要開發一些接口,把一些抽象的服務另外搭建其他的系統,這樣就會慢慢的淡出別的系統,應用在SOA系統上。
     
    另外SOA的安全性,它并不是IBM獨家提出來的概念。業界有很多廠商在支持這個新的技術方向,比如說我們在04還是05年底的時候,很多廠商制定了一個標準,滿足一些其他方面的要求,像安全性、可靠性等方面的需求。
     
    最后一個問題,有關EGL大家比較擔心它是不是IBM獨有的技術,它是不是在市場上接受程度足夠的廣。我想Hayden先生剛才已經回答過了,我們現在正在跟對象管理組進行合作,來制定EGL的標準,使得它成為工業的業界標準。大家知道UML之間的很多標準,我們現在也在跟它合作。而且將來我們會把EGL一定的技術,通過開源的方式跟業界朋友共同分享,從而培養EGL的應用環境。所以,這是一個會被大家廣為接受的技術。
     
    Hayden Lindsey:我補充一下。EGL對我們SOA應用建設的一個意義在于,業界正在制定的是下一代的,更高級的,安全性更加高的標準。像SEDL,你用EGL開發你的服務組件的話,你的EGL代碼不需要做任何的變化,將來自動用工具幫你,現在生成WDL接口,這樣就是一個靈活性的體現。這樣你的軟件可以得到最大限度的保護,你不需要重新開發這個東西,只需要重新編譯、生成這個東西就可以了。
     

    嘉賓正在記錄51CTO用戶提出的軟件開發問題

    【相關文章】

    • Rational 07年全新的整體策略
    • Rational開發環境應用需求和趨勢發展
    • 混源開發環境下的Rational策略和特點
    • EGL和業務流程語言區別及SOA架構安全、兼容性保證
    • Rational在SOA中具體實現及典型案例
    • 國內信息化現狀及SOA存在的最大問題
    • 中國軟件產業發展趨勢及學習Rational、SOA的方法
    【責任編輯:火鳳凰 TEL:(010)68476606-8007】


    延伸閱讀

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


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(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>