软件架构
zhoujia1983
这个作者很懒,什么都没留下…
展开
-
架构设计师与SOA(第一部分)
SOA(Service-Oriented Architecture),即面向服务的架构,这是最近一两年出现在各种技术期刊上最多的词汇了。现在有很多架构设计师和设计开发人员简单的把SOA和Web Services技术等同起来,认为SOA就是Web Service的一种实现。本质上来说,SOA体现的是一种新的系统架构,SOA的出现,将为整个企业级软件架构设计带来巨大的影响。本系列两部分文章将根据作者自原创 2005-12-15 20:27:00 · 863 阅读 · 0 评论 -
架构设计师与 SOA (第二部分)
本系列的第 1 部分 介绍了有关架构设计师以及 SOA 架构的知识,分析了 SOA 架构师在设计 SOA 系统架构时有哪些应该特别注意的地方。本文将延续第一部分的内容,向您介绍了 SOA 为企业级架构设计带来的影响,以及在构建基于 SOA 架构的企业系统时应该怎样保证所构建的系统架构能够满足系统中不同的服务级别需求。 1. SOA 为企业级架构设计带来的影响 1.1 SOA 的特点及其使用范原创 2005-12-15 20:30:00 · 1721 阅读 · 0 评论 -
基于.Net Framework的N层分布式应用开发(转载)
.Net Framework推出的许多新技术为上述任务的实现提供了相对简单的解决方案。其中,基于SOAP的Web Service在处理分布式应用时具有比传统的DCOM/CORBA明显的优点,结合基于Web的ASP.NET页面开发技术和SQL Server数据存储技术(或Xml文档),在.Net下开发N层应用程序也不再困难。 一、分布式处理概述 分布式处理是将应用程序逻辑分布到2台或者更多台原创 2006-01-04 17:07:00 · 798 阅读 · 0 评论 -
系统设计的一些原则(转载)
系统设计的好坏在根本上决定了软件系统的优劣。可以说“差的系统设计必定产生差的软件系统”,但是不能保证“好的系统设计必定产生好的软件系统”。因为在设计之前有需求开发工作,在设计之后还有编码,测试和维护工作,无论哪个环节出了差错,都会把好事搞砸了。据说上帝把所有的女士都设计成天使,可是天使们在下凡的时候,有些人双脚先着地,有些人脸先着地。上帝的这一疏忽让很多女士伤透了心。所以我们在开发软件的时候,原创 2006-02-06 16:39:00 · 1099 阅读 · 0 评论 -
7个软件开发原则(转载)
关于代码重复最著名的单词是Kent Beck的Once And Only Once,也就是说软件操作的任何一个片断--不管是一个算法,一个常量集合,用于阅读的文档或者其他东西--应当只出现一次。 软件重复出现至少会导致以下问题: 1 其中的一个版本会过期 2 代码的责任会四处散开,导致代码难以理解 3 当你修改代码时,需要重复修改很多地方,一不小心就会遗漏 4 你不能很好地进行性能优化原创 2006-02-06 16:46:00 · 758 阅读 · 0 评论