- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UniPortalV100R001D350开发手册-系统概述
修订记录Revision record
日期
Date 修订版本Revision version 修改描述
change Description 作者
Author 2005-1-29 1.0 UniPortalV100R001D330发布 未作修改 2005-6-3 2.0 UniPortalV100R001D350发布
目 录
第1章 业务开发 1-1
1.1 平台与业务 1-1
1.2 业务系统在平台中的结构 1-3
1.2.1 目录结构 1-3
1.2.2 主要的配置文件 1-5
1.3 业务的处理流程 1-8
1.4 业务的开发与部署 1-9
业务开发
平台与业务
UniPortal的总体结构图
UniPortal是一个基于J2EE的多业务运行平台,按垂直方向可分为如下层次:
统一认证:完成平台系统上所有业务的安全管理、用户管理、单点登陆、第三方认证系统互连等功能,作为通用平台,统一认证模块还负责认证资源定义,与已有认证系统协同工作的任务。
业务容器:容纳不同的业务系统实体,完成相关业务功能,可以是WAF框架的应用程序、普通的WEB应用程序等,方便对这些业务的管理和维护。
互连互通:与其他系统的互连互通,比如Boss系统、短消息系统等,采用插件结构设计,可以自由扩展,对业务系统统一接口,提高可管理能力和互连互通方便性。
业务数据库:业务系统共用的数据库系统,便于业务管理特用的数据信息。
按水平方向分:
应用服务器:构建最基础的J2EE应用环境,支持J2EE1.3相关标准。
通用服务层:构建业务系统通用服务,比如计划调度服务(定时任务)、日志服务、数据缓存服务、系统管理服务等,便于对整个系统的资源进行管理,同时提高业务开发的便利性。
业务容器层:容纳业务逻辑实体,可以按照WAF框架、WEB应用等体系进行开发,部署到系统中运行。
业务逻辑实体:实现具体的业务逻辑。
业务是一个逻辑的概念,可以理解为针对特定用户群体开发的完成特定操作的流程的集合。在UniPortal平台中自服务系统是一个业务系统,SP管理系统是一个业务系统。
一个业务可以根据功能块切分成多个子业务,子业务享有访问其父业务的资源的权限。子业务可以分为多个模块。比如,一个自服务系统是一个业务,根据对不同用户群体,可以分user(针对于普通用户)、sp(针对于SP)、admin(针对于系统管理员)等这些子业务。对于user子业务根据功能又可分为业务定制、话单查询等多个功能块。
UniPortal平台对业务开发提供了WAF(Web Application Framework)框架,通过此框架,实现了业务开发的标准化以及系统级的可靠性,同时增强了部件间的可移植性,为快速开发创造了条件。
UniPortal的WAF框架
平台提供的业务开发框架是一个MVC的结构,对于Model、View和Controller都提供了对应的实现组件:
Controller:对应于平台中的WebAction,其作用是从客户端接受请求,并且选择执行相应的业务逻辑,然后把响应结果送回到客户端。
Model:对应于上图中的EJBAction,EJBAction对象封装了具体的处理逻辑,通过Event事件响应机制,接收Web端(或其它处理实体)传过来的逻辑处理请求,调用业务逻辑模块,访问业务数据库、通过数据代理访问BOSS系统短信中心等等,并把处理结果以EventResponse的形式返回。
View:对应于页面显示逻辑,是通过JSP技术实现的。支持标签库、VM引擎。
业务系统在平台中的结构
目录结构
如下图是业务在平台中的目录结构示例
■ UniPortalHome
┣■ deploy
┃┗■ samples
┃ ┣■ mail-service.xml
┃ ┗■ mssql-ds.xml
┗■ service
┣■ context.xml
┣■WEB-INF
┃┗■ web.xml
┣■ mc
┃┣ event-mappings.xml
┃┣ screen-definitions_en.xml
┃┣ screen-definitions_zh.xml
┃┣ service.xml
┃┣ url-mappings.xml
┃┣■ mc.war
┃┣■ lib
┃┗■ user
┃ ┣ event-mappings.xml
┃ ┣ screen-definitions_en.xml
您可能关注的文档
- GPD60(A)矿用本质安全型压力变送器说明书.doc
- eucast药物敏感试验专家规则,.doc
- ESB企业服务总线解决方案剖析.doc
- GIS需求分析报告.doc
- GSP认证自查报告内审.doc
- html+css网页设计复习题.doc
- C51C52单片机实现减法秤.doc
- ICP申报文件.docx
- IEC104规约调试小结.doc
- HTML网页设计教案.doc
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)