2008年1月22日 星期二

研發文件共創平台 RD_PORTAL BETA版

http://coolbrad1121.blogspot.com/2008/01/2007.html

研發文件共創平台是我2007年後半年的大作,網站的成立目的,是提供一個工具網站讓院內同仁可以透過這個網站做到知識共享及資料保存等等的功能,最大的遠景就是希望成為工研院院內同仁的個人化網站(繼內部企業網後最多人使用的工具網站),大家都希望可以越來越WEB 2.0。

這網站之所以稱為平台,就是提供很多方便工作的工具在這個網站上,我的主要工作就是建置這個平台網站,而工具由其他單位或同仁負責,如果網站經營的好,工具會越來越多,我的責任會越來越重,但成就感也會越來越高,爽度也自然會提高。現階段有提供線上文件共享(有點像google 文件)以及技術資料兩個。

當初規劃這個網站時,本來是想要走web service的架構,讓所有工具的系統開發者都開發web service給我用,如此日後也可以給其他系統使用。網站初版也如期完成了,但測試後發現效能不好,檢討下發現某些web service執行速度不彰,而拖慢了整個網站載入的速度,同時我也發現我犯了過分玩弄物件導向的病症了(這部分改天再說)。最後的解法是一切都走Database層,也就是我直接去資料庫撈資料,產生DataReader,最後再呈現出來,當然效能也提高了。但我想效能問題不全是因為web service的架構不好,不然怎麼可能有SOA出現呢?? 不過初RUN了一下,發現如果真的要全面web service的話,溝通與規格變的非常重要,雖然這種話已經說到快爛掉了,但還是發現就是有不足之處。

為了解決某些執行速度很慢的問題,也初玩了一下AJAX,感謝烏龜同學提供技術支援,為什麼走AJAX呢,就是希望比較慢的處理程式透過背後作業,不要影響User的瀏覽觀感,不過ajax還是需要再磨練才行。


[研發文件共創平台首頁]


[資料搜尋的More頁面]


[個人工作室首頁]
除了顯示個人上傳的檔案及技術資料外,右邊還有一些小功能,包括我最新的五篇EMAIL,以及我尚未簽核的表單。

沒有留言: