写点什么

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

  • 2009-05-14
  • 本文字数:977 字

    阅读完需:约 3 分钟

微软发布了托管服务引擎(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

2009-05-14 01:231440
用户头像

发布了 109 篇内容, 共 41.7 次阅读, 收获喜欢 14 次。

关注

评论

发布
暂无评论
发现更多内容

【愚公系列】2022年10月 Go教学课程 016-运算符之逻辑运算符和其他运算符

愚公搬代码

10月月更

【一Go到底】第二天---你好,Go and GOROOT&GOPATH

指剑

golang Go入门 10月月更

Vue3入门指北(六)列表渲染

Augus

Vue3 10月月更

js事件循环与macro&micro任务队列-前端面试进阶

loveX001

JavaScript

react的jsx和React.createElement是什么关系?面试常问

beifeng1996

React

Taurus: 面向机器学习的数据面架构

俞凡

人工智能 网络 自智网络

Linux操作系统——定时任务调度、磁盘分区与挂载、网络配置

胖虎不秃头

Linux 操作系统 10月月更

业务实时监控服务

穿过生命散发芬芳

10月月更 业务监控

【SSM】Spring系列——IoC 控制反转

胖虎不秃头

spring ssm 10月月更

Linux操作系统——组管理和权限管理

胖虎不秃头

Linux 操作系统 10月月更

大数据ELK(十一):Elasticsearch架构原理

Lansonli

elasticsearch 10月月更

用30分钟相中10倍工程师

愚夫一得

面试 技术管理 招聘 文化 & 方法

[架构实战] 课后作业二

爱学习的麦子

架构师的十八般武艺:变更管理

agnostic

需求变更

【从0到1学算法】2.递归

Geek_65222d

10月月更

MyBatis 学习笔记之配置文件

薛定谔的猫

mybatis 10月月更 mybatis配置文件

如何在 Linux 中删除超过 30 天的文件

wljslmz

Linux 10月月更

2022-10-02:以下go语言代码能否通过编译?A: 能;B: 不能;C: 不知道。 package main import ( “fmt“ ) type worker interfa

福大大架构师每日一题

golang 福大大 选择题

Python基础(七) | 文件、异常以及模块详解

timerring

异常 模块 10月月更

Linux操作系统——日志管理

胖虎不秃头

Linux 操作系统 10月月更

匿名网络追踪溯源机制及方法

郑州埃文科技

IP地址 追踪溯源 匿名网络

写过自定义指令吗,原理是什么?

bb_xiaxia1998

Vue

Linux操作系统——用户管理、实用指令

胖虎不秃头

Linux 10月月更

Python应用之计算阶乘

芯动大师

函数 10月月更 阶乘计算

怎样对react,hooks进行性能优化?

beifeng1996

React

Linux操作系统——进程管理、RPM与YUM

胖虎不秃头

操作系统 Linux tar 10月月更

架构师的十八般武艺:风险管理

agnostic

风险管理

MyBatis 学习笔记之MyBatis入门开发

薛定谔的猫

mybatis 10月月更 mybatis入门

Docker下,两分钟极速体验Nacos

程序员欣宸

Docker Spring Cloud 10月月更

面试官:vue2和vue3的区别有哪些?

bb_xiaxia1998

Vue

Qt中读取json文件以及总结

中国好公民st

c++ qt 10月月更

微软发布托管服务引擎的新版本_SOA_Dilip Krishnan_InfoQ精选文章