PeopleTools技术详解:安全、调度与报告

3星 · 超过75%的资源 需积分: 10 3 下载量 156 浏览量 更新于2024-08-01 收藏 1.92MB PPT 举报
"PeopleTools是 Peoplesoft 公司开发的一套强大的工具集,用于构建、维护和优化基于 PeopleSoft 应用程序的企业级系统。它提供了多种功能,包括纯互联网架构、门户、安全性、进程调度器、报告工具、树管理器和集成broker等。这个概述涵盖了PeopleTools的主要组件和技术原理,旨在帮助用户理解和使用这个复杂但功能丰富的平台。 1. **纯互联网架构 (Pure Internet Architecture)** 纯互联网架构是PeopleTools设计的核心,它允许用户通过任何标准的网络浏览器访问和操作PeopleSoft应用,无需安装客户端软件。这种架构基于HTTPS/HTML协议,确保了数据的安全传输,并利用Web服务器和应用服务器进行数据处理。 2. **门户 (Portal)** PeopleTools的门户功能提供了一个统一的入口点,用户可以通过自定义的导航菜单访问多个PeopleSoft组件。门户的URL格式、内容引用、组件菜单、用户配置文件、角色和权限列表等都是可配置的,以满足不同用户的个性化需求。 3. **安全性 (Security)** PeopleTools的安全性包括对用户访问的控制,如菜单安全、角色定义、权限列表和行级安全。行级安全允许根据用户的角色和权限限制对特定数据行的访问,确保数据的隐私和完整性。 4. **过程调度器 (Process Scheduler)** 过程调度器是PeopleTools中的一个重要组件,用于自动化长期事务,如薪资计算。它可以安排调度作业,将长时间运行的任务如XML Publisher报告的生成放在后台执行,从而避免阻塞用户界面。 5. **报告工具 (Reporting Tool)** 报告工具支持异步处理,等待队列和结果分发。这使得生成复杂的报表变得更加高效,同时允许用户在报表处理完成后接收通知或直接查看结果。 6. **其他组件** - **Tree Manager** 用于管理组织结构,例如公司层次、部门等。 - **Integration Broker** 支持不同系统的集成,使用HTTPS/XML协议实现数据交换。 - **JOLT** 是一种用于与数据库交互的技术,支持Java Servlets和SQL操作。 - **RDBMS Server** 通常指的是关系型数据库管理系统,如Oracle,用于存储PeopleSoft应用的数据。 - **LDAP Server** 用于用户身份验证和目录服务,如企业目录。 - **Application Server** 处理应用程序逻辑,而**Web Server** 处理HTTP请求并传递到应用服务器。 - **移动支持** 使PeopleSoft应用可以通过移动设备访问,同样使用HTTPS/XML协议。 7. **开发工作流 (Development Modal)** 开发工作流涉及到从工作站(通常是Windows客户端)上的开发环境,通过SQL和数据库服务器与系统交互,最终通过浏览器呈现给用户。 通过这些组件和功能,PeopleTools提供了一套全面的解决方案,帮助企业构建、管理和扩展其PeopleSoft应用程序,适应不断变化的业务需求。无论是数据管理、用户访问控制,还是系统集成和报表生成,PeopleTools都能提供强大而灵活的支持。"