IBM Rational Portfolio Manager(RPM)是为企业级别的用户设计的项目管理解决方案。它能够完成基本的项目管理,也能够自动管理整个组织的所有项目。Rational Portfolio Manager 的主要功能包括:
体系结构
Rational Portfolio Manager 的体系结构可以分为三个层次,数据库、Web 应用程序和用户界面。如图一所示。
图 1: Rational Portfolio Manager 的体系结构

最底层是 Rational Portfolio Manager 数据库。Rational Portfolio Manager 所有的数据都存储在数据库中。IBM DB2 和 Oracle 是 Rational Portfolio Manager 支持的两种数据库管理系统。
Web 应用程序层在数据库层与用户界面之间。它从用户界面获得用户请求,处理请求之后提交给数据库层;再将数据库返回的数据处理后发送给用户界面。Rational Portfolio Manager 支持 IBM WebSphere Application Server 和 Apache Tomcat Application Server 等。
Rational Portfolio Manager 提供三种用户界面:
Web Service API。用户可以根据需求,编写程序,调用 Rational Portfolio Manager Web Service API,与 Rational Portfolio Manager 应用程序交互。