微軟發(fā)布托管服務引擎MSE新版本
網(wǎng)站中對產(chǎn)品的描述為:
MSE是利用服務虛擬化幫助實現(xiàn)企業(yè)的SOA。該產(chǎn)品構(gòu)建在]WCF與微軟的服務器平臺上。MSE允許通過服務倉儲對 服務進行虛擬化,幫助組織快速部署服務,協(xié)調(diào)管理變化以及最大化地重用各種服務元素。MSE支持對服務進行版本控制、抽象、管理、路由以及運行時策略強制。
微軟MVP以及Pluralsight的聯(lián)合創(chuàng)始人Aaron Skonnard撰寫了一篇總結(jié)性文章,介紹了服務虛擬化的概念,并回答了相關(guān)的問題。他提到:“大型SOA項目仍然復雜,且隨著整個服務生態(tài)系統(tǒng)的增長與進化,會使得系統(tǒng)更加復雜,而你則必須確定如何管理這些與時俱增的復雜性?!?/P>
他說:服務虛擬化在SOA領(lǐng)域內(nèi)是一個新興的發(fā)展趨勢,它[試圖解決這些問題]專注于提供一個通用的基礎(chǔ)設施,用于構(gòu)建和管理復雜的服務生態(tài)系統(tǒng),應對前面重點提及的困難與挑戰(zhàn)。
Aaron評價微軟實現(xiàn)服務虛擬化的方法時,說道:基于一個通用架構(gòu)和一個中心運行時,它提供了所有服務以及它們在整個服務生態(tài)系統(tǒng)中的客戶所需要的服務模塊。運行時提供了生態(tài)系統(tǒng)中的所有服務需要的核心 功能,包括版本管理、協(xié)議映射、監(jiān)聽、路由以及運行時策略強制。服務會被加入到運行時中,通過為客戶公開一個虛擬服務來有效利用這些功能。你可以使用模型 來描述虛擬服務,模型在本質(zhì)是原始服務元數(shù)據(jù)之上的一個表現(xiàn)。模型會被翻譯為服務行為,而服務行為則被運行時解釋,并提供之前描述的所有功能,而不需要修 改任何服務代碼。模型成為了有效的通信結(jié)合點,實際上它會被運行時層執(zhí)行,用以保持完成的真實程度。
實現(xiàn)服務虛擬化的方法表現(xiàn)為托管服務引擎(MSE)的最新版本;在發(fā)布紀要中提到,它并不支持從之前版本到現(xiàn)在版本的自動更新。發(fā)布時還提供了技術(shù)指南和安全指南以及介紹產(chǎn)品各個方面的視頻。在產(chǎn)品的宣傳中提到了產(chǎn)品如下優(yōu)勢:
◆減少新服務上市的時間。
◆高級的服務版本管理。
◆服務策略強制。
◆遺留系統(tǒng)的服務啟動。
Aaron同時還在雜志上撰寫了文章,介紹了服務虛擬化以及如何使用MSE管理服務。該文章涉及的內(nèi)容包括。
◆服務虛擬化基礎(chǔ)
◆微軟的服務SOA基礎(chǔ)設施
◆托管服務引擎入門
◆導入以及配置服務資源