架构
文章平均质量分 54
AlisoftRD
阿里巴巴软件,研发中心专注于SaaS业务,专长于平台设计。
展开
-
OSGi的编程思想
作者:SunPeng 最近学习了OSGi框架的资料,本文对其作一简单整理。简单地说,OSGi就是一个服务平台(Service Platform),它采用容器的思想来组织组件:了解其发展过程,发现最初它就是为了合理地组织模块开发应运而生;随着SOA的兴起,OSGi利用已有的灵活的组件开发优势,新增了服务的概念——组件注册服务,同时引用其他服务。在其原创 2008-11-15 22:24:00 · 1297 阅读 · 0 评论 -
生活化技术:抽象工厂模式 vs. 服装采购
曾经想写一个“生活化技术”系列,希望用简单而生活化的例子来解释技术。离第1篇([生活化技术]组合模式 vs. 理发店价格表)的正式发布也已经过去半年多了,决定继续。今天来谈‘抽象工厂模式’。下面是原始的模型图: 我用下面这个生活中的例子(淘宝店家服装采购)来举例,看你能否理解? 比较一下下面这个图,有何区别? ===== by 鬼谷子@魔教,更多内容原创 2009-08-04 09:32:00 · 797 阅读 · 0 评论 -
[CTO札记]业务架构
软件的业务架构(Business Architecture, BA)是个较新的词,可以说是(需要软件化的)业务逐渐复杂的结果。业务复杂到一定规模后,必须对其进行梳理与设计,结果就是BA。 BA通常的工作就是:识别模块、划分功能、厘定(他们间)关系。 一、模块结构图 复杂的系统,通常用模块结构图来表达顶层架构。 上面的例子说明了将构建系统将由3个子系统组成,并与二个已有的外部系统打交道。原创 2009-09-01 12:36:00 · 959 阅读 · 0 评论 -
[CTO札记]杂论架构
一、架构的含义 许多人对什么是架构或者架构设计包含什么内容比较模糊。我就来说上几句。 ‘什么是架构’涉及定义,需要精确性,难免会有争论。不过,以下几个理解估计共鸣者不少。 1、架构是一种设计 我们平时说‘张三,你做一下架构设计;李四,请将架构(设计)图给我看一下’,总是将架构与设计关联使用。事实上,英文表述是‘Architecture Design’,也是这个意思。 那么,已经有了‘原创 2009-08-30 12:14:00 · 818 阅读 · 0 评论 -
[CTO札记]架构的改造是个持续、全面、螺旋的过程
系统架构是一个产品的基石,它的扎实是产品成长性的保障。 但是,架构永远与产品是共同成长的。 新产品刚推出时,快速、可用即行,不可能构造一个复杂、庞大的基础架构。 随着产品的热火,压力越来越大,容量、伸缩性问题就来了。在保证业务的前提下,对架构进行优化、改造就成为必要。 1、持续 如果产品持续热火、用户量不断增长、数据逐渐少量化、业务功能越来越复杂,这种改造就将是持续性的。 2、全面原创 2009-09-02 15:27:00 · 705 阅读 · 0 评论 -
[CTO札记]架构改造(SOBS)4原则
上周我在‘[CTO札记]架构的改造是个持续、全面、螺旋的过程’一文中提到了架构改造的3个过程特点,不过‘分步进行’这条最重要的没有明确,因此现在重新整理成‘架构改造4原则’。 ===== by 鬼谷子@魔教,更多内容在 http://DavyYew.BlogBus.com ======原创 2009-09-06 22:17:00 · 589 阅读 · 0 评论 -
[CTO札记]一些架构策略
原文(http://akfpartners.com/techblog/2009/08/11/scalability-best-practices/)谈了一些‘可伸缩性’的最佳实践,我将之整理成‘架构策略’。 ===== by 鬼谷子@魔教,更多内容在 http://DavyYew.BlogBus.com ======原创 2009-09-07 13:47:00 · 714 阅读 · 0 评论