预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

SoaML

面向服务的架构建模语言 (SoaML) 是一种使用统一建模语言 ( UML ) 设计和建模 SOA 解决方案的标准方法。

本文来源于面向服务的架构建模语言(SoaML)—— UML配置文件和服务元模型(UPMS)规范(OMG文档ad/2008-11-01);第 25-26 页:

A服务是通过定义明确的界面向他人提供价值,并可供社区(可能是一般公众) A 。服务导致工作由他人提供。”

“面向服务的架构(SOA) 是一种组织和理解(表示)组织、社区和系统的方式,以最大限度地提高敏捷性、规模和互操作性。SOA 方法很简单——人员、组织和系统相互提供服务。这些服务让我们不用自己做,甚至不知道怎么做就能完成某事——使我们更高效、更敏捷。服务还使我们能够将我们的能力提供给他人以换取一些价值——从而建立一个社区、流程或市场。SOA 范式在集成现有功能和创建和集成新功能方面同样适用。

“SOA ... 是一种架构范式,用于定义人员、组织和系统如何提供和使用服务来实现结果模型... 提供了一种使用统一建模语言 ( UML ) 来构建和建模 SOA 解决方案的标准方法。配置文件使用UML的内置扩展机制根据现有UML概念定义 SOA 概念。”

“......使用 SOA 的最大优势来自于将社区、流程或企业理解为一组相互关联的服务,并......用支持服务的系统支持面向服务的企业。SoaML 使面向业务和面向系统的服务架构能够相互协作地支持企业使命。... SoaML 依靠模型驱动架构® (MDA®) 来帮助将业务和系统架构、企业设计映射到支持 SOA 的技术,例如 Web 服务和 CORBA® 。”

“有关 SoaML 概念的更多信息,请参阅 OMG 网站 SoaML 文档页面上的规范文档。”

Enterprise Architect中的 SoaML

在Enterprise Architect中,您可以通过使用与Enterprise Architect安装程序集成的模型MDG 技术快速简单地对服务架构进行建模。 SoaML功能以以下形式提供:

  • 两种 SoaML 图类型 - SoaML部件图和 SoaML序列图 - 通过“新图表”对话框访问
  • 工具箱中的图表页面
  • “工具箱快捷方式”菜单和快速链接器中的 SoaML元素和关系条目

示例SoaML图表

注记

  • Enterprise Architect的企业版、统一版和终极版支持面向服务的架构建模语言(SoaML)

了解更多