规划应用程序层

更新时间: 2009年5月

 

上一次修改主题: 2009-04-27

应用程序层包括以下组件:

  • Office Project Server 2007

  • Project Server 接口

  • Office Project Server 2007 事件服务

  • Office Project Server 2007 查询服务

  • 其他应用程序(如下所述)

Office Project Server 2007

Microsoft Office Project Server 2007 是 Microsoft Office Enterprise Project Management (EPM) Solution 的核心组件。Office Project Server 2007 是稳固且具有高伸缩性的、基于 Web 的服务器应用程序,可以与一些客户端应用程序、Microsoft Windows Server 平台和 Microsoft SQL Server 2000 或 Microsoft SQL Server 2005 集成。

您可以将 Office Project Server 2007 安装在单个计算机上或安装到负载平衡服务器群集中,以提供附加的可用性和可伸缩性。运行 Windows Server 2003 或更高版本的计算机支持 Office Project Server 2007。

Project Server 接口

Project Server 接口是 Office Project Server 2007 的应用程序编程接口 (API)。Project Server 接口对象模型向所有外部应用程序公开 Office Project Server 2007 功能。Office Project Professional 2007、Microsoft Office Project Web Access 和业务线应用程序以及其他第三方应用程序使用 Project Server 接口 (PSI),来访问存储在草稿数据库、已发布数据库和存档数据库中的 Office Project Server 2007 数据。后端业务线应用程序通过 Web 服务调用可使用 Project Server 接口,具有用户界面的客户端应用程序通过 Project Server 接口代理也可使用该接口。

Project Server 接口 (PSI)

Office Project Server 2007 事件服务

系统级 Office Project Server 2007 事件服务管理 Office Project Server 2007 事件。其他应用程序可以订阅 Office Project Server 2007 前期事件和后期事件,并且可以通过 Office Project Web Access 注册事件处理程序方法。事件处理程序可以通过前期事件来检查业务规则并取消操作,或通过后期事件(例如 ProjectPublished)使用附加的处理过程(例如工作流)来扩展 Office Project Server 2007。

Office Project Server 2007 查询服务

系统级 Microsoft Office Project Server 2007 队列服务中存在两种 Office Project Server 2007 队列操作:

  • 为了管理最高强度的负载,时间表队列将处理时间表和状态报告的提交和更新。

  • 保存和发布队列管理工作项目到草稿数据库的全新和增量保存,还管理项目的发布 — 即,将项目从草稿数据库移动到已发布数据库。

其他应用程序

在应用程序层可将其他应用程序与 Office Project Server 2007 一起使用。这包括电子邮件服务器(如 Microsoft Exchange Server 2003),用于向适当的用户发送任务和工作分配通知以及提醒电子邮件。通过与简单邮件传输协议 (SMTP) 或邮局协议 (POP) 兼容的任何邮件服务器都可以发送这些电子邮件。Exchange Server 提供与 Microsoft Outlook 和 Outlook Web Access 的最为稳固的集成,这样用户就可以使用 Windows Internet Explorer 来访问他们的 Exchange 邮箱。

可将第三方应用程序和业务线应用程序与 Office Project Server 2007 一起使用。通过 Project Server 接口,可以使用这些应用程序满足许多项目管理需要。下面是一些示例方案:

  • 项目建议   在启动项目的过程中创建占位符项目,并使用项目自定义域来标记带有启动和审批过程所需的信息的项目。添加任务以确定对应于项目的重要里程碑或可交付结果的阶段。项目建议在得到批准之后可以演变为通过使用 Office Project Professional 2007 管理的全面完善的项目。

  • 维护项目   创建占位符项目以与资源计划一起使用。针对维护工作或基础业务的资源保留或预定时间。通常,维护项目没有任务。

  • 财务项目   创建用于通过与财务系统集成的时间表捕获时间的项目。创建适用于财务制度的层次结构的任务,以反映财务系统的成本细分结构。这些项目不需要时间安排或状态更新。

  • 与项目会计系统集成    获取与项目关联的资源成本和开支数据,以提供给财务和计费系统并用于预算比较。在系统之间同步任务、资源和工作分配。捕获一个系统中的时间表数据以提供给另一个系统(使用哪种时间表取决于组织和各个项目的需要)。

  • 与工作或任务管理系统集成   同步 Office Project Server 2007 与 Microsoft Visual Studio Team System 2005 等系统之间的任务和工作分配。Microsoft Visual Studio Team System 可与 Microsoft Office Project Standard 2007 和 Office Project Professional 2007 集成,但与 Office Project Server 2007 的集成需要通过使用 PSI 来开发组件。

  • 处理来自工作组成员的更新    对于不进行主动管理的项目,可通过使用工作组成员提供的有关进度和其他更改的信息自动更新服务器上的项目。项目经理无需查看结果或调整计划项目就可以更新和重新发布项目。