BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

微软发布Web Service Software Factory的Modeling Edition

| 作者 Jean-Jacques Dubray 关注 3 他的粉丝 ,译者 张逸 关注 12 他的粉丝 发布于 2008年3月10日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

上周,微软发布了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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

不错 by Wang Siyuan

这个模型很不错,一直关注中。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT