写点什么

揭开 Oslo 的神秘面纱

  • 2008-10-05
  • 本文字数:1127 字

    阅读完需:约 4 分钟

随着 2008 年专业开发者大会(Professional Developers Conference ,PDC) 的日渐临近, Douglas Purdy Don Box 和其他一些人透露了一些有关 Microsoft Oslo 的信息。

直到最近 Oslo 还是 Microsoft 保密工作做的最好的项目之一。有很多传闻说 Oslo 将会是微软公司未来的 SOA 策略、分布式应用服务器或者微软的下一个统一的 SOA 产品组合。最终,Oslo 的产品经理 Douglas Purdy宣布, 他会在 PDC2008 大会上谈及 Oslo 及其相关技术。在他的公告中提到“Oslo 仅仅是一个模型平台”:

最终,我们将 Oslo 归结为三个非常简单的东西: - 一个能够帮助人们定义模型并在模型间互操作的内容丰富、可视化风格的工具

  • 一个帮助人们创建和使用文本化领域特定语言和数据模型的语言
  • 一个使模型对工具和平台组件都有效的关系型数据仓库

就是这些。这就是 Oslo 的全部。

尽管 Oslo 的范围看起来没有达到人们对它的期许,不过 Douglas 补充说“这个平台对软件开发和管理的影响将是革命性的”,并且对他来说,“Oslo 是实现我的‘使人人都成为开发者(即使他们并不懂)’愿景的第一步”。

Don Box 加入并解释说, Oslo 的目标是“使完全脱离数据而构建真正的应用成为可能”:

我们正在构建“Oslo”用以简化开发、部署与管理软件的过程。我们的目标是缩小开发者原意与实际部署运行的产物之间的差距。我们采用的方式是将更多的应用程序定义转移到数据世界中,这样我们可以更容易地了解开发者的最初想法。

根据 Don 的说法,所有的数据,其中定义了服务、应用和过程,在整个开发和运行过程内都是有效的。Oslo 会为目标平台提供一些这些数据的‘样例’模式。默认情况下,数据会被储存在一个关系数据库中,不过 Oslo 不限于这种关系模型。事实上,Oslo 的建模语言是专门针对一个抽象的数据模型而构建的。

在他发表于 eWeek 的文章中,Darryl Taft 采访了 Don Box,Steven Lucco 以及 Oslo 的技术负责人 Brad Lovering。Brad 解释了 Oslo 对数据驱动方式的侧重,并深入剖析了有关 D(建模)语言在 Oslo 工作中的角色的问题。在 eWeek 上的文章中可以了解更多详细内容。

在 Oslo 即将揭开面纱之时,对.NET 框架的核心组件的未来仍然有一些不确定因素。 Nicholas Allen 打消了那种微软会对 WCF 和 WF 的支持可能会逐渐减弱的担心,因为它们仍然是微软的分布式计算平台的基础。在他有关 Oslo 的文章里提到:

Oslo 不会改变的是你的服务真正在做的东西。没有任何东西会强迫你开始对你的应用建模,从而采用微软框架中的特性。建模应该是促进开发者和 IT 专家的生产力的一个工具,而不是做事情的某一种特定方式。

Oslo 的第一版将会在 2008 年 10 月的专业开发者大会(PDC)上作为一个社区技术预览版(community technology preview,CTP)而发布。

查看英文原文: Oslo Unveiled

2008-10-05 09:45884
用户头像

发布了 29 篇内容, 共 39704 次阅读, 收获喜欢 2 次。

关注

评论

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

不面试别看!字节跳动2022年Java架构师岗面试题(试行版)发布

Java架构追梦

Java 程序员 java面试 后端开发

基于Elasticsearch生长的SREWorks数据化运维体系

阿里云大数据AI技术

分布式 SRE 数据化运维

移动开发平台|助力企业安全高效搭建高质量移动应用

WorkPlus

WorkPlus助力深i企打造移动数字化底座

WorkPlus

ImageKnife组件,让小白也能轻松搞定HarmonyOS图片开发

HarmonyOS开发者

HarmonyOS ArKUI 3.0

首版架构师全栈”成长笔记“一经发布就获得一致好评,我不允许你没看过

Java架构追梦

Java 程序员 java面试 后端开发

服务器与普通台式机的对比及发展趋势

Finovy Cloud

gpu 云服务器 GPU服务器 GPU算力

大数据培训Flink基础知识分享

@零度

flink 大数据开发

英特尔宋继强:以智能推动“科技+艺术”融合创新

科技新消息

web前端培训Vue3 setup() 启动函数的原理

@零度

前端开发 Vue3

OneFlow获得首届“全国颠覆性技术创新大赛”最高奖

OneFlow

深度学习 技术创新

Amazon Aurora 读写能力扩展之 ShardingSphere-JDBC 篇

亚马逊云科技 (Amazon Web Services)

Tech 专栏

《数字经济全景白皮书》数字零售篇 重磅发布!

易观分析

数字零售 数字购物

算法交易的最佳编程语言是什么?

非凸科技

rust 编程语言 交易系统 策略

极光笔记 | DSP高并发应用实践

极光JIGUANG

后端 DSP

2022,「大厂云」还在找新着力点

ToB行业头条

博云首批通过欧拉技术测评,联合解决方案通过验证

BoCloud博云

新闻

全网最细的短网址系统设计与实战

星牛君

MySQL redis 布隆过滤器 Java EE

阿里、字节、美团的offer我都拿到了,全靠这份Java面试题

Java架构追梦

Java 程序员 java面试 后端开发

如何做好部门知识管理

小炮

Tapdata Cloud 2.1.4 来啦:数据连接又上新,PolarDB MySQL、轻流开始接入,可自动标记不支持的字段类型

tapdata

SaaS 云数据库 Real Time DaaS polarDB DaaS

零基础学Java第一节(语法格式、数据类型)

五分钟学大数据

Java 4月月更

「可视化案例Vol.3」数字孪生可视化园区,开启园区智慧管理新篇章

ThingJS数字孪生引擎

物联网 可视化 数字孪生

PlatoFarm生态进展不断,通缩推动PLATO价值提升

小哈区块

DeepMind爆发史:决定AI高峰的“游戏玩家”|深度学习崛起十年

OneFlow

人工智能 深度学习 DeepMind AGI

低代码之火,何以燎原?

WorkPlus

PlatoFarm生态进展不断,通缩推动PLATO价值提升

西柚子

新思科技连续六年获评Gartner魔力象限领导者殊荣

InfoQ_434670063458

新思科技 应用安全 Gartner

【国产】ETL自动化调度运维管理平台 TASKCTL 8.0 分布式部署

敏捷调度TASKCTL

Docker DevOps 国产开源 大数据运维 TASKCTL

为什么业务团队需要实施CRM系统?

低代码小观

CRM 客户关系管理 企业管理系统 CRM系统 客户关系管理系统

阿里云弹性计算对视觉计算的思考与实践

阿里云弹性计算

Metaverse 视觉计算

揭开Oslo的神秘面纱_SOA_Hartmut Wilms_InfoQ精选文章