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