预订演示
前页 后页

面向 XML 服务架构

最大化敏捷性、规模和互 操作 性模型性的组织、社区和系统

面向服务架构(SOA) 是一种架构范式,用于定义人员、组织和系统如何提供和使用服务以实现结果。

服务是A定义明确的界面向另一个人提供价值,该界面可供社区(可能是一般公众)使用。 A服务导致工作由另一个人提供。

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

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

在Enterprise Architect中建模和开发完成面向服务的架构时,您可以使用以下任何或全部:

  • XML Schema Definition (XSD),也称为XML Schema一种 XML 技术,用于指定 XML 文档必须遵守的规则; Enterprise Architect提供了Schema 编辑器界面,帮助您模型和生成 XML 模式
  • XSL 转换使用 XSL 样式表将输入文档转换为 XML 或其他类型的文档,为此您可以使用 XSLT 编辑器和调试器来建模和执行转换
  • 网络服务描述语言1 . 1 (WSDL) - 一种基于 XML 的关键语言,用于描述 Web 服务
  • 面向服务的架构建模语言 (SoaML) - 使用Unified Modeling Language ( UML ) 设计和建模 SOA 解决方案的标准方法
  • 面向服务的建模框架 (SOMF) - 一种面向服务的开发生命周期方法论,提供了许多有助于成功的面向服务的生命周期管理和建模的建模实践和学科
  • 国家信息交换NIEM建模- 一个通用框架,用于定义如何在系统、政府机构和部门之间共享信息
  • 元对象功能(MOF) - 一种物件管理组 (OMG) 标准,作为一种元建模架构来定义UML ,因此提供了一种定义语言或数据的结构或抽象语法的方法

了解更多