上一节: 修改管理和版本控制下一节: 模型驱动架构 (MDA)

企业架构和SOA

Sparx Systems

Sparx Systems支持行业标准的架构框架,以促进企业建模

企业架构框架

Enterprise Architect的框架实现基于UML和其相关的规范,最大化架构的严谨,并允许用户交换企业使用标准,如XMI的模型信息。以下的架构框架可以作为插件来扩展Enterprise Architect:

除了架构框架,Enterprise Architect有内置支持开放组织最新的ArchiMate 2.0 的企业建模标注。

服务导向的架构(SOA)

Enterprise Architect实现了开放组织服务向导的架构建模语言(SoaML),它提供了一个基于标准的方法,使用UML建模的SOA解决方案。

作为一种天然的补充SoaML, Enterprise Architect也支持 Service Oriented Modeling Framework (SOMF)。它通过独立的技术标注,鼓励企业软件实体的整体观。SOMF建模符号使用了直观的方法来可视化“以前的”,“现在”,“未来”的企业服务组合状态。

企业架构和SOA
点击放大

XSD 和 WSDL 功能

Enterprise Architect支持建模,正向和反向工程两个主要的W3C技术: XML Schema (XSD)和网络服务定义语言 (WSDL).

支持XSD和WSDL对开发一个完整的面向服务架构是至关重要的。UML与XML的结合提供了一个说明,构建和部署基于XML的SOA构件组织内的自然机制。

Enterprise Architect的XSD和WSDL也支持来自UML模型的BPEL的生成