摘要:企业应用架构、企业技术架构 参阅:序 消灭人狼 软件的十大命题 编程规则
架构、架构、架构!
各领域都在谈论架构,尤其在软件领域,架构师也似乎成了软件士兵向往的将军头衔。
然而,目前架构的概念却肤浅而混乱;实时上就行业应用而言,架构至少分为如下五大类:
而一直困扰应用软件领域的关键问题在于,许多人将应用架构和技术架构混为一谈,或者说技术架构没有从应用软件系统中沉淀出来,这是导致目前应用软件功能与技术绑定过死,软件系统缺少灵活性和柔韧性的主要原因。
技术架构应该作为支撑应用软件运行的虚拟机,从应用软件中游离出来,使之既能够满足所有企业级应用的元需求,由与具体应用无关,它不仅支撑全部应用,而且隔离具体底层技术,使应用和技术独立发展。
技术架构应该独立而完备,满足应用各种功能的技术需求且不干预应用的具体实现。
良好设计的企业技术架构,能够使应用系统本身达到 —— 至繁归于至简。
良好设计的企业技术架构是与具体业务领域无关的。
应用架构与技术架构混为一谈是应用软件系统症结所在!
一旦建立了良好的软件架构,应用就如鱼得水,获得了自由和活力!从事应用软件开发的人员,就可以将精力更多的向业务倾斜,应用软件就能越做越好了!
想更多了解企业技术架构(ETA)可以参与如下博文:
http://blog.csdn.net/xabcdjon/article/details/6876058
http://blog.csdn.net/xabcdjon/article/details/7237717
http://blog.csdn.net/xabcdjon/article/details/6709655
欢迎您参与讨论和交流。