开放移动互联网平台omp技术研究内容摘要:
研究,并重点关注各个引擎提供的接口等信息。 手机浏览器服务器端逻辑架构与接入分析 适配服务端作为此技术架构的核心部分,完成用户浏览所需要实现的后端功能,功能主要包括:客户端接入、核心排版引擎、分布式缓存 客户端接入:实现负载均衡,会话管理,访问控制; 核心 排版 引擎主要实现在服务器端完成适合客户端浏览器呈现的 HTML 页面渲染能力,把传统浏览器客户端的运算能力放置到服务器端实现。 基于开源的 Webkit 内核实现。 分布式缓存: 主要对后台适配的图片、 cookie、用户数据等进行缓存。 服务器端逻辑架构 运 营 支 撑 平 台手 机 浏 览 器 核 心 平 台 服 务 端T C 缓 存访 问 控 制访 问 日 志缓 存负 戴 均 衡界 面 适 配手 机 适 配分 页版 面 微 调纠 错主 控用 户 管 理会 话 管 理策 略 管 理资 源 管 理应 用 服 务运 营 支 撑 接 口日 志 分 析业 务 扩 展用 户 个 性 化 服 务系 统 管 理启 动 管 理系 统 修 复系 统 监 控任 务 管 理运 维 系 统系 统 监 控系 统 报 警系 统 安 装 升 级系 统 运 行 分 析浏 览 器 核 心互 联 网 协 议 支 持排 版 / 渲 染协 议 转 换用 户 会 话 维 持互 联 网 接 口协 议 转 换访 问 控 制内 容 过 滤 转 换W E B 缓 存互 联 网模 板 系 统运 维 域手 机 接 入 域核 心 域应 用 域互 联 网 域 图 51服务器端逻辑架构图 浏览器核心技术平台服务器端按功能,安全及使用者角色等可以划分为五个域: 手机接入域:完成手机访问的接入功能,保证快速安全的访问 核心域:完成系统的主体,包括浏览器核心及用户管理,手机适配,系统自我管理等 应用域:是系统业务扩展的模块,提供包括书签分享日志,运营接 口等功能模块 运维域:实现系统的外围监控管理,安装升级。 主要为运维管理人员提供一个界面 互联网域:实现对互联网的快速平衡的访问,以及对互联网进行的初步加工 服务器端系统定义 服务器端主要功能模块如下 模块名 模块功能 TC 缓存 支持高并发的用户访问。 细粒度的高速缓存。 实现部分防 DDOS 攻击功能。 实现部分负载均衡。 完成的负载均衡由主控服务器提供策略。 支持协议的压缩与安全加密。 用户的访问日志。 访问控制 防 DDOS 攻击,不合法的访问根据策略做出拒绝或者是不关闭处理。 未认证用户单独走一条通道以保证正常用户不 会被大量的未认证用户影响。 通过负载均衡,连接池等技术保证用户连接的可用性。 结合其它的技术实现大并发量访问。 通过 IP 以及 HTTP 头信息,判断访问来源,并依次决定服务质量。 可以限制大量来自互联网的访问以保证手机的访问。 日志系统 系统主要的访问日志,包括时间、链接、用户、流量、业务类型等信息均由此模块给出。 再由日志备份系统转移到日志服务器上。 缓存系统 一个高效的,以内存为主要存贮的缓存系统,保证高并量访问。 提供有效的缓存策略,保证缓存的命中率足够高。 分时段调整不同网站不同时段的缓存策略,以保证日浪 涌。 负载均衡 通过 TC 缓存前的硬件负载均衡以及主控的负载均衡策略,实现多个TC 缓存系统均衡使用。 保证大并发量,特别是高缓存命中率。 有效保证用户的访问速度,提高用户体验。 界面适配 快速的界面的纠错,微调,分页。 部分简单的界面交互。 手机参数管理并自动进行手机适配。 手机适配 将需要服务器适配的参数按手机类型分类,形成手机适配库。 包括字体、内存、运算能力、本地 JVM 版本、手机自带软件以及其它的兼容性指标。 这些参数会通过会话管理分配到每个运算模块,实现全处理过程的手机适配。 手机适配库位于系统的前端。 分页 将浏览器核心生成的虚拟界面按手机内存大小及用户设定,综合考虑文字大小,图片大小以及链接数,将页面分解成块。 同时还需要将原有的部分控件,比如背景色,同时分解到不同的块中。 然后加上块索引,也就是上一页下一页后放到缓存中,供客户端下载。 版面微调 对于页面宽度高度以及标题,或者是部分颜色进行调整。 这是版面调整的最后一道环节,保证最终用户看到的版面没有大的错误。 纠错 自动纠正尺寸,背景色以及其它的不能解析或者是重复的 ID,或者是无效 ID 等错误。 主控 对系统的整个策略进行管理,管理系统的资 源并进行负载均衡的调度。 实现用户的认证授权及整个的会话管理。 用户管理 这里的用户管理主要是客户端管理。 保证每个客户端的唯一性以及客户端与运营平台用户 ID 的绑定关系。 每一个用户可能会有多个会话,使用多个窗口,不过每个用户唯一对应一个用户 ID,在特定的时间也是唯一对应一个客户端 ID。 会话管理 会话是指用户通过手机客户端登陆后,到用户关闭手机浏览器的整个过程。 每个会话唯一对应一个会话 ID。 一个会话包括多次请求。 每次请求唯一对应一个流水号。 一个流水号可能会包括多次互联网的访问,但只有一次客户端与服务端的 交互。 策略管理 策略管理包括系统的负载均衡策略,资源策略,用户管理策略,事务完整性策略。 均由主控掌握。 这些策略保证了会话的完整性,服务的质量以及运行的流畅性和资源可用性。 资源管理 主控后面包括应用服务器,浏览器核心服务器,转换模块,代理模块,过滤模块等。 主控需要管理这些功能及运算能力,合理使用以保证设计负荷下每个用户能正常访问,以及服务器的负荷均衡。 这些资源中最关键的是浏览器核心服务器的使用。 经过训练并优化的资源管理策略,可以让浏览器核心服务器发挥最大的效用,获得良好的用户体验。 通过空闲、运算 能力、当前资源数、资源的使用率等参数将空闲的或者是部分空闲的运算资源按不同的服务质量需求分配给用户或者是其它的服务。 应用服务 支持运营支撑平台接口。 支持用户相关业务处理。 运营支撑接口 与运营平台接口,实现日志,用户分享,书签, UI 定制,黑白名单等功能。 日志分析 从现有的日志中分解归并出业务计费日志,访问日志,并提供运维系统的接口。 业务扩展 支持扩展其它用户相关的计费或者是免费业务。 用户个性化服务 主要包括书签,分享等需要核心平台保存的数据。 这一部分数据会通过一个同步协议与客户端 进行存贮与访问的交互。 浏览器核心 完成系统主要的互联网协议的转换,支持 WAP, WEB 的主流协议。 支持互联网内容的转换,包括多媒体资源。 系统的排版与渲染及 WEB交互主要在此子系统中实现。 通过多进程实现更高的稳定性与资源使用的优化。 互联网协议支持 支持主流的 html、 css、 js、 xhtml 等基本互联网和移动互联网协议。 同时支持这些协议的升级扩展。 保证系统最大限度容纳现有的互联网和移动互联网应用。 排版渲染以及交互 构造互联网及移动互联网应用的图形界面,并完成对内容的排版加工修饰,最后将内存中的 虚拟图形界面序列化,通过传输协议完成与客户端的交互。 简单的说,它是一个图形界面代理。 通过内部的一个虚拟图形界面库实现界面的绘制。 渲染逻辑遵循互联网与移动互联网标准。 并根据实际用户体验进行优化处理,以保证在不同手机平台上均有较好的表现。 按目前互联网与移动互联网协议,影响排版较大的因素是 CSS 的处理和 JS 的处理。 WEB 交互支持主要是指按 HTML、 WML、 XHTML 协议以及 JS 协议,浏览器端与 WEB 服务器的用户交互过程的支持。 包括 AJAX 的支持。 协议转换 从标准的互联网和移动互联网协议到私有协议的转换, 或者是由特定的协议转成标准的互联网协议,最终的目标是保证数据交换与用户交互过程及安全的实现。 降低客户端适配的工作量。 用户会话维持 用户会话是指需要会话维持的用户交互过程,比如需要认证的交互过程。 通过对客户端访问与特定的会话通道绑定实现用户认证的安全。 再通过会话管理,其中包括 cookie、 cache、 session 等的独立数据空间,保证用户交互过程的完成以及用户认证信息的安全。 用户会话维持还包括系统内部支撑业务的会话维持,将由主控与主控下属模块协作完成。 互联网接入 以代理为核心,结合过滤,安全, 访问,流量控制,爬行,缓存等模块,是系统访问效率与互联网的主要接口。 系统管理 系统的自我监控修复以及系统的启动管理,定时任务管理。 资源回收等任务。 运维系统 通过系统的监控工具与管理软件,支持对整个系统的管理,告警,日志等功能。 服务器端软件架构 图 52 服务器端软件架构示意图 OMP 架构与接入分析 OMP 整体架构 图 53 OMP系统架构 从系统架构上看, OMP 位于上层应用和底层能力之间,整合底层移动业务 /支撑能力、互联网、云计算等能力,然后将其开放给上层应用,成为应用访问各种能力的良好接口。 同时 OMP 提供了应用开发引擎和运行环境,全力为开发者打造友好、易用的开发环境,对第三方应用提供托管支持。 总体接口描述 南向接口能力开放引擎ISM G终端 应用平台北向接口WS / REST 能力开放BOSS网管MM SC定位能力IAG WG IS能力IF N 1 IF N 2IF E 3IF E 4IF S 2IF S 1 IF S 4IF S 3 IF S 5第三方能力IF S 6应用开发引擎应用运行引擎IF I 1IF I 2SI M SIF E 2VGOP / DSMPIF E 1 内部接口: IFI1:应用开发引擎 和运行引擎之间的接口。 应用开发引擎 通过此接口向应用运行引 擎提交应用部署请求。 接口采用 HTTP协 议。 西向接口: IFW1:开发者社区和能力开放引擎间的接口 : 开发者门户通过此 接口与能力开放引擎交互,接口采用基于 HTTP的 SOAP协议,接口传递的数据以 XML的形式进行封装。 主要完成开发者管理、工具和应用的生命周期管理等功能的数据交互,如:开发者注册,开发者充值,开发者购买工具,创建应用,配置应用,应用定价,应用上下线等功能。 IFW2: 开发者社区和应用运行引擎间的接口: 开发者门户通过此接口接入应用运行引擎的托管应用自管理服务,包括进行托管应用的创建,应用运行 情况的监控,应用资源使用情况的监控以及应用部署版本的管理功能, 主要完成托管应用的管理和统计数据查询。 东向接口: IFE1: OMP 与 BOSS 之间的接口,包括订购关系同步、话单同步等接口。 订购关系同步采用 SOAP 接口或 Http+XML 的方式,话单接口采用 FTP+文件方式。 具体接口应根据后续相关业务需求进行满足。 IFE2: OMP与网管系统之间的接口。 采用 SNMP协议。 北向接口: IFN1:能力开放引擎与终端应用之间的接口。 采用 REST接口。 目前支持定位和GIS。 IFN2: 能力开放引擎与服务器应用之间的接口。 采用 REST或 SOAP接口。 目前支持定位、 GIS、短信、彩信、点击拨号。 南向接口: 能力开放引擎与能力网元之间的接口。 具体协议如下: 能力网元 能力 协议 /接口 短信网关 (ISMG) SMS、 WapPush CMPP 彩信中心 (MMSC) MMS MM7 行业网关 SMS, MMS, WapPush CMPP , MM7 LBMP/LBAP LBS(Location,GIS) Gv 点击拨号平台 (CTD) CTD HTTP/REST,消息体为 json格式。 手机浏览器服务器端与 OMP 结合方式 接口对接要求 为了保证系统的完整性和健壮性,系统接口应满足下列基本要求: 接口应实现对外部系统的接入提供企业级的支持,在系统的高并发和大容量的基础上提供安全可靠的接入; 提供完善的信息安全机制,以实现对信息的全面保护,保证系统的正常运行,应防止大量访问,以及大量占用资源的情况发生,保证系统的健壮性; 提供有效的系统的可监控机制,使得接口的运行情况可监控,便于及时发现错误及排除故障; 保证在充分利用系统资源 的前提下,实现系统平滑的移植和扩展,同时在系统并发增加时提供系统资源的动态扩展,以保证系统的稳定性; 在进行扩容、新业务扩展时,应能提供快速、方便和准确的实现方式。 二、接口通讯方式: 接口基本采用了同步请求 /应答方式、异步请求 /应答方式、会话方式、广播通知方式、事件订阅方式、可靠消息传输方式、文件传输等通讯方式: 同步请求 /应答方式:客户端向服务器端发送服务请求,客户端阻塞等待服务器端返回处理结果; 异步请求 /应答方式:客户端向服务器端发送服务请求,与同步方式不同的是,在此方式下,服务器端处 理请求时,客户端继。开放移动互联网平台omp技术研究
相关推荐
迎宾接待处 负责人: 联系方式: 工作人员: 10 名 职责:( 1)引导嘉宾 停车、 签到。 ( 2)引导嘉宾参观。 ( 3)引导嘉宾到贵宾室休息。 ( 4)贵宾室 及舞台两侧 的服务工作。 ( 5)引导嘉宾上台。 ( 6)奠基环节的服务工作。 食宿接待 处 负责人: 联系方式: 工作人员: 2 名 职责:( 1) 负责联系酒店及参会人员住宿饮食安排。 ( 2) 负责预订票务。 ( 3)
的水落在地板上,如有浅落,要马上擦掉。 刻不容缓,用机器时要抬着放到合适的地才能工作不得推拉。 天然大理石禁止将带酸性的药剂洒浅在表层上,药剂桶决不可以放在上面,机器轻抬轻放,鞋底要干净。 带鞋套才能安全进行工作。 门把手和镀铬水龙头禁止用钢擦丝, 以免划痕。 开关不要使用药剂,用干湿毛巾,不要把商标擦掉 马桶盖上的胶用脱胶剂,不要使用钢擦丝和小刀。 装饰灯用软毛刷拂尘,用干布清洁等 梯子
,请假审批,请假查询。 ( 4)出差管理 :出差申请,出差审批,出差查询。 ( 5)考勤查询:个人考勤总体查询,考勤员查询。 ( 6)考勤统计:缺勤统计,全勤统计。 ( 7)后台管理:修改个密码,修改权限。 具体各个模块的功能如下: 1 前台管理模块 (1)登录界面: 包括普通员工的登录功能,还有管理员的登录功能。 (2)主界面: 登录以后显示主界面,主界面分为左侧部分和右侧部分。
敏 李奉珍 执行医嘱制度 医生在计算机 上下达医嘱后,护士应立即执行,原则是先临时后长期,先急后缓。 执行医嘱前护士应先对医嘱进行认真复查,并经第二人认真核对。 确认患者姓名、床号、药名、剂量、次数、用法和时间再执行。 对可疑医嘱,护士必须查清后方可执行,对临时医嘱通知并督促有关人员及时执行,然后打印出医嘱单及各项治疗单。 除抢救或手术中,其他时间一律不执行口头医嘱。 如危重抢救过程中
和占道经营;统一拆除乱搭乱盖遮阳棚和广告牌;统一实行垃圾袋装,日产日清。 同时,还实行了“属地管理”和“谁主管谁负责”的原则,经过几天来的整治,镇村集贸市场面貌大为改观,环境卫生发生了可喜变化。 二、存在的问题和困难 (一)资金投入严重不 足。 xx 镇每天产生 xx 吨垃圾,清运费用较大,环卫工人不足 xx 人,环卫工人待遇较低。 购置垃圾设施费用。 xx镇需要垃圾筐: xx元,需要垃圾桶:
学生对中国 频 共产党的热爱和对中国 逛 特色社会主义道路的认 愤 同,树立为构建社会主 个 义和谐社会和中华民族 葵 伟大复兴作贡献的志向 橡 ,培养爱国情感和爱国 明 意识。 国防教育大讲堂 洞 为更好的让学生了 直 解当前的国际形势,了 簿 解国家的发展动向,本 赴 学期学校特邀请国防教 拌 育校外辅导员崔凯同志 扎为学生进行了题为居安 运 思危唤醒国防意识,自 藉 强不息弘扬爱国精神的