苏宁集团移动代理服务器MAS项目技术建议书及总体解决方案

上传人:痛*** 文档编号:152451284 上传时间:2022-09-15 格式:DOC 页数:37 大小:1.86MB
收藏 版权申诉 举报 下载
苏宁集团移动代理服务器MAS项目技术建议书及总体解决方案_第1页
第1页 / 共37页
苏宁集团移动代理服务器MAS项目技术建议书及总体解决方案_第2页
第2页 / 共37页
苏宁集团移动代理服务器MAS项目技术建议书及总体解决方案_第3页
第3页 / 共37页
资源描述:

《苏宁集团移动代理服务器MAS项目技术建议书及总体解决方案》由会员分享,可在线阅读,更多相关《苏宁集团移动代理服务器MAS项目技术建议书及总体解决方案(37页珍藏版)》请在装配图网上搜索。

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与苏宁内部的六大业务系统可以适配并将内

15、部系统业务延伸到手机。内部办公的LotusNotes系统直接调用由MAS服务器提供出来的API接口完成各种提醒业务,包括邮件到达提醒、会议通知、审批通知、培训通知等各种通知公告信息。B2C网上商城系统也是直接调用MAS提供的API接口实现会员注册信息通知、网上交易订单状态通知等功能。会员系统直接调用MAS提供的API接口实现会员促销、积分变更等功能。SAP系统与MAS服务器之间是由SAP系统对MAS服务器公开RFC远程函数调用方法,MAS服务器根据RFC函数实现适配模块,由适配模块调用RFC函数;而在MAS服务器内部,根据不同SAP业务需求生成派工、报表查询等功能。B2B系统与MAS服务器之间

16、采用两种接口模式,对于通知类功能,则由B2B系统直接调用MAS服务器提供的API接口实现;而对于发货查询、订单查询等业务就由MAS服务器直接调用B2B系统提供的RMI接口进行适配,并在MAS服务器上生成相应的业务功能。这个方案里面,MAS服务器除了提供短信/WAP的通道,同时会对各个业务接口进行管理,MAS服务器会针对各个不同业务接口进行短信查询和统计,最终形成一个完整的对帐计费报表供苏宁与移动之间、各个业务部门之间的短信对帐。在实施完成后,MAS服务器还为苏宁未来业务扩展预留了三十多个不同业务的API扩展接口,以供苏宁集团不断发展的需要。5 关键技术及实现方法5.1 短信SM技术5.1.1

17、短信SM技术简介GSM中唯一不要求建立端-端业务路径的业务就是短消息,即使移动台已处于完全电路通信情况下仍可进行短消息传输。 短消息通信仅限于一个消息,换言之,一个消息的传输就构成了一次通信。因此,业务是非对称的,一般认为移动起始短消息传输与移动终接短报文传输是两回事。这并不阻碍实时对话,但系统认为不同的消息彼此独立,消息的传输总是由处于GSM外部的短消息服务中心(SMSC)进行中继,消息有目的地或起源地,但只与用户和SMSC有关,而与其他GSM基础设施无关。MAS通过CMPP协议与短信行业网关连接,实现短信的下发MT、上行MO,CMPP协议全称“中国移动短消息点对点协议”, 以TCP/IP作

18、为底层通信承载,MAS支持CMPP2.1版本和CMPP3.O版本的通讯协议。5.1.2 短信技术特点从技术实现上看,短信是以存储转发技术为基础实现的;从使用效果上看,短信是一种非实时的通信方式;从对环境的要求来看,短信对终端的状态以及终端的功能没有严格的要求,任何用户终端均可以使用,用户渗透率较高;从网络系统的角度看,短信业务是在现有移动通信网络基础上推出的一种附加业务,只要在系统中建有短信中心,即可开通短信业务。5.1.2.1 短信业务的优点1) 受众广目前任何一款普通手机都支持短信功能。通过短信能够将信息最大程度的延伸。2) 交互性好、发送时间短MAS短信以中国移动统一分配的服务号码方式发

19、送给手机,服务号码可作为企业形象标识,手机也可以通过发送内容到服务号码完成短信的上行。由于CMPP协议以以TCP/IP作为底层通信承载,因此网络传输的速度很快,能够进行大规模的群发。3) 价格低可根据资费政策享受低廉的通讯费用,费用远远低于语音。4) 存储转发发送短信不受对方是否开机的限制,即使对方关机,短信中心会把短信存储在短信中心,当对方开机以后,短信中心会从通信系统查看到用户已经开机的状态,并及时把短信送到对方手机上。5) 速度快,准确,安全在网络、短信网关和短信中心工作正常情况下,短信能够在3-8秒内到达手机。短信经过的各网元均在中国移动网络内,并且各网元按照规范只进行内容的转发,不会

