公告:cdoframework 2.0.0发布了,新增了分布式总线等重要功能,支持搭建分布式的企业级的业务处理系统,并实现企业所有业务系统的透明化打通和互联
CDO应用开发框架(CDOFramework)是一种全新的技术框架,和目前流行的struts、spring、hibernate/ibatis等目前常用的技术框架相比,能降低应用系统复杂度、简化应用系统开发、成倍提高软件人员开发效率、同时极大增强应用系统扩展性和可重用性,其技术功能范围涵盖了目前应用软件开发范围内的表现层、控制层、逻辑层和数据访问层,可部分或完全取代struts、spring、hibernate/ibatis等目前常用的技术框架。
和这些目前常用的技术框架相比,CDO应用开发框架有着以下明显优势:
1. 100%基于面向对象和SOA的设计理念,业务功能插件化,业务模块之间完全解耦,不但体现在代码中,而且体现在配置文件中,业务模块可以自由添加、拆卸、升级、更换或部分更换,而不会影响其它业务模块的代码;
2. CDO对象的应用不但节省了30%至70%以上的代码量和代码文件,而且使应用系统复杂度和实现难度大大降低,软件人员的开发效率成倍提高;
3. 业务执行逻辑的可定制性、系统事件触发/捕获机制、事前和事后处理机制、集群系统支持等一系列功能设计,不但使较为复杂的大型应用系统的技术实现得到大大简化,也使得应用系统的扩展性大大提高。
4. 通用事务调用接口统一了个业务模块的接口,CDOWeb技术更使得一个应用系统以一种通用的、简化的方式同时支持各种不同的客户端成为可能(设想一个应用网站系统如何不做修改就能同时支持浏览器、手机客户端、IVR、短信、Swing等各种客户端?)
5. CDO和通用事务调用接口的使用,使得所有应用CDO技术框架开发的系统“使用相同的语言说话”,系统间的通信和数据交换变得异常简单,对于构建一个由多个子系统组成的超大型网站、超级企业级系统尤为合适。
此外,CDOFramework还是一款完全支持高负载、高并发和海量数据存取的应用开发框架,它利用及其创新的思路,从框架层面支持了集群和负载均衡、分库分表、读写分离、分布式缓存等技术。利用CDOFramework,可以轻而易举构建一个支持负载均衡、分库分表和分布式缓存,并且几乎能无限扩展的大型应用系统。
1. CDO应用开发框架解决了分库分表、读写分离技术运用带来的开发难题,使其对应用开发者来说几乎透明,只要简单配置即可支持;
2. CDO应用开发框架解决了动态对象集群化的难题,可通过简单配置支持动态对象在集群环境中的单例模式和多机热备;
3. CDO应用开发框架解决了分布式缓存系统(MemCache)的应用带来的开发难题,使缓存对正常功能开发做到完全透明,通过配置,即可实现第缓存的实时同步。
在线会员 - 共 1 人在线,其中会员 0 人 - 最高记录是 48 于 2011-12-04 00:13