在过去的几十年里我们看到了企业架构的演变过程,这种演变从单块集成电路的架构(运行在主机上的基于 COBOL程序)到基于组件的架构(JavaEE和NET应用)和趋于面向服务的架构(将企业转变为一个能高度互操作的和可重复利用的服务集合,它使企业更好地适应不断变化的业务需求)。随着构架方法逐渐朝着人们关心的更多重用和分离的方向发展,企业应用软件开发也不断要求明确定义的过程和更多层次架构的技术。因此,企业应用软件开发的一些领域增加了复杂度。在企业级开发(JavaEE 、.NET等