產品愿景V1.0

          Posted on 2010-03-09 14:56 codechris 閱讀(293) 評論(1)  編輯  收藏

          一、寫在前面的話

          主要從數據平臺和應用平臺兩個角度出發考慮產品(或者解決方案)的設計和開發,眼前的目的是為了滿足于眼下的項目開發和實際應用場景的需要,未來要發展為企業級的面向業務人員的數據采集平臺和面向開發人員的應用開發基礎平臺。

          二、產品概述

          分為兩大產品:AmesDataAdapter--面向數據平臺

                              Ames(包括AmesCore和AmesApp)--面向應用開發基礎平臺

          三、產品建設目標

          AmesDataAdapter:

          1. 從異構的關系型數據庫(數據模型)中抽取數據,傳輸并存儲到目標數據庫(數據模型)
          2. 從異構的存儲系統(直接的文件系統,etc.)中抽取數據,存儲到目標數據庫(數據模型)
          3. 自動地發現采集點上的數據變化并提取(listener)
          4. 手工地設置輪詢采集時間(task)
          5. 提供采集點管理監控界面(SiteConsole),識別好/壞點
          6. 提供采集情況綜合管理監控界面(Console),識別采集的問題環節
          7. 記錄日志,提供日志查詢(Log)
          8. 以業務用戶可接受的方式或提供友好的GUI,讓業務用戶可以自行配置數采規則

           

          Ames:

              AmesCore:

          1. 為AmesApp提供API
          2. 為AmesApp提供第三方解決方案(例如:spring.jar),并提供第三方解決方案的具體版本
          3. 為AmesApp提供必要的工具類支持

              AmesApp:

          1. 為面向應用的項目開發提供編程骨架
          2. 提供快速的源碼生成(CRUD)
          3. 提供基礎的應用組件(log,exception,UI,etc.)
          4. 提供面向行業的專業應用組件(罐量計算等)
          5. 提供統一的開發方法論(SVN/CVS,IDE,build工具和方法,持續集成工具和方法,codeReview工具和方法,測試工具和方法)

          四、需要考慮的問題

          1. Oracle RAC/Advanced Replicate實施方法
          2. 是否有必要做應用的負載均衡(軟件級weblogic,etc.或者硬件級)
          3. 實時數據庫這塊考慮Memcached         

          Feedback

          # re: 產品愿景V1.0  回復  更多評論   

          2010-03-09 15:55 by 張_斌
          關于AmesCore,為AmesApp具體提供的API包含哪些部分?

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 九龙坡区| 贵阳市| 郎溪县| 黔西| 依兰县| 博湖县| 开江县| 阿拉善盟| 永州市| 永靖县| 西丰县| 清新县| 南江县| 盐津县| 镇雄县| 佛山市| 班玛县| 青河县| 佛学| 盐津县| 彰化市| 微博| 简阳市| 赞皇县| 永登县| 巴中市| 石城县| 德令哈市| 施秉县| 高青县| 曲沃县| 唐河县| 平度市| 红原县| 宝山区| 广平县| 招远市| 天门市| 巍山| 天长市| 广昌县|