微软发布Web Service Software Factory的Modeling Edition

上周,微软发布了Web Service Software Factory的一个主要版本,它被称为Modeling Edition(建模版)。WSSF作为Web服务战略的一个关键组成部分,允许WCF服务的开发能够遵循WSDL优先的方法。

WSF的上一个主要版本是14个月前发布的,主要关注于WSDL优先以及版本管理。

针对这次新的发布,Pattern & Practices团队的产品经理Don Smith发表了一个雄心勃勃的路线图,剑锋直指“企业SOA”,提供了包括事务、流程编排、服务发现……等内容。

Web Service Software Factory(即所谓的服务工厂)是一组集成了工具、模式、源代码和说明性指导的集合。它被设计用来帮助你快速而又一致地构建Web服务,并在其中引入广为人知的架构模式和设计模式。

本次版本的目标既针对于Web服务的开发人员,又针对框架和工具的开发人员。Modeling Edition的基础是Web服务领域模型,其遵循了WCF的元模型以及3 DSLs的组成:服务契约模型、数据契约模型和宿主模型。宿主模型能够用于对宿主应用程序、服务终结点以及客户端/代理的建模。

图1. WSSF的DSLs概况

WSSF所根据的服务架构由以下内容组成:

  • 服务接口层,由一个服务契约进行描述,它指定了要求作为交互基础的服务行为和消息。它包含了服务适配器,该适配器实现了服务契约,并将其功能暴露给终结点。服务接口层实现了服务内外数据之间的转换。
  • 业务层,包含了实现服务业务逻辑的组件。它同时还包含了表示特定业务领域对象的业务实体。这一层还包括了业务工作流,它可以使用业务流程管理工具,例如.NET Framework 3.5中的Windows Workflow Foundation来实现。
  • 资源访问层,包含了访问数据所必需的逻辑。
  • 解决横切关注点的组件,例如异常管理与规范(Instrumentation)就是这一常用功能的典型例子。

Web服务工厂在Codeplex上有一个社区网站。

查看英文原文:Microsoft Releases Web Service Software Factory Modeling Edition

你可能感兴趣的:(微软发布Web Service Software Factory的Modeling Edition)