PeopleTools技术详解:安全、调度与报告
3星 · 超过75%的资源 需积分: 10 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都能提供强大而灵活的支持。"
2013-09-29 上传
2013-09-29 上传
2019-01-24 上传
2009-02-12 上传
2008-07-04 上传
2009-02-12 上传
2012-12-10 上传
zhujiawei1122
- 粉丝: 1
- 资源: 4
最新资源
- SSM Java项目:StudentInfo 数据管理与可视化分析
- pyedgar:Python库简化EDGAR数据交互与文档下载
- Node.js环境下wfdb文件解码与实时数据处理
- phpcms v2.2企业级网站管理系统发布
- 美团饿了么优惠券推广工具-uniapp源码
- 基于红外传感器的会议室实时占用率测量系统
- DenseNet-201预训练模型:图像分类的深度学习工具箱
- Java实现和弦移调工具:Transposer-java
- phpMyFAQ 2.5.1 Beta多国语言版:技术项目源码共享平台
- Python自动化源码实现便捷自动下单功能
- Android天气预报应用:查看多城市详细天气信息
- PHPTML类:简化HTML页面创建的PHP开源工具
- Biovec在蛋白质分析中的应用:预测、结构和可视化
- EfficientNet-b0深度学习工具箱模型在MATLAB中的应用
- 2024年河北省技能大赛数字化设计开发样题解析
- 笔记本USB加湿器:便携式设计解决方案