资源预览内容
第1页 / 共51页
第2页 / 共51页
第3页 / 共51页
第4页 / 共51页
第5页 / 共51页
第6页 / 共51页
第7页 / 共51页
第8页 / 共51页
第9页 / 共51页
第10页 / 共51页
亲,该文档总共51页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
华为Web Portal项目设计文档 文档编号 版本号 文档名称:华为Web Portal项目设计方案 项目名称:华为核心网WebPortal项目 项目负责人:郑伟漪 编写 年 月 日 校对 年 月 日 审核 年 月 日 批准 年 月 日 开发单位深圳中博科创信息有限公司 1 引言 1.1 编写目的阐明编写概要设计阐明书的目的,指明读者对象。 1.2 项目背景 项目的委托单位、开发单位和主管部门 该软件系统与其她系统的关系。 1.3 术语定义列出本文档中所用到的专门术语的定义和缩写词的乐意。 1.4 参照资料: 列出这些资料的作者、标题、编号、刊登日期、出版单位或资料来源 项目经核准的筹划任务书、合同或上级机关的批文;项目开发筹划;需求规格阐明书;测试筹划(草稿);顾客操作手册 文档所引用的资料、采用的原则或规范。 任务概述 2 需求概述 参阅需求设计文档3 条件与限制 4 总体设计 4.1 总体构造和模块外部设计 4.1.1 拓扑构造注:红色部分为将来扩展4.1.2 逻辑构造4.2 功能分派:表白各项功能与程序构造的关系。 4.2.1 鉴权部分4.2.1.1 数据来源1 项目交付,初始化系统的时候,会通过后台管理向本地LDAP导入(写入)某些初始化顾客信息2 程序平常运营,会建立一种SOAP接口,由SPG即时写入,更新,修改,删除3 (被选)如果移动方面提供LDAP读取接口,则去移动的LDAP库读取数据4.2.1.2 鉴权解决1 顾客登陆Portal门户,Portal会读取本地LDAP服务器的顾客信息。2 SPG业务在门户呈现,是以portlet的形式呈现的,portlet可以获取到目前登陆顾客的信息。3 Outlook插件启动的时候,会提交插件的配备信息给OSG解决模块,OSG解决模块获取到信息后从目录服务器进行匹配,如果顾客信息对的,则登陆服务器端获取认证信息和会话信息4 utlook插件启动后,如果需要订阅会议信息,则提交奥插件的配备信息给edia解决模块,MediaX解决模块,提交给解决模块进行验证,如果顾客信息对的,则登陆MediaX服务器端,获取认证信息和会话信息5 所有提交给LDAP解决模块的信息都是走的Webservices方式,而LDAP解决模块访问LDAP服务器则是在底层走LDAP合同4.2.2 SPG呈现部分4.2.2.1 业务呈现解决1 所有SPG个人业务呈现,都通过portlet来呈现,类似一种个小窗口放到Portal门户上,portlet上面会有有关业务信息的阐明和操作入口链接2 顾客需要操作某个业务,则点击入口链接,弹出该业务办理页面,该页面是属于SPG解决模块。3 所有的操作都是通过调用SPG解决模块提供的WebServices接口来实现的4.2.2.2 门户样式1 SPG个人业务是在门户的页面内展示,因此门户会有一套类似于移动风格的主题外观。4.3 Outlook部分4.3.1 插件内容1 插件涉及OSG呼喊的有关按钮和样式2 插件涉及 MediaX会议功能的有关按钮和样式3 插件涉及配备选项,用于配备OSG和MediaX访问的某些信息,如WebServices的地址,顾客的顾客名和密码等4 插件访问OSG和MediaX使用的是WebServices方式5 插件涉及操作信息本地记录功能6 插件会根据配备信息,自动读取远程服务器的更新数据,并实现提示/自动更新4.4 后台管理部分1. 后台管理使用一种单独的小型J2ee应用程序,部署到中间件上面2. 后台管理自身涉及数据库操作程序和LDAP操作程序3. 后台管理涉及 OSG信息配备页面和MediaX信息配备页面,SPG信息配备页面。重要解决多节点分发的信息4. 后台管理涉及日记解决功能页面4.5 SPG个人业务解决部分1 后台管理使用一种单独的小型J2ee应用程序,部署到中间件上面2 SPG个人业务解决封装Webservies接口供前端程序调用3 SPG个人业务解决封装Soap业务包发送给SPG服务器4 SPG个人业务解决接受解决有SPG返回的Soap包5 SPG个人业务解决模块,在启动初始化的时候,会去数据库读取由后台管理部分派备的信息6 SPG个人业务解决模块,会将解决日记和异常信息写入数据库4.6 OSG呼喊业务解决部分1 使用一种单独的小型J2ee应用程序,部署到中间件上面2 OSG业务解决封装Webservies接口供前端程序调用3 OSG个人业务解决封装Soap业务包发送给OSG服务器4 OSG个人业务解决接受解决有OSG返回的Soap包5 OSG个人业务解决模块,在启动初始化的时候,会去数据库读取由后台管理部分派备的信息6 OSG个人业务解决模块,会将解决日记和异常信息写入数据库4.7 MediaX解决部分1 使用一种单独的小型J2ee应用程序,部署到中间件上面2 MediaX业务解决封装Webservies接口供前端程序调用3 MediaX个人业务解决封装Soap业务包发送给MediaX服务器4 MediaX个人业务解决接受解决有MediaX返回的Soap包5 MediaX个人业务解决模块,在启动初始化的时候,会去数据库读取由后台管理部分派备的信息6 MediaX个人业务解决模块,会将解决日记和异常信息写入数据库5 运营设计 5.1 OSG部分5.1.1 程序描述顾客在客户端(Outlook Toolbar plug-in)上使用该模块进行个人呼喊控制。其控制操作有:点击发起呼喊、点击应答点击保持、点击恢复、点击转接、点击释放、查看操作记录、查看历史呼喊记录。5.1.2 软件运营设计 5.1.2.1 设计描述5.1.2.2 逻辑关系l 点击呼喊流程图:图1 点击呼喊序列图前置条件:顾客积极发起一种呼喊流程阐明:P1:顾客在Outlook客户端上通过点击Plug-in呼喊按钮,发送祈求;P2:Outlook Plug-in通过Web Service调用CallControlService接口makeCall措施P3:CallControlService接口的makeCall措施通过SOAP Client发送makeCallSession祈求给OSG; P4:OSG返回callSessionIdentifier;P5:Outlook Plug-in客户端给顾客返回点击呼喊祈求解决成果;l 点击应答流程图:图2 点击应答序列图前置条件:顾客接受到一种呼喊祈求流程阐明:P1:顾客在Outlook客户端上点击Plug-in应答按钮,发送祈求;P2:Outlook Plug-in通过Web Service调用CallControlService接口answerCall措施 P3:CallControlServic接口的answerCall措施通过SOAP Client发送answerEarlyCallSession祈求给OSG; P4:OSG在呼喊等待队列中选择一路呼喊中的顾客进行通话;P5:Outlook Plug-in客户端给顾客返回点击应答祈求解决成果;l 点击挂断流程图:图3 点击释放序列图前置条件:顾客正在通话流程阐明:P1:顾客在Outlook客户端上点击Plug-in释放按钮,发送祈求;P2:Outlook Plug-in通过Web Service调用CallControlService接口endCall措施 P3:CallControlServic接口的endCall措施通过SOAP Client发送endCallSession祈求给OSG; P4:OSG释放该顾客所在的一种会话P5:Outlook Plug-in客户端给顾客返回点击应答祈求解决成果;l 点击保持流程图:图4 点击保持序列图前置条件:顾客正在通话流程阐明:P1:顾客在Outlook客户端上点击Plug-in保持按钮,发送祈求;P2:Outlook Plug-in通过Web Service调用CallControlService接口holdCall措施 P3:CallControlServic接口的holdCall措施通过SOAP Client发送holdCallParticipant祈求给OSG; P4:OSG将该会话中的顾客给保持P5Outlook Plug-in客户端给顾客返回点击应答祈求解决成果;l 点击恢复流程图:图5 点击恢复序列图前置条件:无流程阐明:P1:顾客在Outlook客户端上点击Plug-in恢复按钮,发送祈求;P2:Outlook Plug-in通过Web Service调用CallControlService接口resumeCall措施 P3:CallControlServic接口的resumeCall措施通过SOAP Client发送holdCallParticipant祈求给OSG; P4:OSG将保持队列中恢复一种顾客的通话;P5:Outlook Plug-in客户端给顾客返回点击应答祈求解决成果;l 点击转接(盲转)流程图:图6 点击转接(盲转)序列图前置条件:顾客存在一种需转接呼喊流程阐明:P1:顾客在Outlook客户端上点击Plug-in转接(盲转)按钮,发送祈求;P2:Outlook Plug-in通过Web Service调用CallControlService接口blindTransfe
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号