| 发表于:2007-01-15 17:16:252楼 得分:100 |
您的思路我很赞成,我也在搞,而且基本上成功了,不过我们有特定行业的业务经验,我感觉叫做基于企业建模基础上的开发比较好,你所做的抽象的方法\接口\对象其实都是企业模型的基本api,当然这些不能都是抽象的,通用部分还是要做实现的,在此基本api上进行二次开发可实现最大复用,所以可以获得最小的成本实施.企业建模主要考虑这个企业的部门组织机构关系\人员\角色\功能\应用配置\流程.我觉得这样的项目也需要需求分析了,不过在需求分析前要做一个相当于管理咨询的工作,就是用来流程来规范管理.然后再用用例描述单个业务需求即可. 业务流程管理可以用工作流实现,业务尽可能细分,将单个业务变成不可再分的服务,服务之间的依赖在配置文件中搞定.这样基本上可以实现我们的想法.其实也是目前主流的soa开发思路,献丑! | | |
|