在这个技术飞速发展、竞争日益激烈的社会中,交互性Web系统显得格外重要;面对众多软件公司,想要从根本上提高效率,软件过程支撑环境是必不可少的。JavaEE能快速开发和实现Web系统,并且便于扩展、方便管理和维护;JSF能简化编程,具有Seam、Facelets等优秀框架的支持。本文主要阐述了BeyondTrack软件过程支撑环境Web层设计及实现。该系统采用界面驱动和UCD(User-CenteredDesign)模型相结合的开发方式,功能包括:可视化的软件过程建模,软件过程流控制,自定制过程变量,过程变量粒度的权限管理,过程任务、参与者管理,基于Wiki的文档管理和追踪过程事件历史。Web层采用JSF界面框架与S