EJB和CORBA在异构环境中的统一用户管理系统设计_第1页
EJB和CORBA在异构环境中的统一用户管理系统设计_第2页
EJB和CORBA在异构环境中的统一用户管理系统设计_第3页
EJB和CORBA在异构环境中的统一用户管理系统设计_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、【Word版本下载可任意编辑】 EJB和CORBA在异构环境中的统一用户管理系统设计 3.3.1 采用三层体系构造 系统采用三层体系构造。 (1)前端的客户层:客户端系统采用Web方式,利用浏览器向Web服务器请求对网上应用管理系统开展操作的相关网页。 (2)中间应用层:封装业务逻辑、开展事务处理,包括PowerDynamo和Jaguar CTS。其中PowerDynamo负责网页生成和动态数据发布,Jaguar CTS负责组件和事务处理,客户端利用HTTP协议与PowerDynamo通信,得到想调用的页面(包括以Java Applet形式的组件),若有组件则由PowerDynamo与Jagu

2、ar CTS通过IIOP协议执行组件方法。其具有以下特点: 支持EJB、CORBA、DCOM等组件。 不依赖于语言。 支持多种分布式协议。 支持广泛的平台。Windows、Solaris、IRIX和HP-UX等。 支持标准安全机制和可靠的先进性。 先进的命名服务。支持CORBA Cosnaming Service和JNDI. (3)后端数据库管理层:提供对数据库的访问。 图1为三层体系构造图。 3.3.2 服务组件实现 (1)EJB组件 通过EJB组件方法创立了Email服务的用户统一管理的组件LDAPuser、代理服务的用户统一管理的组件LDAPproxy。 (2)CORBA C+组件 通过

3、CORBA C+组件方法创立了全文检索服务的用户统一管理组件TSRuser、拨号服务的用户统一管理的组件RADuser。 3.3.3 用户统一管理的实现方法 (1)对用户透明。注册用户通过选取相应服务或修改用户信息的页面操作,系统自动开展相应的判断。 (2)系统调用EJB组件。用户在选择新增Email服务时,页面执行的语句为: ldaphomeobj=java.GetHomeInterface(“LDAPuser”,“iiop:/ 组件服务器名:9000”,“用户名”,“密码”); ldapObj=ldaphomeobj.create(); /实例化 ldapObj.Add(user,psw)

4、; /组件中新增Email服务的 /成员方法,user为用户名参数,psw为用户密码参数,以下同 ldapObj.Mod(user,old_psw,new_psw); /组件中修改 /Email服务用户密码的成员方法。注:old_psw为旧密码, /new_psw为*码。 ldapObj.Del(user); /组件中删除Email邮箱账号的成 /员方法 代理服务用户统一管理的实现方法与Email服务调用的实现方法类似。 (3)系统调用CORBA C+组件 全文检索服务用户统一管理的实现方法 TSRobj1=java.CreateComponent(“TSRadmin/TSRuser”,“ii

5、op:/组件服务器名:9000”,“用户名”,“密码”,“TSRadmin/ /TSRuser”); TSRobj1.Add(user,psw); /组件中新增全文检索服务的/成员方法 TSRobj1.Mod(user,old_psw,new_psw); /组件中修改全/文检索服务的用户密码的成员方法 TSRobj1.Del(user); /组件中删除全文检索服务的成员/方法 拨号服务用户统一管理的实现方法 其组件RADuser中包含的方法分别为:选取拨号服务Add、修改用户密码Mod、删除拨号服务Del。拨号服务用户统一管理的实现方法与全文检索服务用户统一管理组件调用的实现方法类似。 本文主要介绍了基于包含各种网络设备、操作系统(Solaris、IRIX和Windows 2000 Server)、应用软件(NETSCAPE、 SYBASE、ORACLE、OPENVIEW、TRS、VOD、邮件系统)等异构环境中基于不同目录服务协议、不同提供商的API接口,利用EJB组件和CORBA C+组件集成技术无缝透明地实现网上各服务的统一用户管理,对统一计费和管理提供了直接

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论