思归呓语

衣带渐宽终不悔,为伊消得人憔悴
随笔 - 396, 评论 - 2964, 引用 - 245

导航

工具

关于

标签

每月存档

广告



访客

 

在最近的PDC大会上,微软推出了与Oslo相关的重大技术。Oslo到底是什么?根据Oslo的FAQ

“Oslo是微软的模型驱动开发平台的代号名,Oslo的目标是,通过把模型驱动应用变成主流,提供十倍以上的生产力增益。这个平台的核心是特定领域(domain-specific )的模型,语言和工具:

•       一个名为M的语言,用文字的形式编写领域模型

•       一个名为Quadrant的工具,用图形的方式编写领域模型

•       一个用于管理领域模型的Repository

•       一个带有预制领域模型和语言的库

在一起,这些构件将使得一个团队能更有效地开发、实现和维护应用和服务。”

 

这里是一些相关的资源链接:

  • Oslo 开发者中心
    http://msdn.microsoft.com/en-us/oslo/default.aspx
  • Oslo SDK October 2008 CTP 下载地址
    http://code.msdn.microsoft.com/oslo/Release/ProjectReleases.aspx?ReleaseId=1707
  • PDC上与Oslo相关的讲座录像

    1. A Lap around "Oslo" (对Oslo相关技术的综合介绍)
      http://channel9.msdn.com/pdc2008/TL23/
    2. "Oslo": The Language (对M语言的介绍)
      http://channel9.msdn.com/pdc2008/TL27/
    3. "Oslo": Building Textual DSLs (对如何建造文字形式的DSL的介绍)
      http://channel9.msdn.com/pdc2008/TL31/
    4. "Oslo": Customizing and Extending the Visual Design Experience (对Quadrant工具的介绍)
      http://channel9.msdn.com/pdc2008/TL18/
    5. "Oslo": Repository and Models (对存储中心的介绍)
      http://channel9.msdn.com/pdc2008/TL28/
  • David Chappell的《Workflows, Services, and Models - A First Look at WF 4.0, “Dublin”, and “Oslo”》
    http://msdn.microsoft.com/en-us/library/dd200919.aspx

    对其中的一段的草译,“Oslo的主要目的是使模型成为跨越应用开发周期(创建、部署和管理)的一个基本部分。在Oslo中,模型是某种东西的抽象表现,譬如一个业务过程,一个应用,或一个工作流程(别把这里的“模型”的概念与其他场景(譬如UML)中的同名术语相混淆,两者并不等同)。不是把模型的概念局限于只在设计过程中使用的描述性图表,Oslo允许模型成为应用本身的一部分。例如,一个WF工作流程可以使用Quadrant来创建,并储存于repository之中。这个工作流程是个模型,该模型存在于repository之中,但它同时也是工作流程的实际逻辑。改变模型意味着改变工作流程本身,这意味着模型和这部分的应用逻辑总是同步的。Oslo repository不仅仅可以保存应用的模型,当然,一个应用的其他部分还可以居于repository之外。然而,把模型从只是描述一个应用变成实际应用本身的观念,对于Oslo来说,是至关重要的。”

相关文章

打印 | 张贴于 2008-11-07 14:40:53 | Tag:.NET  VSTS/TFS  Indigo/SOA

留言反馈

暂时没有留言纪录
博客主人设置本博客不允许匿名用户发表言论,请登录后再试

Powered by: Joycode MVC Blogger System