您的位置:首页 > 运维架构 > 网站架构

架构简述—兼谈应用软件的症结之一

2012-02-08 15:47 176 查看
摘要:企业应用架构、企业技术架构 参阅: 消灭人狼 软件的十大命题 编程规则



架构、架构、架构!

各领域都在谈论架构,尤其在软件领域,架构师也似乎成了软件士兵向往的将军头衔。

然而,目前架构的概念却肤浅而混乱;实时上就行业应用而言,架构至少分为如下五大类:




而一直困扰应用软件领域的关键问题在于,许多人将应用架构和技术架构混为一谈,或者说技术架构没有从应用软件系统中沉淀出来,这是导致目前应用软件功能与技术绑定过死,软件系统缺少灵活性和柔韧性的主要原因。

技术架构应该作为支撑应用软件运行的虚拟机,从应用软件中游离出来,使之既能够满足所有企业级应用的元需求,由与具体应用无关,它不仅支撑全部应用,而且隔离具体底层技术,使应用和技术独立发展。

技术架构应该独立而完备,满足应用各种功能的技术需求且不干预应用的具体实现。

良好设计的企业技术架构,能够使应用系统本身达到 —— 至繁归于至简

良好设计的企业技术架构是与具体业务领域无关的。

应用架构与技术架构混为一谈是应用软件系统症结所在!

一旦建立了良好的软件架构,应用就如鱼得水,获得了自由和活力!从事应用软件开发的人员,就可以将精力更多的向业务倾斜,应用软件就能越做越好了!

想更多了解企业技术架构(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


欢迎您参与讨论和交流。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: