软件架构乱弹——问题域及其解决方法(2007.12.14更新)》的相关内容

SOA是旧瓶装新酒吗?

想搞清楚SOA,与其求人,不如求己: http://dev2dev.bea.com/technologies/soa/xmlmessaging/articles/soa_wilkes.jsp http://dev2dev.bea.com/technologies/soa/index.jsp http://www.bea.com/framework.jsp?CNT=index.htm&F ...
by robbin 2004-09-15 浏览 (18048) 回复 (34) 关键字:

软件工程中的经济行为与软件架构师的工作

Author:Anders小明软件工程中的经济行为1. 在传统财务概念下,软件公司或者商业公司IT部门的员工,是公司的成本中心。对于一个定额合同项目,员工工资成为项目中唯一的可变成本。2. 因此,尽可能的缩短工期,减少人员投入就成为缩减成本的基本方式。3. 软件的分工模式,以及传统的waterfall——流水线的工作方式,决定了问题发现的越早,修正的成本越低。4. 有两种手 ...
by yimlin 2007-06-19 浏览 (1855) 回复 (1) 关键字: 软件工程

关于两个世界体系的对话

这一段是我还在写的文章中的一部分. ========================================= ..... 习惯经验的强大惯性,源自于背景的长期稳定性。软件体系的快速变革,让我们忽视了硬件体系的长期稳定。这种稳定性使得很多习惯经验变成了不言自明的信条。大多数的软件设计方法的革新只不过是用旧石斧打造出来新石斧。在C中我们使用getc,putc来进行IO,在Java中无非是变成 ...
by Trustno1 2008-08-22 浏览 (11455) 回复 (55) 关键字: 体系结构

ruby on rails为什么暂时无法成为企业应用开发的主流?

今天上午和庄表伟在msn上交流了一些看法,下午和JavaEye2.0的主力开发人员jerry讨论了关于ruby on rails在企业应用开发和团队协作的问题。通过讨论,有了一些初步的想法和观点,虽然还不是很清晰,但是现在总结和记录下来,留待今后的实践来验证。 ozzzzzz在Java将死?中提出了一个衡量未来主流工业语言的标准,其中有一条很有意思: ozzzzzz 写道 1. 应该能规范书写 ...
by robbin 2006-09-17 浏览 (49589) 回复 (42) 关键字:

关于rails大容量网站部署的性能讨论

前段时间就rails的部署的负载能力进行了相关的讨论,请看: http://www.javaeye.com/topic/19534 http://www.javaeye.com/topic/18675 这两天在安装服务器,顺便到处看了一下,搞清楚了一些对rails的误解。因此对服务器部署有了一些新的想法,和大家探讨一下。 以前我以为rails像PHP那样,以apache的server mod ...
by robbin 2006-05-10 浏览 (113109) 回复 (177) 关键字:

软件架构乱弹——问题域及其解决方法(转载)

作者:Anders小明 发表于Blogjava 一、什么是架构 1. 和架构相关的几个问题域 架构需要解决的非业务问题域包括如下: A 系统目标:系统性能,稳定性. B.项目目标:开发成本,质量 C.项目过程:需求的不确定性和开发过程的团队协作性 不同的问题域,解决之道也不相同!而同一问题域的不同层次的要求,解决之道也不尽相同。 2. 什么是架构   & ...
by kirk1127 2007-09-21 浏览 (199) 回复 (0) 关键字:

系统架构师

什么叫架构师       系统分析员属于Analyst角色组合,与其相比,架构师则是属于Developer 角色组里的一个角色,一个非常重要的角色。 架构师的职责及工作描述 The software architect role is responsible for the software architecture, which incl ...
by cary1130 2007-06-28 浏览 (513) 回复 (0) 关键字: Software Architect

软件工程中的经济行为与软件架构师的工作

Author:Anders小明软件工程中的经济行为1. 在传统财务概念下,软件公司或者商业公司IT部门的员工,是公司的成本中心。对于一个定额合同项目,员工工资成为项目中唯一的可变成本。2. 因此,尽可能的缩短工期,减少人员投入就成为缩减成本的基本方式。3. 软件的分工模式,以及传统的waterfall——流水线的工作方式,决定了问题发现的越早,修正的成本越低。4. 有两种手 ...
by yimlin 2007-06-19 浏览 (1717) 回复 (1) 关键字: 软件工程

基于业务模块组件的系统架构

Author:Anders小明以前写过一篇《基于抽象的分层结构》,这里补充一篇《基于业务模块组件的系统架构》一些内容在《项目笔记:dao,web,模块边界以及Model分类》以及《模块的接口设计》随笔中已经提到,这里补充总结一下。任何一个有一定规模系统,通常会把系统做一定分解降低分析设计开发的难度,模块划分是一个比较常见的方式。而在模块的划分及其分析设计的实践中,包括了两种层次的边界。第一是交互行 ...
by yimlin 2007-12-15 浏览 (358) 回复 (0) 关键字:

