BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

微软发布托管服务引擎的新版本

| 作者 Dilip Krishnan 关注 0 他的粉丝 ,译者 张逸 关注 12 他的粉丝 发布于 2009年5月15日. 估计阅读时间: 3 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

微软发布了托管服务引擎(Managed Services Engine, MSE)在2009年5月的CTP版,该版本的源代码可以在Codeplex中获取。该版本对2月的Beta版作了少量的更新。网站中对产品的描述为:

MSE是利用服务虚拟化帮助实现企业的SOA。[该产品构建在]WCF与微软的服务器平台上。MSE允许通过服务仓储对 服务进行虚拟化,帮助组织快速部署服务,协调管理变化以及最大化地重用各种服务元素。MSE支持对服务进行版本控制、抽象、管理、路由以及运行时策略强 制。

微软MVP以及Pluralsight的联合创始人Aaron Skonnard撰写了一篇总结性文章,介绍了服务虚拟化的概念,并回答了相关的问题。他提到:“大型SOA项目仍然复杂,且随着整个服务生态系统的增长与进化,会使得系统更加复杂,而你则必须确定如何管理这些与时俱增的复杂性。”他说:

服务虚拟化在SOA领域内是一个新兴的发展趋势,它[试图解决这些问题]专注于提供一个通用的基础设施,用于构建和管理复杂的服务生态系统,应对前面重点提及的困难与挑战。

Aaron评价微软实现服务虚拟化的方法时,说道:

[...] 基于一个通用架构和一个中心运行时,它提供了所有服务以及它们在整个服务生态系统中的客户所需要的服务模块。运行时提供了生态系统中的所有服务需要的核心 功能,包括版本管理、协议映射、监听、路由以及运行时策略强制。服务会被加入到运行时中,通过为客户公开一个虚拟服务来有效利用这些功能。你可以使用模型 来描述虚拟服务,模型在本质是原始服务元数据之上的一个表现。模型会被翻译为服务行为,而服务行为则被运行时解释,并提供之前描述的所有功能,而不需要修 改任何服务代码。模型成为了有效的通信结合点,实际上它会被运行时层执行,用以保持完成的真实程度。

实现服务虚拟化的方法表现为托管服务引擎(MSE)的最新版本;在发布纪要中提到,它并不支持从之前版本到现在版本的自动更新。发布时还提供了技术指南安全指南以及介绍产品各个方面的视频。在产品的宣传中提到了产品如下优势:

  • 减少新服务上市的时间。
  • 高级的服务版本管理。
  • 服务策略强制。
  • 遗留系统的服务启动。

Aaron同时还在MSDN杂志上撰写了文章,介绍了服务虚拟化以及如何使用MSE管理服务。该文章涉及的内容包括:

  • 服务虚拟化基础
  • 微软的服务SOA基础设施
  • 托管服务引擎入门
  • 导入以及配置服务资源

查看英文原文:New Version Of Microsoft Managed Services Engine Released

 

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

請問 MSE如何安裝 by Lo mickey

我有看了一下他的安裝手冊。好像要與SQL Server 做結合。但是如何設定在MSE 上面咧?

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT