BeyondTrack

Byon Beyon agemen

一、項目概述

ByondTrack 是一個基於 JavaEE 平台的 B/S 結構項目管理與團隊協作工具。該工具具有如下特性:
1. 工作流管理(Workflow Management)
基於工作流引擎(jBPM),團隊流程建模後的流程定義可以直接部署到系統中,系統將按照流程定義控制團隊過程
2. 任務管理(Task Management)
BeyondTrack 提供了對項目個生命周期的管理,從項目計畫、需求,到實施、發布、維護全方位的監控。管理項基本分為兩類:流程任務與自定製任務
3. 文檔管理(Document Management)
在 BeyondTrack 中,所有文檔都是使用 Wiki 進行管理,以方便修改與歷史追蹤
4. 與已有系統的整合(Integration of Existing systems)
將提供CAS、LDAP、Subversion、Mylyn等外部系統方便的整合配置
5. 適合各種類型的團隊(Adapt to your Team)
無論是敏捷方法的團隊還是使用非敏捷方法的團隊都可以使用該工具進行項目管理與團隊協作

二、關鍵架構決策

在考慮了現有一些 Java 框架 / 框架組合與技術後,決定採用 JBoss Seam 作為套用框架,這個決定出於以下幾點考慮:
* Seam 是下一代的Java企業級開發框架,Web Beans(JSR299)參考實現
* Seam 整合的技術在整體性上比 Spring 整合的技術更適合本項目,設計、開發、配置更為簡化
* Seam 提供的上下文管理 、組件注射、表達式語言、作用域管理是現有框架不能比擬的
但是,Seam 也帶來一些問題:
* 當前,Seam對 JBoss AS 的支持更好,要想“簡單地”使用 Seam 帶來的所有好處,必須使用JBoss AS。雖然 Seam 承諾了可以允許在很多伺服器上,但是,配置複雜度和開發限制是個問題
* Seam 框架目前屬於高速發展期,技術變革風險很難避免。

相關詞條

相關搜尋

熱門詞條

聯絡我們