20、产生遗留痕迹。MAS到移动行业网关可通过VPN或移动专线方式连接保证数据安全性。5.1.2.2 短信技术缺点每条短信内容长度最大为140个字节,即最多只能支持70个汉字。对于较长的内容阅读的便利性有限。相对彩信和WAP,短信不能显示丰富的信息,如图片、声音等,如报表最佳是通过彩信或WAP以图形化方式显示数据。5.2 彩信MMS技术5.2.1 彩信MMS技术简介MMS(Multimedia Messaging Service)即多媒体短消息业务,是按照3GPP的标准(3GPP TS 23.140)和WAP论坛的标准(WAP-206和WAP-209)有关多媒体信息的标准开发的最新业务。MMS最大的

21、特色就是支持多媒体功能,MMS传输使用WAP协议,其实现并不依赖于具体的移动网络,即可以借助GPRS、EDGE,也可以借助cdma2000 1xRTT和未来的3G网络,来传送视频片断、图片、声音和文字,支持语音、因特网浏览、电子邮件、会议电视等多种高速数据业务。虽然MMS属于非实时的基于存储转发机制的多媒体移动通信数据业务,由于其时延小,仍然可以实现即时的手机端到端、手机终端到互联网或互联网到手机终端的多媒体信息传送。MAS彩信通讯使用中国移动彩信MM7协议,MM7协议以http协议承载。MAS与中国移动行业网关以MM7协议进行彩信的收发。目前中国移动彩信网关支持的单条彩信最大容量为50K-7

22、0K。5.2.2 彩信技术特点5.2.2.1 彩信业务的优点1)内容丰富,容量大可传送图像、声音或者较长的文字信息,比短信传送的内容更加丰富多彩。单条彩信的容量最大在50K-100K之间。远远超过一条短信70个汉字的容量。由于内容丰富,适合于通过彩信查看感官较强的信息,如报表、企业宣传、产品宣传等。5.2.2.2 彩信业务的缺点1)发送速度相对短信而言,彩信发送速度远远慢于短信,一般从发送到接收,速度在10秒以上。并且手机从接收到彩信到彩信内容下载完毕还需要一段时间。2)资费彩信资费目前远远高与短信。3)终端支持相对短信,支持彩信的手机要求至少为彩屏手机,支持彩信功能。不过科技在发展,目前支持

23、彩信的手机价格最低不到400元,彩信将逐步为所有手机基本具备的功能。5.3 WAP技术5.3.1 WAP技术简介WAP(无线通讯协议)是在数字移动电话、因特网或其他个人数字助理机(PDA)、计算机应用之间进行通讯的开放全球标准。现在很多人直接用WAP来代表手机上网。WAP的本质就是INTERNET,而且是可以移动的INTERNET。 WAP将移动网络和Internet以及Intranet紧密地联系起来,提供一种与网络种类、承运商和终端设备都无关的移动增值业务。移动用户可以像使用他们的台式计算机访问信息一样,用他们的袖珍移动设备(如WAP手机支持WAP协议的手机)访问Internet,从而在移动

24、中随时随地在手机屏幕上浏览Internet上的内容,诸如收发电子邮件,查询数据、浏览金融信息、财经信息等等。MAS 的WAP应用通过中国移动WAP网关进行接入,手机用户只要开通GPRS服务就能够访问MAS的WAP服务,目前手机只有通过CMWAP接入,MAS才可以获得访问的手机号码进行鉴权。5.3.2 WAP技术特点5.3.2.1 WAP业务的优点1) WAP是公开的全球无线协议标准,并且是基于现有的Internet标准上制定的;WAP的关键部分是建立在Internet的基础之上。因此可以非常简便地将这两部分相互比拟。应用层包括无线标识语言(WML)、WMLScript和无线电话应用(WTA)。

25、WML(一种类似于HTML的浏览语言)提供浏览支持、数据输入、超级链接、文本和图像显示以及表格。WMLScript可与JavaScript相媲美,使移动设备能先将信息进行处理后再发给服务器。WTA允许诸如呼叫控制的电话功能。用户可通过WAP浏览器浏览运营商规定的Web业务。浏览到的信息可高速缓存,供以后使用。其他层包括无线对话层(基于超文本传送协议HTTP)和无线事务处理协议层(基于TCP/IP)。关于安全性,无线传输层(WTLS)将提供数据完整性、保密性、认证和业务拒绝保护。2) WAP协议可以广泛地运用于GSM、CDMA、TDMA、3G等多种网络;3) WAP界面直观,浏览方便性和操作性比

