【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

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

  • 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:231283
用户头像

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

关注

评论

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

推荐一款可视化+NoteBook工具

数据社

大数据 可视化 Zeppelin notebook

高并发,你真的了解吗?

华为云开发者联盟

负载均衡 软件 高并发 操作系统 服务器集群

对于一款软件而言,完备的功能固然重要,但交互体验也不该被忽视

Philips

Java 敏捷开发 UI .net core 交互设计

当代一线城市年轻人生活工作实录(蓝领打工仔篇)

Philips

Java .net 敏捷开发 快速开发 MES系统

当代一线城市年轻人工作生活实录(HR篇)

Learun

Java 敏捷开发 快速开发 .net core

《漫威复联》PC版游戏即将登陆,英特尔为其独家 CPU 合作伙伴

最新动态

我们是如何逐渐变普通的?

架构精进之路

个人成长 认知提升

当代一线城市年轻人工作生活实录(HR篇)

Philips

Java 敏捷开发 快速开发 .net core

最受 IT 公司欢迎的 30 款开源软件

程序员生活志

开源

PHPStrom安装Xdebug及使用

书旅

php Xdebug PHPStrom

实战分享丨MySQL 与Django版本匹配相关经验

华为云开发者联盟

MySQL 数据库 django 华为云

白话讲解:消息队列到底解决了什么问题?

博文视点Broadview

读书笔记 分布式 RocketMQ 中间件 消息队列

5步教你完成小熊派开发板贴片

华为云开发者联盟

后端 开发工具 华为云 小熊派 开发板

Kotlin这么火!如何快速从Java过渡到Kotlin

华章IT

Java kotlin 协程 安卓

面试官问:运行时的内存布局

Java小咖秀

Java JVM

学过 C++ 的你,你不得不知的这 10 条细节

小林coding

c c++ 编程 编程之路

C++ 借来的资源,如何还的潇洒?

小林coding

c c++ 编程 编程习惯 内存管理

艺术与科技的碰撞!Tristan Easton携手英特尔为漫威粉丝带来十代酷睿《复联》收藏版

最新动态

不懂 ZooKeeper?没关系,这一篇给你讲的明明白白

大头星

Java zookeeper 分布式

AI+云,数字金融掘金客户微细分

人称T客

昨梦记

波波夫

C++ 互斥锁和条件变量的性能比较

小林coding

c c++ 编程 并发编程

对于一款软件而言,完备的功能固然重要,但交互体验也不该被忽视

Learun

Java 敏捷开发 快速开发 .net core

MECE分析法

陈磊@Criss

测者陈磊

技术分享丨数据仓库的建模与ETL实践技巧

华为云开发者联盟

数据仓库 数据分析 数据模型 GaussDB ETL算法

一、GraphQL,你准备好了么?

星期35

初识WebRTC

soolaugust

WebRTC

为什么越来越多的非计算机领域企业,在自主做软件时都选择使用快速开发工具?

Learun

Java 敏捷开发 快速开发 .net core

python操作word文件

wjchenge

Python word

【得物技术】乘风破浪—优雅代码四部曲

得物技术

Java 代码规范

为什么越来越多的非计算机领域企业,在自主做软件时都选择使用快速开发工具?

Philips

Java 敏捷开发 快速开发 .net core

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