对做IDE的一些思考
来源:互联网 发布:移动数据网怎么转电信 编辑:程序博客网 时间:2024/05/01 03:34
近来参与了一个电信CRM项目的设计,相比其他电信应用来讲,CRM最接近用户,因此,需求琐碎,变化频繁。需要有一个适应CRM业务的领域化IDE来支撑业务开发。
做事情需要有方法,方法可以参考业界一些好的实践。本文主要是想总结一些好的设计IDE的实践供朋友们借鉴。
我们借IBM的BPM Suite来分析IDE的设计方法。
IBM BPM Suite主要用于业务流程的管理。IBM把业务流程的生命周期划分为流程建模、流程开发、流程部署、流程监控4个环节,针对这4个环境,定义了相应的角色执行相应环节的工作。然后再针对指定的角色,提供了专门的workspace来支撑其工作,实现了对其不关心的数据和配置的封装和隐藏。
这种方法论其实是通用的,对CRM应用来讲,其开发生命周期也可分为几个阶段,每个阶段的参与Actor需要使用的信息、不需要了解的信息都不同。同时,一个现代SOA应用在技术上通常会分层,典型的分层是UI、流程、Services、Entities。需要根据Actor,仔细分析在每个分层上的开发用例,从而构建出最适合各种Actor的IDE。
本人最近在研究BPEL和BPMN,希望能和对此有研究的朋友探讨一些技术问题,联系QQ:38425726,盼指教。
- 对做IDE的一些思考
- 关于IDE选择的一些思考
- 做产品的一些思考
- 做技术的一些思考
- 对做技术的思考
- 对台球的一些思考
- 对病毒的一些思考
- 对职业生涯的一些思考
- 对一些问题的思考
- 对自省的一些思考
- 对STL的一些思考
- 对概率的一些思考
- 对javascript的一些思考
- 对前沿的一些思考
- 对新技术的一些思考
- 对IXP的一些思考
- 对计算机专业的一些思考
- 对哲学的一些思考
- 揭秘:成为最牛程序员的五大要诀
- WebAppTrend周刊:Google Chrome工程师推出Web App开发指南
- 可商业使用的免费软件推荐列表(revision 2 )
- PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用——PHP SDK中Demo程序简析
- 补码乘法,补码乘法计算详细解说
- 对做IDE的一些思考
- 数组名和指针的区别
- DockPanel_2.4 WeifenLuo.WinFormsUI.Docking.dll的用法
- 虚析构函数
- 利用UtilityLibrary.dll WeifenLuo.WinFormsUI.Docking.dll控件创建工具栏效果
- 超好听的纯音乐
- poj 2181 (线段树)
- 如何制定计划
- Android读取SIM联系人信息