26、短信强大;使用WAP可达到在PC上浏览普通网页的效果。4) 开发简单便捷可在WAP服务器上开发软件,手机通过WAP服务即可进行各种应用,如进行各种动态内容的查询、提交等等,而如果需要更新程序,只需要更新服务器端程序即可,类似普通的B/S应用。手机侧只是通过WAP浏览器进行操作,不需下载任何客户端程序。5.3.2.2 MAS WAP业务的缺点1) 对终端手机有一定的要求如果要手机使用WAP,要求手机支持WAP浏览器功能以及开通了GPRS网络服务。2) 阅读和使用的局限性由于手机屏幕大小的局限性,浏览WAP网页有一定的局限性,要求WAP网页必须简洁,大数据的文字内容使用户浏览网页时需要不断的翻页阅

27、读,造成了一定的不便;3) 网络速度有限由于目前移动网络的技术限制,WAP接入的速度还不是很快,受限与GPRS接入的速度,现在用户的接入速度大概在30kbps40kbps。到3G网络的部署时,网络访问速度的提高将进一步促进WAP业务的应用和发展。5.4 STK OTA技术5.4.1 STK OTA技术简介STK(SIM TOOL KIT),简称“用户识别应用发展工具”,可以理解为一组开发增值业务的命令,一种小型编程语言,它允许基于智能卡的用户身份识别模块SIM运行自己的应用软件。 STK卡不是一般的通常使用的SIM卡,而是基于Java语言平台的Simera32K卡片。STK是一种小型编程语言的

28、软件,可以固化在SIM卡中。它能够接收和发送GSM的短消息数据,起到SIM卡与短消息之间的接口的作用,同时它还允许SIM卡运行自己的应用软件。这些功能经常被用于在可通过软件激活的电话显示屏上,用友好的文本菜单代替机械的“拨号-收听-应答”方式,从而允许用户通过按键轻松进行复杂的信息检索操作或交易。OTA( OTA Over The Air,空中下载)是基于空中接口,在手机终端与系统业务功能单元之间进行信息数据交互,以实现终端数据远程管理的技术。该业务基于短信息机制,实现了SIM卡内业务菜单的动态下载、删除与更新。5.4.2 STK OTA技术特点5.4.2.1 STK OTA的优点1) 操作方

29、便相对与普通短信,STK OTA可定制菜单,用户可通过菜单导航进行工作,操作便利,易于掌握和使用。2) 菜单可更新,能够满足个性化和定制化应用的要求通过OTA技术,可从服务端下载菜单进行更新,OTA菜单只需下载一次。由于OTA菜单基本都是基于短信的业务,其数据一般在1KB以下,通过短信打包下载,一般都在一个短信分组(10条短信)以下,而且OTA菜单下载业务只需一次,不需反复下载使用。因此,OTA菜单空中下载本身产生的短信数据量较小。3) 资费便宜和普通短信一样,STK OTA也是以短信进行数据的传输。4) 终端普遍支持只要是中国移动的GSM手机,配合STK SIM卡即可使用该业务。5.4.2.

30、2 STK OTA的缺点1) 要求必须使用专用的STK SIM卡。2) STK卡的推广应用,涉及到推广模式、应用模式等诸多方面,工期长,牵涉面广,应用有一定的困难。5.5 各种技术的优劣对比对比项目短信STK OTA彩信WAP数据容量小,单条70个字小,和SM一样大,单条50K-70K大数据表现方式简单,文字信息简单,文字信息丰富,文字、声音、图片、动画等丰富,文字、声音、图片、动化等终端操作性方便很方便,菜单导航式操作不方便,需要编辑方便,网页访问方式终端支持所有终端需要使用专门定制的STK卡支持彩信的终端支持WAP的终端网络支持GSMGSM需要GPRS网络需要开通GPRS接收速度快,3-8

31、秒快,3-8秒一般一般资费低低,和短信一样高高推广容易复杂,需要定制专门STK卡,需要与各地移动公司协商推广方式,涉及换号、制作卡等诸多工作。一般一般5.6 J2EE系统架构MAS主体部分采用Java/Jsp语言开发,并采用J2EE的技术架构。J2EE应用架构图如下:J2EE是一种利用Java 2平台来简化诸多与多级企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如“编写一次、到处运行”的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据

