架构性的分离:体现在业务与技术的分离,或者说PIM与PSM的分离。具体来说就是UML2与JEE(Struts、Spring、Hibernate...)、.Net、Corba、EJB、Webservice等等的分离。
轻便性:通过PIM可以直观的反映业务,是轻便的,而技术是复杂的,MDA通过实现PIM到PSM的自动映射,实现了清晰的业务与复杂技术之间的分离。
互操作性:业务与技术分离(PIM与PSM分离)后,就可以实现各种技术之间的互操作,它们通过共同的语言-UML2,进行模型与数据的互享。
可重用性:体现在统一的模型(PIM)可以重用到各个实现的平台(PSM)中去,同时一种技术的实现可以通过共同的标准为其它技术的实现所重用。阅读全文>
发表于 @ 2007年06月05日 16:19:00|评论(loading...)|编辑