南通大学实习生:基于LDAP与MOM的分布式会议系统开发

下载需积分: 4 | DOC格式 | 869KB | 更新于2025-01-14 | 6 浏览量 | 3 下载量 举报
收藏
本篇文档主要介绍了南通大学软件工程052班学生茅伟在实习期间参与的基于LDAP认证和MOM的分布式会议系统(SYS项目)的详细情况。该项目旨在通过实践锻炼学生的专业技能,增强他们在实际工作中的开发经验和团队协作能力。 首先,实习的主要目的是为了巩固所学专业知识,让学生了解软件企业的真实开发流程,包括项目管理、技术选型和应用。通过这个基于LDAP(轻量级目录访问协议)和MOM(消息导向中间件)的项目,学生能够深入理解分布式系统的架构和安全机制。LDAP用于统一的身份认证,确保所有系统用户无论身处何处都能通过统一的验证进入系统。 项目的核心内容是开发一个支持远程会议的系统,具备以下功能: 1. **远程访问**:系统允许用户在不同地理位置参加会议。 2. **身份验证**:所有用户必须通过LDAP进行登录,确保账户安全。 3. **会议管理**:会议召集者分配会议编号和密码,参会者依据这些信息加入会议。 4. **实时通信**:会议参与者可以看到发言者的实时交流内容。 5. **记录存储**:系统记录所有发言,可供认证用户在web界面查询历史记录。 在技术实现上,关键的技术包括WebLogic Server作为中间件平台,负责处理并发请求和管理服务器资源;Tivoli Directory Server用于目录服务和身份认证;Oracle Database用于数据存储和管理。此外,还涉及到CVS server的安装和配置,可能用于版本控制和协同开发。 开发过程中,学生需要遵循详细设计的要求,包括安装和配置各个组件,如Oracle WebLogic Server的部署和配置,IBM Tivoli Directory Server的设置,以及Oracle Database的连接和权限设置。同时,项目团队的组织也非常重要,包括项目经理和项目组成员的角色分工。 整个实习过程强调了实践操作和理论知识的结合,旨在通过真实的项目环境,让学生提升问题解决能力、项目管理经验和团队协作精神。通过这次实习,学生不仅能提升自己的技术能力,还能拓宽商业软件开发领域的视野。

相关推荐