SOA面向服务的业务转换在零售业中的最佳实践

Min Luo (minl@us.ibm.com) , 高级认证 IT 架构师, IBM Global ServicesPrakash Mall (mprakash@in.ibm.com) , 咨询 IT 架构师, IBM Global ServicesDiptiman Dasgupta (ddasgupt@in.ibm.com) , 咨询 IT 架构师, IBM Global Servic ...
by sqby 2006-12-23 浏览 (873) 回复 (0) 关键字:

google背后的分布式架构

Google背后的分布式计算架构策略 Google是与众不同的。它的独特不仅仅表现于革新的思维和充满创意的应用 (比如那个大堂里的地球模型),更在于其有别常规的IT策略……   加利福尼亚州山景城(Mountain View)Google公司(Google,下称Google)总部有一个43号大楼,该建筑的中央大屏幕上显示着一个与Google地球(Google Earth)相仿的世界地图,一个转动 ...
by dogstar 2008-05-29 浏览 (2052) 回复 (0)

看来下一步是需要用flex做一个应用系统的框架了

大家有什么好的建议和思路吗
by fourfire 2008-03-05 浏览 (4774) 回复 (21)

消息中间件及WebSphere MQ入门

阅读提示:通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。 消息中间件概述 消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。 在分布式计算环境中,为了集成分布式应 ...
by IBM文章编辑 2007-08-06 浏览 (2425) 回复 (0)

[zz]软件架构师成长之路

对于任何一个软件开发人员来说,架构师都是一个令人向往的角色。就连世界首富比尔盖茨在2000年卸任公司CEO的同时,也担任了微软公司的荣誉角色“首席软件架构师”,可见“架构师”这一称谓的吸引力。架构师是公司的“金领”,有着非常高的收入,很少需要考虑生存的问题,从而有更多的精力思考关键技术问题,形成“强者愈强”的良性循环。部分优秀的开发人员在工作了一定时间后,就要开始考虑自己的未来到底向哪个方向发展。 ...
by imjl 2007-08-10 浏览 (1213) 回复 (6)

如何让J2EE开发更敏捷

在J2EE技术体系中,往往被灌输了太多容器的概念,什么EJB容器、Servlet容器等等,而开发过程也在开发、配置、部署之间迭代与反复;如此一来常会出现令人尴尬的状况:往往花几分钟时间去改一个Bug、却要再花双倍或者更多时间去部署和测试,开发工程师们不得不中断思路,看着服务器如蜗牛般启动,并在开发工具和部署工具之间来回切换。 事实上,配置也好、部署也罢,都是开发过程中一个必不可少的阶段。如何通过 ...
by liuqiang 2008-08-07 浏览 (152) 回复 (0)

Amoeba 分布式数据切分工具 - 国内开源项目介绍(二)

项目名称: Amoeba 发起时间: 2008年1月 网站:http://amoeba.meidusa.com 代码托管:http://www.sourceforge.net/projects/amoeba 项目介绍: 随着传统的数据库技术日趋成熟、计算机网络技术的飞速发展和应用范围的扩充,数据库应用 已经普遍建立于计算机网络之上。这时集中式数据库系统表现出它的不足:集中式处理,势必造成性 能瓶 ...
by Quake Wang 2008-09-03 浏览 (1633) 回复 (7) 关键字:

Ruby on Rails 2.0的新功能介绍

万众瞩目的Ruby on Rails 2.0已经发布了,Rails框架在2004年诞生以来,一直保持着相当快的版本升级速度:2005年发布了Rails1.0版本,2006年初发布Rails1.1版本,2007年初发布Rails1.2版本,而还没有等到2008年,在2007年圣诞前夕的12月6日,Rails2.0已经发布。 Rails框架每个大的版本升级都给我们带来了相当多的新功能,新惊喜。Rai ...
by robbin 2007-12-10 浏览 (3762) 回复 (4) 关键字: rails

Spring2.0的新特性点评

Spring2.0的发布恐怕算得上2006年Java社区的一件大事了。在Spring2.0发布附带的文档里面对2.0新特性做了概要的介绍,2.0的新特性是自然是我们最关注的方面: 一、Spring的XML配置引入XML Schema语法简化配置 在Spring1.x系列中,bean的配置文件使用DTD,没有namespace的分隔。2.0的一个非常大的改进是引入了XML Schema的name ...
by robbin 2006-10-03 浏览 (1220) 回复 (0) 关键字: spring

相关问答

赞助商链接