32、的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。SUN公司在企业版中增加了一整套核心企业应用程序编程界面,而所有这些界面均为标准的模块化组件。J2EE技术还为这些组件提供一整套企业服务,通过自动化的方式完成应用程序开发中的诸多耗时且费力的艰难工作,为用户提供一种可创建广泛兼容的企业解决方案而无需进行复杂编程的平台。利用这一优势可以方便地开发出高质量的、适合企业使用的应用程序,还可极大地减少产品研发上市时间、成本和风险。J2EE使用了EJB Server作

33、为商业组件的部署环境,在EJB Server中提供了分布式计算环境中组件需要的所有服务,例如组件生命周期的管理、数据库连接的管理、分布式事务的支持、组件的命名服务等等。有些企业级的EJB Server,例如Sybase公司的EAS 3.6(Enterprise Application Server 3.6)还提供了支持高可用性和高性能的群集技术、失败的自动转移和恢复、应用负载的自动均衡能力等。实现商业逻辑的EJB组件可以更加高效地运行在应用服务器中,支持多种客户端的访问,HTTP的客户端可以先向运行在Web Server上的Java Servlet或者JSP发出请求,在JSP中嵌入Java的代

34、码调用运行在EJB Server中的EJB,以实现商业逻辑;而其他的客户端,可以通过IIOP直接访问运行在EJB Server中的组件。5.7 MVC设计模式MAS主体部分的开发除了采用J2EE的技术架构外。还采用了Struts的程序框架,Struts是一种流行的框架体系,其完全实现了B/S结构的MVC设计模式。MVC设计模式:Model-View-Controller 模型视图控制器模式,软件设计模式的一种,属于Model2。MVC设计模式为构建可扩展、可重用的代码打下了一个坚实的基础。MVC设计模式最吸引人之处在于它迫使你必须抽象自己的代码,把项目分解为表示、逻辑和控制三部分,它们的作用正

35、如一个交响乐团中的音乐、团员和指挥。MVC设计模式中的“模型”指的是真正完成任务的代码。对大多Web应用程序来说,功能比界面感觉更重要。在模型同界面相分离的情况下,代码即可实现可管理性和可重用性。比方说,假如你开发了一个保险应用程序,其中的“模型”就是处理要求、计算保险费和同数据库交互的那些代码。模型通常也被称做“业务逻辑”。所谓的“视图”其实就是界面。在MVC模式下,通常的设计前提是界面任务并不大。当然,视图应该具有一定的功能性并遵守可用性的约束,但视图(界面)不应当处理数据。事实上,界面的每一部分都只能包含采集数据的足够逻辑并把它传递给设计模式中的其他组成部分供处理。从理论上说,如果你在模

36、型中实现全部业务逻辑那么你可以创建多个视图,也就是桌面应用程序、数据库系统或者Web应用程序的界面。由于所有最麻烦的工作代码都保存在了模型上,所以创建新的视图并不令人感到过分的痛苦,产生软件编码错误的可能性也就随之大大降低了。“控制器”控制着模型和视图之间的交互过程。它决定着向用户返回怎样的视图、检查通过界面输入的信息以及选择处理输入信息的模型。Java语言以及J2EE的一些优点和特点使得采用J2EE架构来实现MVC模式更加容易,更加严谨。6 业务需求6.1 概述本章节从苏宁移动信息化应用业务类别划分的角度进行业务需求描述。6.2 苏宁MAS移动信息化业务需求结构图6.3 苏宁MAS移动信息化

37、业务需求分析列表业务类别业务需求业务描述信息源使用对象移动物流送货STK卡派工每天上班前SAP系统操作员通过短信给送货工人下发派工短信SAP系统操作员物流送货员工送货STK卡销单每完成一次送货服务,通过STK卡进行销单处理,通过短信将数据送回SAP处理送货员工操作STK卡手机物流送货员工短信销单由于STK卡使用不能一次性全国普及,同时兼容普通短信方式销单送货员工编辑短信发送物流送货员工(STK卡未普及地区)缺货短信提醒商品库存到达设定的阀值时,系统给相关工作人员(采购人员)发送缺货短信预警。SAP库存系统苏宁相关员工,如采购人员移动售后安装维修STK卡派工每天上班前SAP系统操作员通过短信给安

