UML软件工程组织
|
MDA驱动应用设计 |
leijungood(转贴) 出处:UMLChina |
Richard Soley,OMG的主席及CEO,回顾了为服务新型分布式软件系统(包括Web services)的关键架构平台的规范化所做的标准上的努力。OMG提出了诸如CORBA、MDA 和UML等系列标准,下面是eWeek的首席撰稿人Darryl K. Taft在上个月和Soley的对话。 eWeek: Web services 现在情况如何? Soley: Web services现在的情况就象1991年的CORBA 以及1994年的COM [Microsoft 公司的组件对象模型 Component Object Model] :它还是一项很新的技术,目前还缺少一些重要的服务,例如性能和事务。但一个重要的不同之处在于:所有的人都已经接受了Web services,这一点相当不同。这意味着将会有很好的实现出现,然后就可以在此之上构建你所要的服务。Web services当然不是一个全新的技术,这也是不可能的。Web services只是一个名词而已。看到整个行业对其如此认可,我当然非常高兴,但作为一个开发者,我更感兴趣的是怎么开发一个应用并轻松地将其部署到不同时期的不同架构上。 eWeek: MDA [模型驱动架构] 的接受程度如何? Soley:MDA在小公司中接受得要慢一些,但在大公司中被迅速采用,原因很简单:它确实改变了软件开发的方式-即使你已经有做建模工作。 eWeek: 开源对MDA的意义何在? Soley:开放的标准使我们的规范保持中立,所有人都可以接受,而不受某一个开发商的控制,而开源可以使我们得到大家都接受的一个实现,而不受某个开发商的控制,这两者的结合非常有力。这个实现你可以不使用它,但至少有这么一个实现,不受控于任何一个公司,需要的时候你就可以使用它。你也知道,OMG在最终接纳一个规范之前要求要有相应的实现,OMG已经采纳了不少开源实现的规范,这一点我们非常满意。 eWeek: 有人认为OMG可以在Web services领域发挥更大的作用,您的观点呢? |
版权所有:UML软件工程组织 |