AccEAP简介
AccEAP 是由本人主导开发的企业应用架构,Acc 是公司名字的头三字母。本来名字是HokEAP的,Hok就是俺的代号了,但为公司做事,这么命名是有不妥的。
不过HokEAP 还是另外一个架构的名字,是我在 离开东软后不想找工作的一个多月期间写的,算是原来项目经验的技术总结吧。不过HokEAP是Delphi 开发的,适合小型的企业应用开发,基本功能和下面要介绍的AccEAP架构目标基本同,但不是基于分布式的,也就是说,它只能做C/S的东西了。在目前公司中的项目中有应用,效果还是满意的。已打算把它开源很久了,但一直没有写相应的文档,迟迟未Open 出来。(本来这里还放了我mail地址,为想要HokEAP的人提供代码,但很多人给瓜瓜来信要AccEAP的代码,瓜瓜比较为难了,详见回复吧,如果你想要HokEAP 可以留意)
AccEAP 架构目标:
封装数据访问(DataAccess)
提供对象持久化方案(OP),
插件式的服务管理,
同化Remoting 和 Web Serviece 的开发方式,
实体的界面组件绑定,
多客户端支持: WinForm,WebForm,WinCEForm
提供基本的模块 :
权限管理
日志处理
异常处理
系统监控
集成IM(即时通讯)
数据迁移
基础数据维护
数据字典
任务管理器
系统设置
以上目标 基本已实现,细节调试中。
其他目标:
集成工作流,
仿真单据界面、动态表单
框架实现中参考了诸多开源架构,Hiebernate,EasyObject,MsLib(微软企业库),Spring,AspectSharp 等具体介绍中详谈。
在接下来,我会发一系列的帖子来详细介绍该架构
希望和朋友们共享,以求得到更好经验指导,同时也帮助初级入门的朋友更好地了解开源架构。