38、装维修工人下发派工短信SAP系统操作员售后安装维修送货员工安装维修STK卡销单每完成一次安装维修服务,通过STK卡进行销单处理,通过短信将数据送回SAP处理安装维修员工操作STK卡手机售后安装维修送货员工短信销单由于STK卡使用不能一次性全国普及,同时兼容普通短信方式销单安装维修员工编辑短信发送售后安装维修员工(STK卡未普及地区)商品维修信息保养提醒SAP系统根据逻辑判断用户商品的信息,如每年11月份定时扫描系统数据库,查找出需要更换空调雪种的空调用户,通过短信提醒客户更换空调雪种。SAP系统操作员设定客户移动电子商务订单提交提醒B2B系统产生订单,同时以短信提醒供应商订单已提交。B2B系统

39、供应商发货提醒供应商通过B2B系统提交发货通知,B2B系统得到发货通知后以短信提交给苏宁相关工作人员。供应商操作B2B供应商、苏宁采购及相关工作人员通知公告B2B系统将商品的调价信息或其他通知公告信息发送给供应商相关工作人员。苏宁B2B系统操作员供应商WAP发货查询苏宁仓管或品管工作人员通过WAP查询发货情况的明细信息。B2B系统苏宁仓管或品管工作人员WAP订单查询苏宁品管或供应商相关工作人员通过WAP查询货品订单情况。B2B系统苏宁品管或供应商相关工作人员库存查询供应商或苏宁工作人员短信或WAP查询库存信息,如时间、仓库代码、品牌代码、数据等。B2B系统供应商或苏宁工作人员销售查询供应商或苏

40、宁工作人员短信或WAP查询销售信息,如查询商品型号、数量、门店名称、门店代码等B2B系统供应商或苏宁工作人员移动客服客户预定商品到货提醒当用户购买的商品到货后,SAP系统发送一条通知短信给用户。SAP客户客户投诉与意见处理客户投诉意见通过短信提交呼叫中心系统,系统接收后回复短信;呼叫中心客户短信调查客服定期或不定期通过短信调查用户某些方面的情况,用户回复后系统可统计分析,获得调查数据呼叫中心客户短信回访客户按照客服流程通过短信进行客户回访呼叫中心客户移动会员管理会员注册结果提醒会员通过B2C系统注册成功后 ,B2C系统给会员发送注册成功的通知短信。会员系统注册会员网上购物下订/支付结果通知当会

41、员在网上购物并消费积分后,短信通知会员支付成功通知和积分消费情况。会员系统会员会员关怀会员系统根据业务流程自动触发后手动触发,将相关的关怀或营销短信发送给会员手机。如生日问候、节假日问候、国庆商品会员优惠信息等。会员系统会员会员营销会员系统根据会员的购买记录、消费习惯、消费能力、注册信息等记录进行有目标的短信营销会员系统会员消费积分通知用户购买商品或消费积分后,SAP系统将以短信方式通知用户消费积分的信息。通知信息格式例如:您好!您在苏宁XX店使用积分1000分,剩余积分2000分。会员系统会员会员积分查询会员通过短信发送会员卡号和密码,系统返回卡号、积分信息。如果会员卡与手机号码绑定,则发送

42、密码即可会员系统会员优惠信息订阅1) 会员系统可通过给会员发送宣传信息,告知订阅的方式;2) 客户通过发送短信进行优惠信息服务的订阅,订阅操作生效在会员系统确认;3) 一旦有优惠活动或其他信息,会员系统自动下发给客户;4)会员可通过发送取消订阅短信取消订阅服务;会员系统会员短信抽奖可通过短信设定各种逻辑条件后下发短信,客户回复短信后参与抽奖MAS短信抽奖功能客户会员联盟商家STK卡会员消费积分通知对于中小型或信息化程度较弱(如无专用手持GPRS终端或PC)的联盟商家,如会员消费商品后产生的积分无法更新到苏宁会员系统中,通过STK卡菜单可将用户积分通知到会员系统进行更新。如果STK卡实现困难的话

43、,前期可考虑短信方式实现会员系统会员联盟商家STK卡积分兑换对于中小型或信息化程度较弱(如无专用手持GPRS终端或PC)的联盟商家,会员无法使用积分消费商品。可通过手机STK卡实现该业务。会员用户购买商品,准备使用积分如果STK卡实现困难的话,前期可考虑短信方式实现会员系统会员移动OA新邮件到达短信提醒OA用户新邮件到达后,OA后台调用MAS API发送提醒短信。OA还可以根据需要设定重复提醒间隔时间,是否需要重复提醒等条件。NOTE OA系统苏宁员工邮件延迟阅读短信提醒OA可针对需要给不同用户设定是否需要延迟审批邮件阅读提醒,延迟审批邮件阅读的时间可按用户设定。OA还可以根据需要设定重复提醒

