`
wxyfighting
  • 浏览: 191356 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
文章列表
二.背上铺盖带上干粮SCA服务框架之路启程 记得我在推广SCA规范的时候,常常和Spring作比较,Spring广为流传很大的一点就是在于它的IOC理念,SCA中也很彻底贯彻了这点(这点应该是个趋势,包括OSGI等等开源框架),但是也正是这个理念,在实际运用当中会带来困扰。当开发系统越来越大,一个工厂里面的bean组装复杂度不断增加,庞大的spring bean factory就好比一个大锅子,越来越多配置交织在一起,最终模块与模块之间无法分割,架构师虽然规划了很好的目录结构以及配置文件,但是在运行期的结构依然是耦合性极强,难以分割的业务模块逻辑团。这样的系统所面临的问题就像当初OO要解决的问 ...
每个人在人生的不同阶段都在成长,父母们为自己记录了过去的成长历程,自己也在成年以后记录着自己的成长历程。程序员或者架构师都有着自己的“孩子”,不论自己的孩子是好是坏,都为自己的孩子有一点成绩而激动不已 ...
Spring事务管理的失效和Proxy类型的DataSource 在服务框架中,我们由于需要将DataSource作为第三方服务暴露给其他模块(此处是十分不推荐的,因为如果作为服务那么首先就要求该服务没有状态),因此就采用Jdk的Proxy来实现虚拟DataSource暴露给其他模块以及第三方。 环境: 采用ASF(基于SCA服务框架的应用服务框架)暴露DataSource作为第三方服务,其他模块的Ibatis 的SqlMapClient和Spring的TransactionManager都注入了这个
在阿里巴巴唯一不变的就是变化 阿里软件从成立开始到现在一直都在经历着变化,这个变化的过程也是对于我们商业目标不断成熟认识的过程。 一变:让天下没有难管的生意。 XPlatform走进阿里巴巴,全民动员开发外贸版,阿里软件创业阶段的开始。 二变:迎接SAAS的新未来。 内贸,外贸,网店全面开花,功能不断增强,销售全面铺开。 三变:AEP大战略的开展。 由ISV角色转变成为ISV管理者角色。 这么几次转变,其实也是一种对SAAS的认识的不断转变,阿里软件可以成为一个很好的ISV,但是是否是实现我们让天下没有难管的生意的最好的做法。我们面对的是千千万 ...
Author: 岑文初 Email: wenchu.cenwc@alibaba-inc.com 最近一直在考虑平台的总体结构以及服务框架的问题,粗粗的接触了OSGI和SCA等思想,有了一些思路,但是还不是很清晰。昨天很好的机会,和普元公司做了一次交流,看到了很炫的IDE ...
远程服务调用框架设计与实现 Auther: cenwenchu Email: wenchu.cenwc@alibaba-inc.com Version: 0.1 Date: <chsdate style="BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(res://ietag.dll/#34/#1001); BACKGROUND-REPEAT: repeat-x" tabindex="" w:st="on" isrocdate="False&qu ...
基于SCA规范的服务框架设计与实现 Author: 岑文初 Email: wenchu.cenwc@alibaba-inc.com Version: 0.1 Date: <chsdate style="BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(res://ietag.dll/#34/#1001); BACKGROUND-REPEAT: repeat-x" w:st="on" isrocdate="False" islunardate="Fa ...
最近一直在考虑平台的总体结构以及服务框架的问题,粗粗的接触了OSGI和SCA等思想,有了一些思路,但是还不是很清晰。昨天很好的机会,和普元公司做了一次交流,看到了很炫的IDE功能,同时也看到了SCA思想真正运用到了实际 ...
XPlatform Job机制设计分析 Author:Wenchu.cenwc 岑文初 Date:<chsdate style="BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(res://ietag.dll/#34/#1001); BACKGROUND-REPEAT: repeat-x" w:st="on" year="2007" month="5" day="10" islunardate="False&q ...
JGroup 使用分享 JGroup是当前被广泛使用的可靠组间通信的工具之一。例如OSCache以及JBossTreeCache都是用的是JGroup。 JGroup功能十分强大,通过配置各种参数就可以充分利用它所提供的各项功能。JGroup最大的特点就是支持协议栈的可配置性,它本是实现了基本的Java的协议栈实现,也就是最基本的消息广播的基础,同时支持附加协议栈的配置,消息的传递就是在这些协议栈之间相互传递,封装,检查,丢弃,重发。JGroup可以基于TCP协议来实现消息广播,也可以通过UDP方式来广播消息,利弊不言而喻,TCP可靠,但是代价大,性能没有UDP来的好,UDP速度快, ...
开张了,csdn上面安了一个家,今后的技术咚咚就往这边塞了。
基于OSGI的Cache组件的实现 Author:Wenchu.cenwc 岑文初 Date:2007-3-13 Email:wenchu.cenwc@alibaba-inc.com 源起: 平台新架构一个core module作为Loader Module,然后再启动系统级的Modules,最后是业务级的Modules。 OSGI中文意思是开放服务网关接口,是规范性的接口规范定义。而Eclipse 3.0以后的架构都是通过OSGI规范来实现的,可插拔性和灵活的接口有目共睹。在Eclipse中有一个基于OSGI R4实现的Equinox项目,它在OSGI R4 ...
Global site tag (gtag.js) - Google Analytics