《苏宁集团移动代理服务器MAS项目技术建议书及总体解决方案》由会员分享,可在线阅读,更多相关《苏宁集团移动代理服务器MAS项目技术建议书及总体解决方案(38页珍藏版)》请在金锄头文库上搜索。
1、 苏宁集团移动代理服务器MAS项目技术建议书及总体解决方案版本号:2.0.02007年2月目 录1系统概述42系统目标42.1整体目标42.2第一期目标43MAS产品介绍53.1网络体系53.2外部接口53.2.1接口1:与企业IT系统的接口53.2.2接口2:与行业应用网关的接口63.2.3接口3:与MAS服务平台的接口63.3MAS软件结构63.4MAS功能73.4.1基本功能73.4.2MAS业务定制83.4.3系统管理84组网方案94.1网络拓扑94.2逻辑结构115关键技术及实现方法125.1短信SM技术125.1.1短信SM技术简介125.1.2短信技术特点125.2彩信MMS技术
2、135.2.1彩信MMS技术简介135.2.2彩信技术特点145.3WAP技术145.3.1WAP技术简介145.3.2WAP技术特点145.4STK OTA技术155.4.1STK OTA技术简介155.4.2STK OTA技术特点165.5各种技术的优劣对比165.6J2EE系统架构175.7MVC设计模式186业务需求196.1概述196.2苏宁MAS移动信息化业务需求结构图196.3苏宁MAS移动信息化业务需求分析列表207业务功能及业务流程描述257.1概述257.2SAP的移动信息化应用277.3STK OTA短信安装、送货、维修派工/销单277.3.1业务描述277.3.2业务接
3、口277.3.3接口定义277.3.4业务需求描述287.3.5菜单演示298统计计费设计329系统安全设计329.1帐户安全329.2操作安全329.3数据安全339.4通讯安全339.5运行安全339.6WAP单点登陆安全性设计3310系统性能参数3311工程实施建议3411.1目的3411.2项目组3411.2.1苏宁项目小组3411.2.2移动项目小组3411.3第一阶段工程目标3511.4重点实施计划方案说明3511.4.1演示卡演示3511.4.2实施准备3511.4.3试点应用3511.4.4验收测试3511.5实施时间计划表3611.6工程界面划分3711.7后续业务功能及需求
4、的开发实施建议3812备注38机密,未经许可不得扩散苏宁集团移动代理服务器MAS技术建议书第 37 页 共 37 页1 系统概述苏宁MAS项目指中国移动通过在苏宁集团客户内部部署移动代理服务器,为苏宁集团客户提供的基于移动终端(包括短信、彩信、WAP、手机客户端等)的信息化应用服务。企业通过MAS移动代理服务器提供的接口将自己的业务延伸到移动终端。2 系统目标2.1 整体目标苏宁MAS通过标准的短信协议、彩信协议、WAP协议接入移动运营商的短信网关、彩信网关、WAP网关或行业网关。系统建设目标是:1、 为企业用户提供丰富适用的移动数据业务,以服务于企业的业务与日常办公需要。2、 使企业用户可以
5、根据业务需要自主而简易的生成无限丰富的新移动数据业务。3、 提供对旧有IT应用系统的移动数据业务扩展能力。经过MAS接口,可为企业SAP、OA、B2B等其他IT系统提供业务的移动数据功能拓展。4、 提供开放的短信、彩信、WAP二级接入平台。2.2 第一期目标 第一阶段项目建设完成时间初步估计在4月底,一阶段的项目目标是:通过物流售后体系运用手机STK卡派工、销单的应用,将解决目前系统应用的问题并且进一步提升工作效率、保证数据的准确性和操作的菜单化、标准化、流程化。系统主要达到以下目标:1) 通过STK短信操作可实现短信派工,纸质派工单的作用仅仅是显示更详细的辅助信息和备用销单等;2) 通过ST
6、K短信操作可实现短信销单;3) 解决普通短信输入单号内容容易出错问题;4) 标准化、菜单化、流程化的应用将提升员工的工作规范、工作效率、减少出错率,保证数据的有效性和准确性;5) 可通过OTA空中下载的菜单更新技术将方便灵活的对操作菜单的升级和更新,满足业务变更的需要;3 MAS产品介绍3.1 网络体系中国移动推出的MAS系统包括MAS服务平台、MAS服务器、MAS终端三部分,并通过相关接口与其他系统连接,其整体组网结构如下图:3.2 外部接口3.2.1 接口1:与企业IT系统的接口MAS服务器提供与企业IT应用系统进行通讯的接口。企业IT应用系统通过此接口可以获得移动通讯能力,从而实现IT应
7、用系统数据的移动信息化,使手机用户能使用企业IT应用系统。与企业IT系统的接口从调用方式上又分为两种类型:MAS提供给企业IT系统调用的接口:DB接口:提供标准数据库接口供企业信息系统扩展短信、彩信应用。API语言包:提供VC、VB、Delphi、.NET、PowerBuilder等语言开发包API用于企业信息系统扩展短信、彩信应用。Socket接口:提供Socket通讯协议接口用于企业信息系统扩展短信、彩信应用。MAS可以访问的企业IT系统接口:POP3/SMTP/DIIOP接口:访问企业邮件系统,为邮件系统扩展短信、彩信业务应用。DB接口:提供MySQL、MS SQL SERVER、ORA
8、CLE、SYBASE、DB2的数据库访问接口,以便于从数据层扩展其他IT系统的短信、彩信业务应用。3.2.2 接口2:与行业应用网关的接口MAS服务器提供与移动行业网关进行通讯的接口,目前支持的接口类型如下:1、CMPP接口,支持企业SMS业务功能接入;支持中国移动CMPP2.0、CMPP3.0短消息接入协议。2、MM7接口,支持企业MMS业务功能接入;支持中国移动MM7 VAS彩信接入协议。3、其他接口对于行业网关不能提供的网络能力,参见相关通信协议。3.2.3 接口3:与MAS服务平台的接口MAS服务器与MAS服务平台之间的接口称之为统一管理接口。统一管理接口支持网管功能、认证与鉴权功能。
9、网管功能包括:配置管理、性能管理、故障管理、安全管理、升级维护、日志管理等功能。认证与鉴权功能包括:注册、登录、认证鉴权、修改密码等功能。3.3 MAS软件结构MAS服务器整个系统的构成如下:MAS服务器通过管理模块接入移动侧MAS统一服务平台,通过通讯处理接口层接入移动侧行业网关或短信网关、彩信网关。同时在应用接口层上实现与企业其他IT系统的集成。3.4 MAS功能3.4.1 基本功能功能模块说明登录认证登录认证用于企业管理员、企业用户的安全登录基本功能通讯录管理提供企业员工、企业客户的联系人资料存储库,用于短信、彩信的业务发送短信发送大批量短信群发,各种方式、各种策略的特色短信发送彩信发送
10、提供彩信的制作、预览、发送功能投票调查用于满足各种需求、各种策略的短信投票、短信市场调查意见与投诉提供短信客户热线、受理客户的短信投诉手机答题提供大短信题库,支持各种策略的短信趣味答题日程提醒提供短信的日程提醒功能3.4.2 MAS业务定制功能模块说明模板业务模板业务定义、维护提供向导型、标准类业务定义与维护功能,用于为企业定制播送、订阅、查询、采集等流程相对简单的短信以及WAP应用。行业模板导入、导出支持预先定义的行业经典业务包的导入与导出,便于行业推广应用。业务使用操作提供对模版业务的用户使用操作界面,便于用户使用动态业务引擎流程业务定义通过主流程及各子流程的定义,包括不同的变量定义、业务
11、无关函数、基本流程模块、分支处理模块及其组合,实现用户复杂的各种流程业务,满足用户个性化移动数据业务需求,真正实现产品对各行业不同用户的通用性。流程业务运行、监控通过后台业务引擎,自动运行用户定义的流程业务;并提供运行过程中的管理监控界面3.4.3 系统管理功能模块说明QoS管理优先管理管理业务优先级(优先业务等级管理)、红名单控制(优先号码发送)系统管理统计报表提供多纬度、多形式的短信、彩信业务收发量统计表用户管理系统使用用户管理。包括密码修改、有效期设置、登录证书生成等常用用户维护功能。角色管理定义系统用户角色。为每个角色设计权限方案话单管理查阅短信话单、彩信话单明细接口管理提供API、D
12、B等外部接口的管理维护功能短信过滤提供白名单、黑名单、短信内容的企业端过滤功能参数设置用于系统运行参数设置通讯设置用于短信网关、彩信网关的连接配置系统维护提供系统的远程维护功能WAP管理提供WAP门户的定制管理功能4 组网方案根据苏宁电器的实际需求,建议两种组网方案,一种是直接将MAS放置在苏宁内部网络,MAS系统与苏宁内部业务系统直接进行适配;第二种方案是在MAS服务器之间架设一个业务管理服务器,MAS服务器不与苏宁内部网络通信,只与业务管理服务器通信,业务管理服务器通过调用MAS服务器接口与苏宁内部业务进行通信。4.1 网络拓扑整体组网结构如下图:从网络拓扑可以看到,MAS服务器放置在苏宁
13、电器内部,MAS服务器利用一个网卡采用移动专线与移动网络进行连接,由该专线使得MAS服务器可以与部署在移动机房的MAS服务平台以及行业网关进行通信,为了保证系统安全,在专线接入到苏宁机房时,架设一个网络防火墙以后再进入MAS服务器;另外将MAS服务器的另外一个网卡接口连接到苏宁内部数据网络里面,通过内部数据网络与部署在苏宁内部数据机房的各个业务系统进行对接,从而实现业务系统耦合。各种手机用户,包括联盟商家的手机、会员手机、内部员工手机、外部普通客户手机,这些需要访问苏宁业务系统,主要通过两种方式,第一种是通过短信交互,业务系统的各种通知通告信息、广告信息通过MAS服务器发往移动网络的行业网关,
14、行业网关再将信息经由短信中心发送各个手机上;对于内部部分员工如品管活着外部联盟商家,可以通过配置STK OTA卡的方式将部分功能下放到手机上,方便员工和联盟商家操作业务系统。另外一种方式是使用手机上网WAP方式才与内部业务系统进行交互,WAP用户上网连接到苏宁电器给MAS服务器分配的外部网络地址,手机则移动的WAP网关连接到部署在苏宁电器内部的MAS服务器,MAS服务器校验完用户以后,会根据给该用户分配的访问权限推送适合该用户的WAP页面和功能,手机用户通过点击页面的操作达到利用手机操作苏宁内部业务系统的效果。4.2 逻辑结构从逻辑结构图可以看出来,MAS与苏宁内部的六大业务系统可以适配并将内部系统业务延伸到手机。内部办公的LotusNotes系统直接调用由MAS服务器提供出来的API接口完成各种提醒业务,包括邮件到达提醒、会议通知、审批通知、培训通知等各种通知公告信息。B2C网上商城系统也是直接调用MAS提供的API接口实现会员注册信息通知、网上交易订单状态通知等功能。会员系统直接调用MAS提供的AP