44、间隔时间,是否需要重复提醒等条件。当用户审批邮件超过一定时间未读后,OA触发提醒短信。NOTE OA系统苏宁员工审批短信提醒OA工作流可针对需要给不同用户设定是否需要新审批阅读提醒,OA还可以根据需要设定重复提醒间隔时间,是否需要重复提醒等条件。NOTE OA系统苏宁员工会议通知工作人员在NOTE上发送会议通知时可同时设置短信提醒功能,这样相关工作人员可 通过短信获得会议通知信息。NOTE OA系统苏宁员工培训通知工作人员在NOTE上发送培训通知时可同时设置短信提醒功能,这样相关工作人员可 通过短信获得培训通知信息。NOTE OA系统苏宁员工公告通知工作人员在NOTE上发送公告通知时可同时设置

45、短信提醒功能,这样相关工作人员可 通过短信获得公告通知信息。NOTE OA系统苏宁员工WAP邮件收发1) MAS通过接口获得用户在NOTE的新邮件,WAP PUSH短信提醒用户,用户可打开短信直接通过WAP查看2) 用户通过WAP可发送邮件NOTE OA系统苏宁员工苏宁WAP门户企业介绍企业宣传、企业文化、企业新闻MAS 维护数据客户服务介绍苏宁服务理念、苏宁信息、服务流程MAS 维护数据客户营销宣传营销服务宣传MAS 维护数据客户7 业务功能及业务流程描述7.1 概述本章节从与苏宁IT系统结合的技术角度分析业务功能及业务逻辑。苏宁IT系统应用类别移动信息化应用业务SAP短信短信安装、送货、维

46、修派工/销单STK OTASTK OTA短信安装、送货、维修派工/销单短信大宗商品的维修保养信息提醒短信预定到货通知短信缺货短信预警WAPWAP库存/销售信息报表查询OA短信新邮件短信提醒短信延迟阅读邮件短信提醒短信新审批短信提醒短信延迟审批短信提醒短信内部信息短信通知会议通知短信内部信息短信通知培训通知短信内部信息短信通知其他公告通知B2B短信订单提交提醒短信发货提醒短信通知通告WAPWAP发货查询WAPWAP查阅订单状况短信报表查询WAPWAP报表查询呼叫中心短信客户意见与投诉受理短信受理结果短信通知短信其它指令的短信应用会员管理短信会员关怀与营销短信短信实时消费积分通知短信会员积分查询短

47、信积分兑换通知短信优惠信息订阅短信短信抽奖STK OTASTK联盟商家会员消费产生积分通知业务STK OTASTK联盟商家积分兑换业务B2C网上商城短信会员注册结果短信通知短信网上下订/支付通知WAP门户WAP企业宣传类1) 企业介绍2) 网上商城3) 服务介绍4) 商品营销宣传等企业IT系统应用类(各IT系统的WAP应用)5) WAP库存/销售信息报表6) WAP查询订单状态7) WAP发货查询8) WAP报表查询7.2 SAP的移动信息化应用7.3 STK OTA短信安装、送货、维修派工/销单7.3.1 业务描述1)苏宁安装、送货、维修人员在获得纸质工单时,同时通过短信派工。2)工作人员在

48、工作完成通过STK菜单操作销单,包括客户处理结果状态等信息通过短信回复系统。3)简化了人工销单的过程,通过短信进行销单;4)SAP系统可在界面查看各工单的处理情况,据此可进行调度和协调任务;7.3.2 业务接口7.3.3 接口定义1)手工派工MT短信MAS定时调用SAP RFC API接口扫描待发送短信。接口定义例子:手机号码、短信内容、短信ID(如填写,需唯一,对应回执和回复)2)销单MO短信MAS通过SAP提供的RFC接口回送通过SAP提供的RFC接口。接口定义例子:手机号码、短信内容、短信ID(上行短信出去短信特服号后目的地址)3)SAP接收销单短信后进行后台销单处理网关返回的状态报告通

