自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 系统架构与任务功能的分解

一、概述                最近,看到一位同学整理开发计划,牵涉到一些任务分解上面。自然想起了之前架构分解的一些文章,同时也结合自己之前从事的岗位分析一下。我们在面对一个庞杂的系统或是繁杂的任务时,有时总是感觉一座座大山在心头。最先想到的是愚公移山以及庖丁解牛。两者都是从一车或是一刀开始。所以,分解使我们有能力解决这样的问题。二、架构分解             

2015-01-28 16:30:58 2143

原创 零售系统软件架构---数据架构之数据同步

一、概述

2015-01-27 16:18:29 1213

原创 零售系统软件架构---数据架构之数据分片

一、概述                对于一个由多个子系统组成的一个完整的系统而言。系统之间的交互,也在很大程度上反映了数据分布的情况。每个业务系统都具有自己本系统独特的业务数据。所以,目前每个业务系统一个业务库的形式。                这种就是类似大家常说的垂直分库。然而随着业务单据的剧增,单一业务库的压力自然上升,特别是对企业应用而言,业务操作的重要性摆在第一位的。垂直

2015-01-26 17:59:07 798

原创 零售系统软件架构---设计之缓存篇

一、概述                缓存在我们系统内部也广泛使用,基本分本地缓存和分布式缓存。本地缓存由自定义写的缓存组件,分静态缓存与动态缓存,所谓静态就是数据存入就不会被应用清除,动态缓存采用LRU淘汰策略。本地缓存自不多说。但就使用的分布式缓存Redis说明下。                说到缓存的使用场景,1、需要经常访问;2、是很少发生改动;(如果使用缓存并且数据发生频繁

2015-01-26 11:39:36 736

原创 零售系统软件架构---设计之权限数据分发

一、概述用户权限数据在我们系统中分为两类,一类是菜单操作权限,一类是数据权限。分析详见 这里。用户数据在用户中心维护,相关的菜单权限,数据类也在这个系统中。提供管理员用户添加用户、分配角色、资源划分等操作。那外围子系统怎么来取得用户相关数据,用以判断用户是否有权访问。(说明,用户认证(登录验证在用户中心完成)后,然后授权登录到指定子系统。目前是基于Cookie实现的简单SSO。)

2015-01-23 18:15:49 959

原创 零售系统软件架构---设计之理论篇

一、设计原则1.1、一致性原则一致性应该是所有质量原则的根基一致性的架构则会给软件系统带来和谐与平衡1、业务模型名称一致性(相关干系人沟通的桥梁)2、架构风格的一致性3、解决方案的一致性4、形式上的一致性1.2、分离原则1、分离构建的基础(可控因素,非可控因素,可控程度;主要业务尽量避免跨公共网络)2、分离业务需要多系统协同合作,使系统更应职责清

2015-01-23 15:59:30 1146

转载 软件架构---架构分解篇

4.1、架构分解架构分解是架构设计过程中非常关键的一步。除了识别架构元素,对大规模的软件系统,分解还是解决非功能需求的重要手段。比如解决可伸缩性、可用性、可管理性等问题,在架构的多个层面进行了分解:在应用层面,按照功能或 SOA 服务进行分解,将系统垂直拆分为多个应用池(应用池中的服务是无状态的)。每个应用池中有多个应用(水平拆分),可以独立灵活地进行伸缩。在数据层面,对数据进行垂直拆

2015-01-23 15:21:07 2529

原创 软件架构---工程理论篇

近期调整了下工作内容划分,也相对有更多的时间思考我们系统架构的设计。(节选自架构设计分析文档)一、模型提到模型,大家就直观的说到数据模型,也对。我们再提高一个层次对模型的认识。模型是所研究的系统、过程、事物或概念的一种表达形式。见百度百科定义可以理解为我们对所研究事物的一种抽象。关于抽象,请见 。说几个系统设计常见的,比如对IO处理抽象,有同步模型、异步模型。还有对线程

2015-01-23 15:12:56 657

原创 零售系统软件架构---分析篇

一、前述近期调整了下工作内容划分,也相对有更多的时间思考我们系统架构的设计。二、系统特征2.1、业务特征业务特征 商品种类和业务组织结构繁杂产生的庞大的日常数据信息每天产生大量的商品进销存信息,是总部及地区统一管理与配送依据。成为管理面临的第一个难题。

2015-01-23 10:37:54 1416

原创 2014年四月份业务培训的一些思考

关于参加公司业务知识培训以及通过对城市仓系统的性能跟踪(特别是,入库,分货两类核心核心业务的梳理)几点问题的思考 一、业务调研阶段思考我们除了业务知识的理解以及对系统功能的细分之外,发现一些人员提出的问题中对业务领域的不同说法以及大多数分析人员在询问系统的边界在哪?当然,这是一个不断随着理解深入的分化过程。要回答上述问题,我们是不是应该理一理,业务调研阶段,我们的重点关注有哪些,应

2015-01-20 11:34:54 501

原创 系统设计之----抽象的质量

抽象以及抽象的质量一、权限案例分析1.1、案例简介最近在一个项目中,设计权限相关的。说到权限,很多会提到RBAC以及ACL模型。技术上JAVA领域也会想到SpringSecurity,以及更早的Acegi;还有不错的Apache Shiro 等。抛开这些技术点,我们提炼到模型设计上来。RBAC以及ACL是什么,请找谷哥或是度娘吧。 常见业务系统中,权限需求:一般分为菜单操作权限以及

2015-01-16 12:32:33 1251

SFS2xRC2源码lib

不是很全,凑合看吧 有两个文件,这个是第一个啊

2011-07-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除