本文介绍了开架式软件设计的概念,运行时框架,特点,以及各种优缺点。将产品发布成为这样一套框架(标准)和预先提供的功能组件,用户可以到网上直接下载组件进行程序的升级,用户可以根据框架定义的规范自行开发,甚至有第三方软件公司根据框架的内容和标准专门开发特有的功能,如软件对GPRS、视频会议的支持等等。
本文总结了一些REST风格构架设计的经验,介绍了REST架构的语言生态环境,状态表述转移,无状态服务器等特点,并通过举例Google来说明REST风格的味道。
本文作者搜集了一些大家接触MVC的过程中经常出现的问题做了一下解释说明,希望能通过本文与大家多多交流。起到普及MVC知识和“扫盲”的作用。
本文从实战角度比较EJB2和EJB3的异同,通过深入剖析揭示EJB3.0的真相,EJB3.0真是带来简化?还是一种表象上的简化?EJB3.0真的变得轻量了,还是披着羊皮的狼?
“高效、适变、稳定” 成为企业应对金融危机的最佳解决方案。为了实现这一目标,富士通推出了面向服务的平台架构(Service-Oriented Platform,简称 SOP),其目的是将业务应用运行在资源最大程度共享的平台架构,以求最大程度的共享资源,帮助客户削减IT预算。
腾讯QQGame游戏同时在线的玩家数量极其庞大,为了方便组织玩家组队游戏,腾讯设置了大量游戏室(房间),玩家可以选择进入属意的房间,并在此房间内找到可以加入的游戏组(牌桌、棋盘等)。玩家选择进入某个房间时,必须确保此房间当前人数未满(通常上限为400),否则进入步骤将会失败。玩家在登入QQGame后,会从服务器端获取某类游戏下所有房间的当前人数数据,玩家可以据此找到未满的房间以便进入。
虽然构建可扩展的网络服务要面临许多困难,但是我们应该学会利用最近几年迅速发展起来的各种技术。或许现在的网络服务比以往面临着更多难题,但是很多情况下,我们都无须从零做起,因为我们可以利用已有的成果。
淘宝开放平台(TaoBao Open Platform,简称TOP)的整个架构体系是组件化体系架构,可以是很少的几个基础组件构成的Skeleton,也可以是融入了商业想象的Amazing Architecture。这里就通过对于这些组件的罗列,描述出在TOP这个大体系中,各个组件所处的地位及作用。
为了追寻微软的架构师文化,我们采访了微软Windows HPC Server架构师徐明强博士,邀请他为我们解密微软的架构师之路。
分布式(Distributed)数据访问层(Data Access Layer)(以下简称DAL)是综合MySQL Proxy、Memcached、集群等等技术优点而构建的一个软件系统。
大型网站的系统架构需要考虑很多问题。大型网站有高并发高负载的特点,在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。本文从低成本、高性能和高扩张性的角度来探讨了一些大型网站系统架构需要考虑的问题。
“系统思考是一扇重新看世界的窗”,那么,我们是否可以用“系统思考”的观点来重新审视软件开发过程,从而找一种更为合适的敏捷开发之路呢?
网络银行是银行渠道战略极其重要的一个环节,具有虚拟性、广泛性、低成本和创新等特点。随着中国金融业的发展,网络银行扮演的角色也慢慢发生着变化,正在从一个传统的以交易为中心的平台转向一个以客户为中心的营销平台。
Flash平台可帮助你构建富用户体验的应用,而Facebook平台可帮助你构建富社会化体验的应用。将二者合而为一,你就可以构建高交互性、富于表现力,并融入了社会化功能的杀手级应用了。 本系列文章(共分三部分)将为你介绍基于Facebook和Flash平台的应用程序架构,解析你能在此平台上构建的各种应用类型,并说明这些应用如何与你的服务器、Facebook服务器通讯。
8月28日,由澳信传媒IT168主办的2009年系统架构师大会在北京举行。下午分会场由网络架构设计专场和应用服务器架构设计专场组成,每个分会场由5位专家带来精彩的应用案例分享和技术解析。
8月27日 北京消息,由IT168联合旗下三大技术社区ChinaUnix、ITPUB、IXPUB主办的2009年度系统架构师大会明天即将在北京歌华开元大酒店隆重开幕。
很多团队都有tech lead这个角色的存在,但同时很多团队对这个角色都缺乏明确的定义。大多数时候,团队只是指派其中经验最丰富、技术最精熟的开发者来担当tech lead。但除了“tech”的成分之外,这个角色还有“lead”的成分,这就决定了他不仅需要技术上的能力,还要眼观六路耳听八方,才能带领团队──至少是开发者们──取得成功。
.NET平台上的分层架构(很多朋友称其为“三层架构”),似乎是一个长盛不衰的话题。经常看到许多朋友对其进行分析、探讨、辩论甚至是抨击。本文将为大家拨开迷雾,彻底了解什么是分层架构。
在开发Web程序中,我们可以选择用自己的方法来实现安全的策略,或者可以购买第三方的安全代码和产品,不管怎么样,都是要很大的花费的,幸好在.NET Framework中已经内置了安全的解决方案。