49、过RFC接口回送接口定义例子:手机号码、短信ID(MT短信的短信ID)、回执状态码、回执描述7.3.4 业务需求描述 7.3.4.1 一卡兼容多业务通用送货与安装维修业务共用一张卡,SAP可通过下发短信设定卡功能权限,不同业务的用户STK卡菜单不同,如送货工人卡只显示“送货专用”,安装维修工人卡只显示“安装维修专用”。7.3.4.2 支持STK卡 OTA技术更新程序如业务流程变更或升级,不需要换卡,通过OTA空中下载技术从MAS或其他服务端下载程序更新STK卡程序。支持自动从服务端PUSH程序升级,而不需要手机用户手动请求更新。7.3.4.3 物流-送货1) 每天苏宁集团操作人员会通过SAP系

50、统给每个STK卡用户(物流送货工人)发送派工短信,短信通过MAS发送到手机,手机接收派工短信后,每个派工单的内容为“单号”和“校验码”(客户收货回执联上的一个代码,工作销单前输入该号码用户防止工人假完成工作随意选择“完成”),每个员工可能收到多条派工短信,每个短信可能包括多个派工单,尽可能用最少的短信包含所有派工单;2) 送货工人在开始工作前,也会收到纸质的派工单,短信派工的目的是完成短信销单,纸质派工单存在的目的是能够显示详尽的送货信息以及备用销单等;3) 手机STK卡接收短信后,会有短信提醒,送货工人打开可进入STK菜单进行操作,可通过菜单的导航选择待派工单,如果由于其他原因不能接收短信,

51、可手工输入派工单;4) 选择派工单后,选择状态,如选择“完成”,则进入信息确认页面,如确定,则到输入“校验码”页面,STK程序核对正确,则STK程序组织短信格式,发送MO短信到苏宁MAS系统,MAS转发到SAP;5) 如选择“另约、家中无人”等状态,则不需要进入“校验码”输入页面;6) 如“校验码”错误,则进入提示错误页面,选择“返回”到”校验码”输入页面,重新输入;7) 如在信息确认页面发现输入信息不正确,需要修改,选择“返回”到“状态选择”页面;8) 派工完成后,该派工单进入已派工单列表;9) 手工输入派工单号的流程与菜单选择派工单的流程类似,但手工流程没有校验码输入页面(只有派工短信下发

52、时才带有校验码),状态码完成的标志也应当与菜单选择的标志区分,因为手工完成的销单进入SAP系统后,操作人员还需要按照流程与工人确认这种销单是否有效,其他状态与菜单销单状态一致;10) 如派工单很多,可通过屏幕上下翻页查看;11) STK卡程序定时清除已销单的工单,操作触发在下一派工短信接收时;12) 当前工作日未完成的销单的派工单继续保留在卡中;请参考“7.3.5.1”7.3.4.4 售后-安装维修1) 每天苏宁集团操作人员会通过SAP系统给每个STK卡用户(安装维修工人)发送派工短信,短信通过MAS发送到手机,手机接收派工短信后,每个派工单的内容为“单号”和“校验码”(客户收货回执联上的一个

53、代码,工作销单前输入该号码用户防止工人假完成工作随意选择“完成”),每个员工可能收到多条派工短信,每个短信可能包括多个派工单,尽可能用最少的短信包含所有派工单;2) 送货工人在开始工作前,也会收到纸质的派工单,短信派工的目的是完成短信销单,纸质派工单存在的目的是能够显示详尽的安装维修信息以及备用销单等;3) 手机STK卡接收短信后,会有短信提醒,安装维修工人打开可进入STK菜单进行操作,可通过菜单的导航选择待派工单,如果由于其他原因不能接收短信,可手工输入派工单;4) 选择派工单后,选择状态,如选择“完成”,则进入信息确认页面,如确定,则进入“金额”输入页面;5) 金额输入页面默认值为0,可输

54、入安装维修的费用,输入正确,则进入输入“校验码”页面;6) 如金额输入错误,如小于0,非数值等,则到错误提示页面,点“返回”到金额输入页面重新输入;7) STK程序核对校验码正确,则STK程序组织短信格式,发送MO短信到苏宁MAS系统,MAS转发到SAP;8) 如选择“另约、次日”等状态,则不需要进入“校验码”输入页面;9) 如“校验码”错误,则进入提示错误页面,选择“返回”到”校验码”输入页面,重新输入;10) 如在信息确认页面发现输入信息不正确,需要修改,选择“返回”到“状态选择”页面;11) 派工完成后,该派工单进入已派工单列表;12) 手工输入派工单号的流程与菜单选择派工单的流程类似,

