迷途書童

          敏感、勤學、多思
          隨筆 - 77, 文章 - 4, 評論 - 86, 引用 - 0
          數據加載中……

          對做IDE的一些思考

          近來參與了一個電信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,盼指教。



          posted on 2012-02-26 00:51 迷途書童 閱讀(1426) 評論(2)  編輯  收藏 所屬分類: 隨感系統設計

          評論

          # re: 對做IDE的一些思考  回復  更多評論   

          xuexile haha
          2012-02-26 19:19 | tb

          # re: 對做IDE的一些思考  回復  更多評論   

          什么是IDE?
          2012-02-27 20:37 | nihao
          主站蜘蛛池模板: 永靖县| 茶陵县| 巴中市| 定日县| 达拉特旗| 夏河县| 荔波县| 奉贤区| 梅州市| 高碑店市| 郯城县| 沁阳市| 织金县| 榆中县| 城固县| 南投县| 彰化县| 紫阳县| 凯里市| 新密市| 北宁市| 迁西县| 司法| 达孜县| 商城县| 福建省| 右玉县| 开远市| 稷山县| 普格县| 霍州市| 章丘市| 乌拉特后旗| 静海县| 辰溪县| 大理市| 新竹市| 瓦房店市| 分宜县| 双流县| 大关县|