系统架构,谈谈对于企业级系统架构的理解

在我们刚开始学习架构的时候,首先会想到分层的概念,分层架构比较经典的是三层架构,那么,什么是三层架构呢?它包括表现层,业务层,数据访问层;而对于一个新手来说,从抽象意义上的三层架构,逻辑上就划分为三个层。 这个是最基本的三层架构模式。 表现层充当系统的界面呈现以及UI逻辑的角色,也就是说,UI(用户界面)属于表现层; 举一个对于asp.net WebForm来说,人们喜欢把对于UI的控制逻辑(... [阅读全文]

系统架构师,系统架构技能之设计模式—代理模式

一、上篇回顾 很久没有更新设计模式系列的文章了,有了很多热心朋友的反馈,我决定继续将这个系列赶快写完,最近由于过年了,有很多相关的事宜要做,所以没有时间来写,也是对大家的说下抱歉,感觉写文章的时间越来越少了,不过我会努力,尽快将这个系列写完,与大家共勉,希望大家有什么意见或建议,都可以帮我提出来,我好改进,谢谢!。 本文主要是讲述设计模式中的结构性模式中的最后一个本系列讲述的模式,也是经常用到的... [阅读全文]

系统架构,系统开发架构总结

以自己负责开发和维护的系统为核心,展开介绍公司采用的系统和数据流架构.内容不仅仅是概括论述,还会包含整个系统所采用的技术框架/技术要点/设计模式以及在开发过程中遇到的问题和解决方案。通过此次总结,反思目前的系统作业是否有重构的空间,该如何重构;是否有可替代的更优的解决方案,优势又在哪里? 此次总结算是对在公司工作将近三年来的一次总结,或许也可以作为后来者参考的档案。 通过这次总结,希望能够对相关技... [阅读全文]

数据库分库,又拍网架构中的分库设计

又拍网是一个照片分享社区,从2005年6月至今积累了260万用户,1.1亿张照片,目前的日访问量为200多万。5年的发展历程里经历过许多起伏,也积累了一些经验,在这篇文章里,我要介绍一些我们在技术上的积累。 又拍网和大多数Web2.0站点一样,构建于大量开源软件之上,包括MySQL、PHP、nginx、Python、memcached、redis、Solr、Hadoop和RabbitMQ等等。又拍... [阅读全文]

系统架构师,CQRS体系结构模式实践案例:Tiny Library:系统架构

写在前面 也许在阅读了上篇文章中我列出的那部分资料后,还是有很多朋友对领域驱动设计不了解。正如上文评论中有网友提到微软西班牙团队也做了一个面向领域的分布式应用系统架构的案例,地址是http://microsoftnlayerapp.codeplex.com/。在这个站点的首页上,又对领域驱动设计做了诠释,我觉得总结的很好,特地将其翻译成中文写在这里,供大家参考: DDD is much more ... [阅读全文]

对域架构的理解,个人对于架构设计的理解(一)

如果您有疑问或建议,请进入技术讨论区交流 处在待业状态最适合做的事情就是对以前的工作和学习做一个总结。 读过一些开源的架构,比如PetShop的架构,Nhibernate的架构,ibatis.net的架构。 自己写过的架构,从最早的简单三层,到面向服务,面向对象,面向接口编程思想的架构的转变,顺便乘着空余时间做下总结,很分析。 也希望得到高人指点,给... [阅读全文]

对域架构的理解,个人对架构设计理解(二)

如果您有疑问或建议,请进入技术讨论区交流 今天,我突然想继续谈下关于架构设计的东西,其实就是分层的东西。 首先,我不赞成有些人的观念,什么伪OO啊,什么架构跟框架不一样啊等等,我懒得听这一套概念性的东西。 如果有比我好和先进的思想的人想发言的,麻烦说点实质意义的东西,比如具体如何做,如何实现更好,我想我很乐意接收。 今天的文章不涉及到代码方面的东西,只是说... [阅读全文]

系统架构师,系统架构技能之设计模式—外观模式

  一、上篇回顾  上篇我们主要讲述了创建型模式中的最后一个模式-原型模式,我们主要讲述了原型模式的几类实现方案,和原型模式的应用的场景和特点,原型模式适合在哪些场景下使用呢?我们先来回顾一下我们上篇讲述的3个常用的场景。  1、我们在运行态的时候,动态的创建一个动态类型的对象的时候,可能我们使用原型模式,可以动态的创建指定类型的副本,这无疑是好的选择,否 则如果通过我们前面讲述的几个创建型... [阅读全文]

系统架构师,系统架构技能之设计模式—组合模式

  一、上篇回顾 我们上篇主要讲述了结构型模式中的外观模式,外观模式作为结构型模式中的一个简单又实用的模式,外观模式通过封装细节来提供大粒度的调用,直接的好处就是,封装细节,提供了应用写程序的可维护性和易用性。外观模式一般应用在系统架构的服务层中,当我们是多个不同类型的客户端应用程序时,比如一个系统既可以在通过Web的形式访问,也可以通过客户端应用程序的形式时,可能通过外观模式来提供远程... [阅读全文]

信息架构设计师,导航设计与信息架构

点评:大部分时候我们讲导航,讲的是导航对内容和结构的一种表现。就是说我们在讨论导航的时候,更多的去关注怎么与之交互,以及视觉上是怎么好看。但是导航,不仅仅局限于交互方式和视觉形式。 被狭义化的导航 回想一下我们是如何设计导航的?难道不正是根据内容、根据内容大部分时候我们讲导航,讲的是导航对内容和结构的一种表现。就是说我们在讨论导航的时候,更多的去关注怎么与之交互,以及视觉上是怎么好看。但是导航,... [阅读全文]

系统工厂,系统架构技能之设计模式-工厂模式

一、开篇 一个多月没有写文章了,一方面是由于家庭的原因,还有一方面是因为工作上的原因,所以在这里给大家说抱歉了,这段时间也是有很多热心的朋友,一直询问我,什么时候能把相关的系列文章写完,其实 我也特别的想赶快的把相关的文章书写完毕,不过现在真的是有时候力不从心,家庭和工作上的事情需要都处理好,所以属于个人思考的时间可能就会相对的少一些了,不过我会继续努力,挤出时间来把下面的 ... [阅读全文]

系统架构师,浅谈大型网站动态应用系统架构

动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通常与数据库系统、缓存系统、分布式存储系统等密不可分。  大型动态应用系统平台主要是针对于大流量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为支撑,以保证网站应用的平... [阅读全文]

系统架构:贸促会原产地证网上申领系统安全架构

根据上述安全原理描述我们知道可以使用SSL技术、加密技术和数字签名技术对贸促会原产地证网上申领系统进行安全集成构建安全网上申领系统架构如下图所示:  " alt="贸促会原产地证网上申领系统安全架构" /  系统安全架构图  对于面向注册企业和单位B/S架构体系通过SSL实现双向身份认证、访问控制和数据机密性为了实现数据抗抵赖性客户端需要增加数据签名模块该模块在企业和单位操作人员访问系统时和页面... [阅读全文]

系统架构设计:应用系统架构设计

我们在做着表面上看似是对于各种区别应用开发其实背后所对应架构设计都是相对稳定在个好架构下编程不仅对于开发人员是件赏心悦目事情更重要是软件Software能够表现出个健康姿态;而架构设计不合理不仅让开发人员受苦受难软件Software本身生命周期更是受到严重威胁这里我将针对在微软dotNet平台上做应用开发系统般架构流程设计做个粗浅讨论  总体设计图   表示层  表示层由UI(User Inter... [阅读全文]

系统cpu负载比较高:高负载系统架构设计

个小型网站WebSite比如个人网站WebSite可以使用最简单html静态页面就实现了配合些图片达到美化效果所有页面均存放  在个目录下这样网站WebSite对系统架构、性能要求都很简单随着互联网业务不断丰富网站WebSite相关技术经过这些年发展  已经细分到很细方方面面尤其对于大型网站WebSite来说所采用技术更是涉及面非常广从硬件到软件Software、编程语言、数据库、WebServe... [阅读全文]

系统架构设计:应用软件Software系统架构设计的 7种武器

对于软件Software架构这概念有太多版本目前在业界由大师级人物或组织提出对这概念阐述就超过十种以上我个人比较赞同RUP(Rational Unied Process)中对软件Software架构定义即软件Software架构包含了有关以下问题重要决策:  软件Software系统组织;   选择组成系统结构元素和它们的间接口以及当这些元素相互协作时所体现行为;   如何组合这些元素使它们逐渐合... [阅读全文]

系统架构设计:如何设计架构?

Part 1 层  层(layer)这个概念在计算机领域是非常了不得个概念计算机本身就体现了种层概念:系统层、设备驱动层、操作系统层、CPU指令集每个层都负责自己职责网络同样也是层概念最著名OSI 7层协议  层到了软件Software领域也样好用为什么呢?我们看看使用层技术有什么好处:  ● 你使用层但是不需要去了解层实现细节  ● 可以使用另种技术来改变基础层而不会影响上面层应用  ● 可以减... [阅读全文]

系统架构:面向模式构建系统架构

面向模式构建系统架构关键字 模式、系统架构 出处 http://www-900.ibm.com/developerWorks/cn/java/l-ArchUseDP/index.shtml 邓辉、孙鸣 架构是个软件Software系统中核心元素是系统中最难改变部分也是构建软件Software系统中其他部分所依赖基础因此系统架构好坏会从根本上决定基... [阅读全文]
1 共1条 分1页