架构&模式
文章平均质量分 91
w57w57w57
这个作者很懒,什么都没留下…
展开
-
自动化测试系统的软件架构(转)
作者:上海贝尔股份有限公司 王冰泉 徐敏一.为什么要自动化测试系统 随着产品可测性设计和仪表程控制技术的不断完善和提高,自动化测试系统越来越广泛的被应用于从产品设计研发到生产制造验证的各个环节。自动化测试系统之所以风靡,是因为相比于手动测试系统,它具备以下优点: * 测试速度快,测试效率高 * 重复测试的可靠性高,一致性好 * 测试操作转载 2014-06-05 21:54:38 · 4021 阅读 · 0 评论 -
业务架构的主题和规则
业务架构已经成了个时髦的词儿。就像安全一样,所有人都听说过,也都有自己的看法,但只有极少一部分人知道它的真正含义是什么。本文在同时考虑主题和规则的情况下对业务架构的现象进行了探讨。不知道业务架构的主题,则很难判断业务架构角色的内涵和外延,比如规则。很多管理者和架构师会说:“这有什么问题?通过确定利益相关者,并收集他们的观点,基本上可以定义出业务架构。”很不幸,这种做法是极大的错误,它会引发原创 2015-12-29 21:17:38 · 1255 阅读 · 0 评论 -
案例分析:基于消息的分布式架构
美国计算机科学家,LaTex的作者Leslie Lamport说:“分布式系统就是这样一个系统,系统中一个你甚至都不知道的计算机出了故障,却可能导致你自己的计算机不可用。”一语道破了开发分布式系统的玄机,那就是它的复杂与不可控。所以Martin Fowler强调:分布式调用的第一原则就是不要分布式。这句话看似颇具哲理,然而就企业应用系统而言,只要整个系统在不停地演化,并有多个子系统共同存在时,这条转载 2015-12-29 21:05:38 · 640 阅读 · 0 评论 -
用三层架构与设计模式思想部署企业级数据库业务系统开发
1.1关于架构架构这个词从它的出现后,就有许许多多的程序员、架构师们激烈地讨论着它的发展,但是架构一词的出现,却是随着三层架构的出现才出现的。当然,目前应用三层架构开发也正是业界最关注的主题。那么这里我们来看看单层、双层、三层甚至多层架构到底是怎么一回事。单层结构是80年代以来小型应用的结构,在那个结构化编程充斥的时代,还没有出现架构的概念,典型的是基于Dbase、Foxbase等小型数据库的转载 2015-04-08 18:27:27 · 732 阅读 · 0 评论 -
应用系统架构设计
我们在做着表面上看似是对于各种不同应用的开发,其实背后所对应的架构设计都是相对稳定的。在一个好的架构下编程,不仅对于开发人员是一件赏心悦目的事情,更重要的是软件能够表现出一个健康的姿态;而架构设计的不合理,不仅让开发人员受苦受难,软件本身的生命周期更是受到严重威胁。这里我将针对在微软dotNet平台上做应用开发系统的一般架构流程设计做一个粗浅的讨论。 总体设计图 表示层表转载 2015-04-07 20:01:11 · 494 阅读 · 0 评论 -
架构设计案例分析-高速公路收费运营管理平台
本文旨在通过对某省高速公路联网收费运营管理平台的架构设计过程进行案例分析,描述架构设计的决策过程。1.业务背景某省的高速公路分为近百个路段,不同的路段归属不同的公司建设与运营,造成了车辆在跨越不同路段时,需要停经收费站缴费换卡,降低了高速公路的车辆通行效率。随着信息化技术的发展,将全省的高速公路联网收费的条件成熟,改造后车辆在高速公路上行驶,在出发地上高速时领卡,到目的地出转载 2015-04-04 10:14:47 · 727 阅读 · 0 评论 -
大型网站系统架构的演化
前言一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构是随业务扩展而完善出来的,并不是一蹴而就;不同业务特征的系统,会有各自的侧重点,例如淘宝,要解决海量的转载 2015-04-04 09:20:32 · 427 阅读 · 0 评论 -
图片服务架构演进
现在几乎任何一个网站、Web App以及移动APP等应用都需要有图片展示的功能,对于图片功能从下至上都是很重要的。必须要具有前瞻性的规划好图片服务器,图片的上传和下载速度至关重要,当然这并不是说一上来就搞很NB的架构,至少具备一定扩展性和稳定性。虽然各种架构设计都有,在这里我只是谈谈我的一些个人想法。对于图片服务器来说IO无疑是消耗资源最为严重的,对于web应用来说需要将图片服务器做一定的转载 2015-04-04 10:36:50 · 672 阅读 · 0 评论 -
数据库架构的演变
最近看了很多公司架构的演变的文章,发现其中的基本思路和架构演变都很类似,这里也总结一下数据库架构的演变以及演变背后的思路。单主机最开始网站一般都是由典型的LAMP架构演变而来的,一般都是一台linux主机,一台apache服务器,php执行环境以及mysql服务器,一般情况下,这些都在一台虚拟主机上,简称单主机模式。单主机模式缺点:1 web服务器和mysq转载 2015-04-03 20:47:59 · 401 阅读 · 0 评论 -
Web数据库
http://baike.baidu.com/link?url=Tib3flBuOBsLy4IoMAxXt2z36Ms77_mQe85MBq7kJh0XfG7oluhlEinX3Maomb2mboXIcedxDEWvGPIDtNQfxa转载 2015-04-03 21:44:08 · 465 阅读 · 0 评论 -
设计下一代自动化测试系统
http://www.ni.com/white-paper/7483/zhs/转载 2014-06-06 22:10:45 · 562 阅读 · 0 评论 -
收藏一个架构博客
http://phl.iteye.com/category/110171http://blog.s135.com/post/385/原创 2014-06-05 22:34:29 · 609 阅读 · 0 评论 -
一种应用程序命令执行架构设计
一种应用程序命令执行架构设计袁永福 2011-7-5 有感于一些程序中ASPX页面中直接编写功能性代码,难于组织和维护,实现不了程序的高度可配置化,自此提出一种应用程序命令执行架构,其架构图如下 在这个架构中,每一个应用程序中存在一个Host(宿主),它是应用程序功能模块组织中的顶级结构,它战略上管理着整个应用系统的功能点,而且是访问本架构的入口点。转载 2014-06-05 22:23:42 · 672 阅读 · 0 评论 -
论企业信息化之六:业务架构
企业信息化是将企业的核心业务和核心业务流程通过信息化技术(IT)来进行支撑和实现,所以从一个企业要有好的IT系统来支撑业务发展就首先要对自己的业务和业务流程进行梳理和规划,在IT规划中对呀业务架构的设计和考虑也必须是IT人员需要考虑的,这也是很多系统架构师往往会成为他开发系统所支撑的领域的业务专家了。但一直以来,IT人员在与业务人员的交流中,是被动地接受着业务人员的要求,随着IT支撑在业务的方方面转载 2015-12-29 21:19:00 · 1226 阅读 · 0 评论