SoaML使模型驱动架构更轻松

日期: 2009-07-07 翻译:李忠利 来源:TechTarget中国 英文

面向服务架构建模语言(SoaML)是由对象管理组织(OMG)创立的一种UML扩展。创立的目的是为了帮助架构师和分析员在建立面向服务架构模型时,在服务之间识别服务、服务需求和可预测的相关性。Cory Casanave是Model Driven Solutions与ModelDriven.org的CEO,最近在一个OMG网络广播中讨论了SoaML。   Casanave提到SoaML可以应用于一个纯粹的架构级别,并可以看到一个面向服务架构里面的所有组件如何在一起工作,或者它还能在一个更高技术水准上与UML工具一起协调使用,确切的计划和执行这个过程。

  SoaML可以促进MDA(模型驱动架构)。这……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

面向服务架构建模语言(SoaML)是由对象管理组织(OMG)创立的一种UML扩展。创立的目的是为了帮助架构师和分析员在建立面向服务架构模型时,在服务之间识别服务、服务需求和可预测的相关性。Cory Casanave是Model Driven Solutions与ModelDriven.org的CEO,最近在一个OMG网络广播中讨论了SoaML。

  Casanave提到SoaML可以应用于一个纯粹的架构级别,并可以看到一个面向服务架构里面的所有组件如何在一起工作,或者它还能在一个更高技术水准上与UML工具一起协调使用,确切的计划和执行这个过程。

  SoaML可以促进MDA(模型驱动架构)。这种方法集中于模型和代码生成。但是开发模式并不是简单的一个自上而下的过程。“业务程序集成的一个大的方面在于提取现存的业务程序并将其输入到架构里面”Casanav说到。换句话说,SoaML可以支持逆向工程,允许团队在现存应用程序元素的基础上创立模型。

  Casanave将ModelPro描述为一种开源工具(来自ModelDriven.org),作为一个工具用于与SoaML一起使用来开发业务模型,创立逻辑系统模型,然后开发技术详细说明书。此工具可以识别任何种类的模型和预生成代码、文档和任何其他用于一个工作中的应用程序所需的交付件。他说:“ModelPro来自于SoaML、JEE cartridges的捆绑,通过使用SoaML,为JEE应用程序提供Web服务组件。”
 
  SoaML现在得到了广大的支持吗?这个问题很好回答:“这个有广泛的支持,”Casanave说到。根据他的说法,IBM现在正在讨论在他们的工具中支持SoaML,并且这个协议已经在至少另外两个建模工具中应用。

相关推荐