架构演进-实例篇
1引言
在标题的取名上,不敢说颇费心机,也算得上花费了一点功夫的。首先想到的是“架构设计过程”,又觉得是不是太大了,因为例子比较局部,不是很完整。叫做“结构变化过程”可能更好点。但是又怕名字取的小气了,进来的人少,参与讨论的就更少了,最终还是取了这个有点忽悠人的标题&l
http://cyqdata.cn/cnblogs/article-detail-52864
[原]跟我学silverlight系列教程[1]—wpf/silverlight体系架构和运行机制
一、wpf和silverlight简介
在这个教程的最开始,我们先了解下什么是wpf以及silverlight,这个至关重要,只有从根本上理解了这个概念,我们才能深入的知道它能做什么以及它适合做什么。
关于wpf的定义,在msdn中是这样定义的:“WPF是下一代显示系统,用于生成能带给用户震撼视觉体验的 W
http://cyqdata.cn/cnblogs/article-detail-52771
异步计算架构解决准实时数据处理
之前的文章中我有谈到过我们有一个需求:对一些数据需要准实时效果,但这些数据往往是不能通过直接查询业务数据来反映的,大多都需要经过一系列复杂的运算才能体现出来,于时这些数据的实效性就是一个很大的问题。 我们一个
http://cyqdata.cn/cnblogs/article-detail-52725
Discuz!NT中的LLServer架构设计
在开发LLServer的同时,我一直在跟进测试企业版的相应LLServer客户端,目前这部分代码已测试完毕并提交的Discuz!NT产品中,会跟随最新的源码包一并发布。本文主要是介绍一下产品中引入LLServer的架构思路。
&nbs
http://cyqdata.cn/cnblogs/article-detail-52656
谈谈用ASP.NET开发的大型网站有哪些架构方式(成本)
在上篇文章里(http://www.cnblogs.com/ms0017/archive/2011/07/26/2117676.html),列举了国内外用ASP.NET技术开发的大型网站有哪些。最后提到了用.NET开发大型网站和LAMP/JAVA平台的成本比较。其实在很多时候,收费的不一定就比免费的成本更高。因为开发一
http://cyqdata.cn/cnblogs/article-detail-52316
各大网站架构总结笔记(续)
前段时间给大家介绍过各大网站架构总结笔记(MySpace、Flickr、YouTube、PlentyOfFish、WikiPedia),喜欢架构的朋友可以去看看。这两天,我又陆续从互联网上整理了几个优秀网站的架构信息,并将部分文章整理到了自己的另一个博客,今天把它们拿出来分享给大家,希望能给大家带来一点启发,另外,欢迎
http://cyqdata.cn/cnblogs/article-detail-52308
SpringBird 基础平台架构之消息中间件(Mom,Message Oriented Middleware)
消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。SpringBird 基础平台架构之消息中间件(Mom,Message Oriented Middleware)基于通用的三层架构,数据访问层采用了无S
http://cyqdata.cn/cnblogs/article-detail-42727
三层架构之泛型应用
一说到三层架构,我想大家都了解,这里就简单说下,三层架构一般包含:UI层、DAL层、BLL层,其中每层由Model实体类来传递,所以Model也算是三层架构之一了,例外为了数据库的迁移或者更OO点,DAL层就衍生出了IDAL接口。Model就是简单的对应数据库里面的类,
http://cyqdata.cn/cnblogs/article-detail-42622
浅析淘宝数据魔方技术架构
为此,我们进行了一系列数据产品的研发,比如为大家所熟知的量子统计、数据魔方和淘宝指数等。尽管从业务层面来讲,数据产品的研发难度并不高;但在
“海量”的限定下,数据产品的计算、存储和检索难度陡然上升。本文将以数据魔方为例,向大家介绍淘宝在海量数据产品技术架构方面的探索。
淘宝海量数据产品技术架构
http://cyqdata.cn/cnblogs/article-detail-42567
基于ArcGIS技术的SOA系统架构规划计算器的简介
一、概述
近年来,随着国民经济的发展和人民认识水平的提高,GIS技术逐步地融入到了政府、企事业单位的日常办公,以及老百姓的衣食住行当中,并开始扮演者越来越重要的角色。同时,用户对GIS系统的要求也逐步地提高,他们已经不仅仅满足于功能性的需求,甚至还更关注于诸如性能、稳定性、安全性
http://cyqdata.cn/cnblogs/article-detail-42537
面向领域驱动架构的查询实现方式
在上一篇文章《.NET应用框架架构设计实践 - 概述》的评论部分,有网友提出了一个在面向领域驱动架构的实践中比较常见的问题:“DDD使用聚合根访问,那例如那些通用查询如何实现?难道都要经过聚合根多步得到么?DDD如何实现关联表的查询,例如3表关联查询?”这个问题比较泛,涉及的内容也比较多,我就单
http://cyqdata.cn/cnblogs/article-detail-42468
[翻译]No.9352 SharePoint Pages(1)之SharePoint页面体系架构
[开篇]最近一段时间在研究SharePoint技术,在内网建设了一个门户的原型,做一些尝试。由于一些需求要新建一些功能页。开始使用SharePoint制作页面,搞了半天才明白原来内容页不支持内联代码,在Visual Studio里面捣鼓了半夜,也是不得要领,遂决定要翻书学习。《SharePoint 2010 Devel
http://cyqdata.cn/cnblogs/article-detail-42395
.NET应用框架架构设计实践 - 概述
我研究领域驱动设计已经近4年时间了,在这4年里,我从了解领域驱动设计的基本思想开始,系统地学习了与领域驱动设计相关的概念、开发模式以及应用系统架构风格,并将其运用在了实际的项目架构与开发中。在此之前,我一直被一些应用程序架构设计上的问题所困扰,比如:在数据持久层,如何让数据持久化机制能够支持不同的数据库类型,甚至是非关系型数据库;如何能够让开发人员将关注点放在领域模型上,而在更改领域模型的同时,不
http://cyqdata.cn/cnblogs/article-detail-42180
用 WCF 实现多层服务架构平台——客户层演示
·〉上章介绍
用 WCF 实现多层服务架构平台——业务适配器已经向大家描述了服务端的实现。本来我想写一片相关的技术文章。但是发现人们似乎对“过程”没有兴趣,更有兴趣的是结果。那么,我便演示下这个客户层应用。不过先声明一句,整个产品在内部试用中,并没有在产品美观下功夫。让各位看官看笑了。
·〉登录界面
·〉
http://cyqdata.cn/cnblogs/article-detail-42147
用 WCF 实现多层服务架构平台——业务适配器。
·〉写在前面
09年08月,我开始着手第一个公用 DLL 封装。时至今日,历经了四个大版本。随着工作年限不断增加,不断的推翻,不断的重写。如今,它已是我日常开发中不可缺少的一组套件。
2010年,在企业工作的我开始意识到,“开发”与“业务”之间的冲突。一个系统开发员想要完美的展现一块功能的业务,这是一件难度较高的事情。精通业务的人,
http://cyqdata.cn/cnblogs/article-detail-42091
[Silverlight]用Prism打造自己的程序开发架构
大家都知道Prism自带的StockTraderRI的例子,这个例子给我们展示了由不同的功能模块(包括里面的页面)组合成主界面(shell)的方法;我当初看到这个例子总觉得怪怪的,原因是我的项目经验中基本没有出现过这样的需求,而出现最多的是“在主界面中显示(调用)不同的模块中的页面”:例如我在主界面有个菜单,如图:1、我想在点击某个菜单
http://cyqdata.cn/cnblogs/article-detail-42078
WCF服务端运行时架构体系详解[续篇]
终结点分发器在自己的运行时中对请求消息的处理最终肯定体现在相应操作的执行。如果从服务描述的角度来看,操作是一个OperationDescription对象。而服务端分发运行时中的操作则代表的是一个DispatchOperation对象。作为服务描述的一部分,服务所有终结点的所有操作描述(OperationDescription)在ServiceHost创建过程中被创建。而当ServiceHost被
http://cyqdata.cn/cnblogs/article-detail-42038
WCF服务端运行时架构体系详解[下篇]
作为WCF中一个核心概念,终结点在不同的语境中实际上指代不同的对象。站在服务描述的角度,我们所说的终结点实际上是指ServiceEndpoint对象。如果站在WCF服务端运行时框架来说,终结点实际上指代的是终结点分发器(EndpointDispatcher)。而ServiceEndpoint与EndpointDispatcher是一一匹配的,并且前者是创建后者的基础。而终结点分发器具有自己的运行,
http://cyqdata.cn/cnblogs/article-detail-42008
信息发布系统 Jquery+MVC架构开发(1) 需求分析和架构构思
最近朋友的公司已经注册完成了,需要我帮它来开发信息发布系统.
我最近在公司做的项目多为微软的mvc 架构的开发,借给朋友做系统的机会,自己也总结一下,也跟大伙分享一下.
首先是工具准备
Enterpr
http://cyqdata.cn/cnblogs/article-detail-41943
做一回软件架构师 - 视频分享第2弹!
视频内容概述:这是去年受海南软协的邀请,在海南省海口市所做的一场分享。课程集中火力在部署图、组件图、包图,体会如何利用这三种图做出“高性价比”的软件架构设计,让每位学员做一回软件架构师。将UML知识融入到具体的实例中,而不会单调地讲UML语法。案例一个接一个,贯穿整个课程,学员需分组讨论和思考。
作者:张传波讲师:张传波
课程目标:通过本课程,学员能把握软件架构设计的关键点
http://cyqdata.cn/cnblogs/article-detail-41678