55、但手工流程没有校验码输入页面(只有派工短信下发时才带有校验码),状态码完成的标志也应当与菜单选择的标志区分,因为手工完成的销单进入SAP系统后,操作人员还需要按照流程与工人确认这种销单是否有效,其他状态与菜单销单状态一致;13) 如派工单很多,可通过屏幕上下翻页查看;14) STK卡程序定时清除已销单的工单,操作触发在下一派工短信接收时;15) 当前工作日未完成的销单的派工单继续保留在卡中;请参考“7.3.5.2”7.3.5 菜单演示7.3.5.1 送货说明:每个页面的右上角数字表示页代码,用户阅读方便,S1和S2页是根据手机型号不同可能显示不同内容,S1和S2不是STK所定制的菜单;7.3.

56、5.2 安装/维修8 统计计费设计提供了对各业务系统,各系统用户、各联系人的短信日量、月量的统计、报表功能。业务统计主要提供一系列的报表统计功能,主要包括:n 业务发送统计根据不同模块统计广播类、订阅类、查询类的信息和短信条数。n 业务接收统计根据不同模块查询手机查询、订阅条数以及信息收集条数。n 接口业务统计统计接口业务的发送消息条数、发送短信条数以及接收短信条数。n 日期统计总报表统计整个系统的发送消息条数、发送短信条数、以及接收短信条数。9 系统安全设计移动代理服务器应用上的安全从帐户安全、操作安全、数据安全、通讯安全、运行安全等五个方面进行考虑设计。整个安全体系如下:9.1 帐户安全1

57、)系统用户登录需要用户名/密码认证,还可以增加IP地址认证。2)密码复杂度达到:密码长度大于8位;密码是大小写字母、数字,以及特殊字符混合使用。3)系统定期强制修改密码功能。4)系统可配置要求用户登录需要数字证书、校验码确认、访问IP控制等可选功能来防止帐户攻击。5)帐户密码加密传输、加密保存。6)手机用户访问需要进行手机号码验证。9.2 操作安全1)支持系统管理员对每个系统用户进行安全可控的能力授权,包括系统角色 的安全方案制定以及系统用户的角色分配。2)支持短信、彩信、wap等移动数据业务的手机号码访问范围控制。3)系统具有完整的操作日志记录以用于安全审计。9.3 数据安全1)敏感信息需加

58、密存储。2)有完整的数据备份系统进行数据库的定期备份,并在出现数据破坏时可以及时进行数据恢复。9.4 通讯安全1)与外部运营商系统的通讯要求通过VPN连接。2)系统提供防网络攻击防火墙,并关闭所有不必要的网络服务。 9.5 运行安全1)MAS服务器要求放置在企业现有网络域的DMZ(隔离区)区, MAS服务器物理系统的安全控制符合企业对应用系统的规范要求。2)MAS服务器采用Linux操作系统,关闭了不必要的服务。3)所有设备故障、软件故障、安全异常事件都需及时发送报警事件到MAS服务平台。4)系统具有完善的日志功能,能够记录系统异常情况及其他安全事件系统扩展性设计9.6 WAP单点登陆安全性设

59、计1) 单点登陆定义:WAP用户只需要通过一次登陆,WAP系统就能回显用户可使用的所有功能菜单WAP页面,包括SAP、B2B等,不需要多次重复登陆;2) 鉴权,手机通过中国移动CMWAP登陆MAS WAP,MAS WAP可接收WAP网关透传的手机号码,通过手机号码可判断用户及其权限;3) 2次鉴权,如果对于系统安全性要求高的业务,可设定2次鉴权,即通过输入用户名和密码再次鉴权;4) 权限矩阵,一个行为权限功能表,列为用户ID(手机号码)的2维矩阵,通过矩阵能够清晰的设定权限和使用维护权限;10 系统性能参数型号硬件配置性能指标低档CPU:P4 2.8G内存:1G ECC硬盘:80G2网卡:10/100M2短信处理能力(S1):10条/S秒彩信处理能力(S2):2条/S秒WAP处理能力(S3): 3 Pageview/秒WEB并发数(S4):200*1%=2次/秒中档CPU:Intel Xeon 双核1.6 GHz内存:1G ECC硬盘:160G2网卡:1000M2短信处理能力(S1):50条/S秒彩信处理能力(S2):5条/S秒WAP处理能力(S3): 10 Pageview/秒WEB并发数(S4):1000*1%=10次/秒高档CPU:Intel Xeon 双核1.86 GHz2内存:2G ECC硬盘:73G2网卡:1000M2短信处理能力(S1):200条/S秒彩信

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!