福建移动办公助理系统 扩容改造二期工程
——总体方案建议
北京炎黄新星网络科技有限公司
二○○五年十二月
1 项目背景 ................................................................................................................... 1
2 建设目标 ................................................................................................................... 2
3 总体设计 ................................................................................................................... 3
3.1 系统建设原则 .................................................................................................................... 3
3.1.1 先进性 ..................................................................................................................... 3
3.1.2 实用性 ..................................................................................................................... 3
3.1.3 灵活开放性 ............................................................................................................. 4
3.1.4 扩展性 ..................................................................................................................... 4
3.1.5 安全可靠性 ............................................................................................................. 4
3.1.6 模块兼容性 ............................................................................................................. 5
3.1.7 规范统一性 ............................................................................................................. 5
3.1.8 生命周期长 ............................................................................................................. 5
3.2 平台架构 ............................................................................................................................ 5
3.2.1 ECM产品功能 ........................................................................................................ 6
3.2.2 ECM产品特点 ........................................................................................................ 7
3.2.3 ECM体系结构 ........................................................................................................ 8
3.2.4 技术特点与优势 ................................................................................................... 12
3.3 系统网络构架 .................................................................................................................. 13
3.4 应用系统功能模块划分 .................................................................................................. 17
图表 3-1炎黄新星ECM智能沟通体系结构 ................................................................................ 9
图表 3-2炎黄新星ECM消息层技术实现机制 .......................................................................... 10
图表 3-3炎黄新星ECM控制层技术实现机制 .......................................................................... 11
图表 3-4炎黄新星ECM业务层技术实现机制 .......................................................................... 12
图表 3-5福建移动办公助理系统应用体系结构 ......................................................................... 17
1 项目背景
福建移动办公助理系统工程于2005年2月进行了一期扩容工程,并于同年
4月割接完毕,系统的处理能力达到了100条/秒,系统稳定运行达到了预期业务
发展的推进效果。
福建移动办公助理项目4月底割接以来,每日业务量呈上升趋势,日交易量
最高峰值达到了130多万条,目前月交易量基本上都在千万数据量级以上,系统
的压力逐渐增大。本文档对系统当前运行情况及系统出现的问题进行详细描述及
分析,并对系统的升级提出建议性方案。目前,移动办公助理系统的业务发展速
度远超出了原先的预计,截止至今年9月份,系统在处理能力和负载等方面已经
无法满足发展需求,开始出现拥塞、延迟现象,系统运行不够稳定,用户反映不
太好,开始投诉;另外,系统在安全性方面也暴露出了一些新的问题,例如,易
受到黑客的攻击。因此,福建移动公司及时地对移动办公助理系统进行扩容优化
的需求。本项目建议书正是在这样的背景下,对系统当前运行情况及系统出现的
问题进行详细描述及分析,并对系统的扩容升级提出建议性方案。
2 建设目标
移动办公助理平台2期扩容其目标是:
时间要求:
福建移动办公助理系统二期扩容工程预计2006年1月上线。
性能指标:
系统用户容量:40000个;告警门限:38000个; 系统处理能力:400条/秒;告警门限:350条/秒;
功能要求:
题;
数据库服务器优华升级,解决负载高等问题,数据库处理速度慢等问题。 增加业务功能,如“一码群发”;“多终端界面可接入”等功能; 增加接口功能,与企业实时短信网关进行对接; 计费策略优化,计费策略更加灵活,方便多种方式收费; 多运营商短信兼容,实现可对联通、小灵通短信的收发与通讯录管理、在原系统功能基础上增加如下功能: 短信接口服务器的优化升级,增加短信处理能力,解决阻塞、延时等问
短信管理功能;
数据分析同步,将数据分析及业务处理功能分离,分析数据进行批量同
步,单独提供分析数据源;
3 总体设计
3.1 系统采用国际最新的科技成果,结合移动的实际业务需求,具体情况、具体
分析,建设高可用性、具有移动特色的系统;充分利用现有各种系统网络资源,建立高性能、低成本的系统;考虑与其它系统数据共享问题;系统具备规范性和
开放性,根据实际要求可灵活地实现与营业、帐务、业务管理等系统的连接。
3.1.1 先进性
采用新的技术手段、灵活的实现方法和先进的设备,以保证系统具有较强的
生命力和扩展能力,符合当前和未来的应用需要和新业务叠加的需要,使其具有
长期的使用价值。
通过防火墙,建立起一个安全可靠的网络应用平台。选用安全可靠的加密
技术和高效的加密算法,先进的消息传递技术对敏感信息进行安全传输。
利用Browser/Server的三级结构、以及数据库及分布式处理技术。
利用中间件技术和JAVA语言开发工具包开发适合于移动特色的各类应
用。
根据设计需求选择业界标准的高性能的数据库服务器、应用服务器、通信
服务器等设备和软件。
3.1.2 实用性
系统建设方案从运行环境、操作系统平台等方面考虑,同时结合实际操作和
运行维护需要。
在满足应用的前提下,以尽可能少的投资,最合理的设计方案,实现移动以
客户需要为中心的多样化服务。促进移动传统服务的电子化建设,为实现传统业
务增值化铺平道路,创造更多的利润增长点。
应用系统的用户界面友好,简洁,操作简单,使用灵活。服务器端能够方便
地适应业务和扩展的变化和用户终端(包括PC、短讯、WAP、K-JAVA、
JAVA-BREW等)的升级。采用图形化界面,操作界面和风格统一,处理流程简
单。
3.1.3 灵活开放性
系统建设采用Browser/Server方式和标准的TCP/IP协议,可达到凡是支持
TCP/IP协议的系统都可以相互对话,使现有的不同供应商提供的不同系统之间
具备相互对话能力。
系统的设计和实现都不依赖特定的供应商硬件和软件平台,同时系统具有平
滑升级能力和扩展能力,同时适应节点的增加,使现有的系统平滑过渡为更大的
系统。选用同时支持NT和UNIX平台的工具软件,使其更容易在不同平台上运
转。
3.1.4 扩展性
软件、硬件平台应具有良好的可扩充、扩展能力,能够方便进行系统升级和
更新,以适应各种不同业务的不断发展。
应用系统要对业务的增加及数据的加工处理功能具有较大的灵活性、对于以
后新业务的增加,维护人员只需较小的改动程序即可实现新的电信业务规范,对
于数据的长度及变化不敏感,对于内部系统及数据库的变化不敏感。
3.1.5 安全可靠性
系统充分考虑运行的安全策略和机制,可以根据不同的业务要求和应用处
理,设置不同的安全措施。
通过网络安全策略,提供可靠的身份认证、敏感数据传输功能;具有故障检
测和网络重载能力,对重要数据进行长期的备份,软件系统进行权限的严格控制,保证超级用户的保密性,对重要操作进行操作日志的记录。采用防火墙技术,增
强网上传输中的信息保密性。
整个系统采用多种系统容错手段,主要设备采用双机或镜像备份工作方式,
保证系统正常运行。
3.1.6 模块兼容性
整个系统组织采用模块化的设计原则,不同软件、硬件平台之间应具有良好
的兼容特性。
应用系统在业务功能上分成几个功能模块,使得移动内部可以根据自己的情
况进行任意的增加、修改、删除等维护工作,也可选择部分或者全部功能,组合
出多种方便用户的业务。
3.1.7 规范统一性
整个系统的各种软件、硬件均符合相关的国际、国内标准,各级系统保持统
一业务、统一功能、统一标准、统一界面。
系统具有多窗口、图形、表格、文字、多媒体等多种表现形式的业务用户、
管理用户操作界面。
3.1.8 生命周期长
依据系统工程的理论,运用面向对象的设计思路,做到功能易于扩充、管理
对象及管理范围易于扩展,使其具有更强的生命力和更长的生命周期。
3.2
福建移动办公助理系统是为成千上万企业提供服务的,因此系统必须架构的
一个功能全面、易于管理、安全稳定的平台上。
我们在一期扩容中采用炎黄新星的具有国家专利的企业融合通讯产品——
ECM(Effective Communication Manager)来实现。
炎黄新星ECM系统不仅满足了现阶段移动办公助理的功能需求,同时还具
有广泛的扩展功能,例如系统不仅支持短信、彩信等信息格式,还支持语音、传
真、邮件、即时消息等;除了定时发送、提醒等功能外,ECM系统还提供了多
种通讯策略供企业选择,如催办、协同工作等。
3.2.1 ECM产品功能
1) 多渠道消息群发
在传统的公司中,存在着几种独立的消息系统:声音、传真、电子邮箱、无
线通讯等。由于它们彼此是独立的,需要不同的网络支持、多个终端以及多个号
码,在发送和获取不同类型的消息时不方便,也带来了昂贵的费用。随着人们对
消息的需求越来越大,并且人们工作的流动性和移动性越来越强,太多的通讯手
段使人们在管理上、记忆上和使用上带来了很多不便。
ECM采用了最新的统一消息技术,它能将不同的消息技术和网络结合起来,
从而让使用者只用通过单一的终端设备—ECM,就可以自由使用所有通讯方式,例如WEB方式、电子邮件、固定/移动电话语音、手机短信、传真、即时通信等。用户可以按照接收者的使用习惯自由选择接收方式。同时ECM还可以支持大批
量群发。因此能够提高工作效率和消息的获取率、节约成本和时间。
2) 多种方式回复确认
ECM提供沟通回复确认机制,变单向沟通为双向沟通,一项事务只有在得
到对方的回复后才确认结束,以确保信息传递的有效性。
回复的方式也可以多种多样,如短信回复、IVR语音电话回复等,完全尊重
收信人的使用习惯,不为用户增加额外负担。
3) 事务沟通管理
ECM中具有多种管理手段,在确保沟通达到既定目标的前提下,可供灵活
组合使用。包括:事务提醒、自动催办、领导监督、系统自动报警等。
作为立体化的提醒工具,ECM可以定时发送信息。用户可以根据需要设定
各种提示信息,在指定的时间内发送给自己或他人,以达到提醒的目的。提醒的
方式可以多种多样,包括E-MAIL、短信等等。
作为事务催办工具,ECM可代替负责人督促事务执行者尽快完成某项工作。
在设定的任务没有完成的情况下,ECM可以执行各种催办策略。既可以定时催
办办事者本人,也可以启动催办相关人员。比如一次售后服务任务,可以设定为:保修员如果2小时内没有响应,该维修部门的负责人就收到通知;如果6小时没
有响应,地区分支机构的总经理就会得到信息;如果故障24小时还没有修好,
这家企业的CEO将知道这件事。
领导监督能够方便企业的管理层进行事务监控和管理,每个事务的负责人可
以实时查看事务的进展情况,当事情完成时能在第一时间得到事务完成报告,这
样就省去了管理层每天需要询问事务具体进展情况的苦恼。
系统自动报警机制主要针对沟通过程中可能出现的问题,比如说:有的环节
没有按时完成,系统能够自动报警,让事务负责人能够在第一时间得到警告,以
便于及时采取相应策略。
4) 团队协同工作
对于需要多人参与的事务,用户可以灵活定义沟通过程,ECM系统自动对
沟通过程进行记录和跟踪,对每个执行者的工作内容和进度进行管理,保证各个
协作环节紧密有序,责任明确。
5) 沟通灵活转移
ECM可根据用户的使用习惯,或者特别情况下的需要(如乘飞机、开会、
出差等),将沟通信息转移到指定的通讯方式上。例如:一个用户无法接听电话
时,他可以设定满足某些条件的沟通以E-MAIL方式转移到他的邮箱中,以免工
作遗漏。
用户还可根据工作具体需要,将某些事务(包括现有事务或将来某段时间可
能发生的新事务)交给“第二责任人”进行处理。例如在某些员工休假时,可以
将工作任务转移给他的同事,这样在休假期间第二责任人可协助他完成工作,避
免工作的“断档”。
6) 查询统计
ECM能清楚记录系统中的各种信息,提供给用户和管理员进行事务、信息
发送的统计和查询,方便管理者了解企业的工作效率。
用户可以清楚的了解到待处理任务、已处理任务、本人发起的任务、本人督
办的任务、传阅信息等工作任务列表及其详细信息。提高工作效率。
3.2.2 ECM产品特点
1) 高效的多渠道群发通讯工具
作为信息传递的工具,ECM实现多渠道立体化传递信息,保证用户在开会、
出差、特殊办公环境等情况下,仍然能够有效的接收信息。同时,它所特有的群
发功能,为企业大批量发送短信、电子邮件、传真提供了便利。
2) 确保目标实现的管理工具
作为沟通管理工具,它可以记录下来沟通的全过程,以便于进行查询和审核。同时,用户可以预先设定大量的策略,包括沟通对象、通讯方式、事务内容、处理要求、催办条件、监控方式等,各种策略会在条件满足的情况下自动执行,确保沟通目标的实现。
3) 领先的融合通讯技术、语音合成技术
ECM采用先进的融合通讯技术,将多种通讯手段进行集成,满足用户进行多渠道沟通的需要。同时采用炎黄新星自主知识产权的语音合成技术,能够自如的将文字信息转换为语音信息,使用户通过电话就能收听到各种沟通。 4) 与ERP、CRM、OA有效结合
ECM除独立使用以外,还可以与ERP、CRM、OA等信息化系统实现有效结合,起到兼容、强化执行和补充的作用。
例如,企业原来已经有CRM系统,但在售后服务的过程中,经常出现找不到责任人、故障排除不及时或相互之间推诿责任的现象,与ECM对接之后,可以帮助CRM解决通知、催办、监控、报警等沟通问题,加强系统的执行力度,使系统运行更顺畅。
又如,企业已有ERP系统,在缺货时可以用ECM及时通知提醒仓库人员及供货商补货,而应收款到期仍未收到款时,可以用ECM催促应付款的公司付款。
ECM对OA的补充更为明显,例如内部周报、月报、各种工作的提醒、催办、通知,都能大加强公司内部管理的执行力度。
3.2.3 ECM体系结构
1) ICA总体描述
ECM不仅具备先进的企业管理理念,而且在业界率先提出了“智能沟通体系结构”(ICA--Intelligent Communication Architecture)。ICA提出的目的是为了更加灵活、智能、扩展的满足企业的各种沟通需要,这种软件架构可以运用到企业需要沟通的任何一个领域,同时可以与企业现行的ERP、CRM、OA相结合,共同实现企业的高效沟通过程。
ECM运用的智能沟通体系结构分为消息层、控制层、业务层三个层次,层次之间可完全拆分,具备明确的接口,既可灵活拆开调用,也可组合运行。
图表 3-1炎黄新星ECM智能沟通体系结构
消息层(Message layer)
将目前存在的多种通讯方式(包括E-MAIL、SMS、IVR、FAX、Web page、即时通讯)进行集成,通过消息网关进行消息格式的转换,使企业内外的沟通不受沟通方式的局限,真正实现实时的多渠道的交互式沟通。 控制层(Control layer)
是整个架构的核心,实现对企业内外任何一个沟通的有效控制。当实际沟通发生时,以沟通状态机为核心,控制每个沟通任务的策略执行、流程执行、监控执行和权限控制,并通过消息控制器调用一种或多种沟通方式来实现。
业务层(Business layer)
由用户来进行具体沟通的定义、处理和监控。沟通的定义可以多种多样,是沟通接收人、沟通内容、沟通策略、处理要求等项。接收人需要按照处理要求进行沟通的处理。沟通监控者可以监控沟通执行的全过程。
2) 消息层技术实现
图表 3-2炎黄新星ECM消息层技术实现机制
消息层主要完成三大任务:
1、 根据控制层“消息控制器”的要求,将需要发出的信息以某种通讯方式发送出去;
2、 接收各种通讯方式发来的信息(如SMS,语音呼入等),进行媒体转换后交给控制层进行处理;
3、 对各种通讯方式进行控制、管理、计费。
消息层具体结构
消息层以媒体交换为核心,又分为“媒体接入”、“媒体交换”、“媒体管理”、“对外接口”四个层面。
媒体接入
该层提供对各种硬件设备、通讯网络的统一封装,建立逻辑设备与资源间的关联,屏蔽硬件差别,上层的应用无须直接访问硬件,即可实时控制媒体流数据,从而实现各类媒体应用。它主要由多种媒体网关组成。
媒体交换
媒体交换层完成对各种媒体(如电话、传真、Email、手机短信
等)的统一转换、媒体控制及呼叫控制功能。同时为用户灵活选择媒体类型提供很多便利。
媒体管理
媒体管理层提供对媒体流程(呼入呼出流程)的定义和管理,提供对各种通讯方式的计费和实时监控管理,提供各种媒体控制参数的设置。
对外接口
对外接口主要由“消息网关”完成,它提供了与控制层之间的通讯机制,包括接收“消息控制器”的通讯请求,或者将消息层接收到的信息提交给控制层进行处理。
3) 控制层技术实现
图表 3-3炎黄新星ECM控制层技术实现机制
控制层是整个ECM产品的核心,它记录着沟通的状态、控制着各种沟通策略的执行,保证沟通目标的实现。因此,控制层实际上完成的是沟通管理的核心算法。
沟通状态机
沟通状态机作为控制层的核心,储存并管理所有动态沟通,并且负责维护沟通状态,监控沟通状态的变化。 沟通感应器
如果沟通状态发生变化,沟通状态机将通知感应器,由感应器作出相应的动作,包括执行用户自定义策略和系统默认策略等,如果该策略与消息层
相关,还将需要传送的信息交给消息控制器,将消息按特定的传送方式发出。 沟通触发器
触发器可以接收由消息控制器转来的各种信息,对消息进行分析后改变沟通状态机中相关沟通的状态。同时,触发器还有定时器的作用,它会根据时间触发,按照时间点改变沟通状态。(如将沟通状态从“未完成”改为“超时未完成”。)
4) 业务层技术实现
沟通接收人
沟通传阅人
公共沟通库沟通监控人
图表 3-4炎黄新星ECM业务层技术实现机制
个人沟通库
业务层主要完成各种管理功能,包括系统管理、用户管理、沟通库管理、通讯录管理以及沟通定义、处理和监控等。上图所示的是一个单步沟通的定义、处理和监控过程。
3.2.4 技术特点与优势
1) 全面采用XML 数据标准和数据交换平台
XML 具有简单性、开放性、可扩展性,并具备自我描述功能,能够将数据和显示区分开来,提供了人机共同的交互语言。ECM积极推行并采用XML 作为系统数据接口和表达的标准;并采用 XML 进行对外的数据交互,提供了系
统的模块化能力及和第三方应用的集成能力。可对数据进行有效的存储、交换、表达、发布和重用。 2) 采用融合通讯技术
ECM采用融合通讯技术,将WEB方式、手机语音、电话、传真、手机短信、E-MAIL等多种通讯方式进行集成,满足用户在任何时间、任何地方以任何方式进行沟通的需要。同时为用户灵活选择媒体类型提供很多便利。 3) 采用EJB体系结构
ECM采用J2EE 技术平台,以EJB体系构架作为核心,全面支持主流的EJB Server。EJB体系具有平台无关性(从Java继承来的)、高可扩展性、高可分布性、抗崩溃、高可靠性、动态负载均衡等优势。 4) 数据加密和防病毒
在数据安全方面采用了128位的强加密格式计算法,并内嵌防病毒系统,保证网络应用系统能够极长时间的顺利运转,其安全等级已经达到了国际先进水平。
5) 智能分配与均衡系统资源
ECM产品的底层经过创新、优化,运算运行效率高,在服务器端请求压力较大的情况下,系统能够自动的实现负载均衡,将请求智能分组,以达到性能的最优状态。
3.3 福建移动办公助理系统经过二期扩容的建设,系统设置在金山2层数据机房,系统采用SUN CLUSTER(SUN V440×2和SUN StorEdge 3510)架构高性能、高可用性的业务生产环境,配置3台HP Proliant DL380 G4,分别用作接口服务器(2台)和DMZ区Web服务器,配置1台SUN 4mm Tape磁带机、1台HP Workstation xw4100管理终端,通过2台Catalyst2950-24组建局域网,配置1台Cisco Pix 525 UR防火墙实现企业信息系统的接入,配置1台Catalyst3550-48实现与集团业务应用平台和业务系统的接入。
如图所示:
原移动办公助理系统网络拓扑图
系统基本满足了100条/秒的短信发送性能要求,由于业务发展迅速,系统运行已经严重超过了设计指标,每日业务量呈上升趋势,日交易量最高峰值达到了130多万条,月交易量基本上都在千万数据量级以上,系统的压力正在逐渐增大,出现了如下问题:
忙时短信延迟 系统可靠性隐患 数据库超负荷
必需针对系统运行过程中出现的若干问题,同时从硬件方面进行优化升级,最终搭建一个稳定、安全、高效的网络平台,满足软件系统升级的需求
硬件升级从几个方面进行: 短信接口服务器的优化升级
新增2台HP Proliant DL380 G4用作短信接口服务器,实现流量的负载均衡。 增加短信接口服务器,分开UMS与SMS之间进程,分别运行在不同的服务器上。UMS设计时考虑到高速运行效率,在业务量大时占用系统资源较大,势必会对发送速度有影响,建议UMS与SMS程序分开到两台服务器运行。
应用数据库服务器的优化升级
新增数据库服务器SUN V440(4×1.2GHz CPU,8GB内存);
现有主辅应用数据库服务器扩容,各增加CPU和内存,以提高处理能力; 数据库负载严重也是统计分析功能与业务功能共用数据库造成的,所以建议将数据统计分析功能与业务交易功能单独分离开来,让数据统计分析在一台独立的数据统计分析服务器上实现,在此基础上进行数据统计分析,达到不影响业务交易系统使用,同时能更加专业地统计分析行业数据的最终目的;数据库负载会得到有效的降低,业务功能将正常得到处理。
WEB服务器的优化升级
新增1台HP Proliant DL380 G4用作WEB服务器(备份)。 防止单点故障引起系统不能正常运行,增加系统可靠性。 存储设备升级
现有磁盘阵列扩容,增加到1.5T,以满足存储要求; 新增磁盘阵列读写卡,加速数据库数据对磁盘阵列读写操作; 新增负载均衡交换机
新增负载均衡交换机,实现流量的负责均衡。 新增管理终端1台
内存(1G),大硬盘容量(120G),配备CD刻录机,以满足维护时,进行数据库数据导出,进行查询及备份等操作需求。
改造后的移动办公助理系统网络拓扑图
3.4
为了保证系统的不间断运行,本次改造不对系统软件基础构架进行修改。在局部模块功能进行改造。
图表 3-5福建移动办公助理系统应用体系结构
福建移动办公助理系统 扩容改造二期工程
——总体方案建议
北京炎黄新星网络科技有限公司
二○○五年十二月
1 项目背景 ................................................................................................................... 1
2 建设目标 ................................................................................................................... 2
3 总体设计 ................................................................................................................... 3
3.1 系统建设原则 .................................................................................................................... 3
3.1.1 先进性 ..................................................................................................................... 3
3.1.2 实用性 ..................................................................................................................... 3
3.1.3 灵活开放性 ............................................................................................................. 4
3.1.4 扩展性 ..................................................................................................................... 4
3.1.5 安全可靠性 ............................................................................................................. 4
3.1.6 模块兼容性 ............................................................................................................. 5
3.1.7 规范统一性 ............................................................................................................. 5
3.1.8 生命周期长 ............................................................................................................. 5
3.2 平台架构 ............................................................................................................................ 5
3.2.1 ECM产品功能 ........................................................................................................ 6
3.2.2 ECM产品特点 ........................................................................................................ 7
3.2.3 ECM体系结构 ........................................................................................................ 8
3.2.4 技术特点与优势 ................................................................................................... 12
3.3 系统网络构架 .................................................................................................................. 13
3.4 应用系统功能模块划分 .................................................................................................. 17
图表 3-1炎黄新星ECM智能沟通体系结构 ................................................................................ 9
图表 3-2炎黄新星ECM消息层技术实现机制 .......................................................................... 10
图表 3-3炎黄新星ECM控制层技术实现机制 .......................................................................... 11
图表 3-4炎黄新星ECM业务层技术实现机制 .......................................................................... 12
图表 3-5福建移动办公助理系统应用体系结构 ......................................................................... 17
1 项目背景
福建移动办公助理系统工程于2005年2月进行了一期扩容工程,并于同年
4月割接完毕,系统的处理能力达到了100条/秒,系统稳定运行达到了预期业务
发展的推进效果。
福建移动办公助理项目4月底割接以来,每日业务量呈上升趋势,日交易量
最高峰值达到了130多万条,目前月交易量基本上都在千万数据量级以上,系统
的压力逐渐增大。本文档对系统当前运行情况及系统出现的问题进行详细描述及
分析,并对系统的升级提出建议性方案。目前,移动办公助理系统的业务发展速
度远超出了原先的预计,截止至今年9月份,系统在处理能力和负载等方面已经
无法满足发展需求,开始出现拥塞、延迟现象,系统运行不够稳定,用户反映不
太好,开始投诉;另外,系统在安全性方面也暴露出了一些新的问题,例如,易
受到黑客的攻击。因此,福建移动公司及时地对移动办公助理系统进行扩容优化
的需求。本项目建议书正是在这样的背景下,对系统当前运行情况及系统出现的
问题进行详细描述及分析,并对系统的扩容升级提出建议性方案。
2 建设目标
移动办公助理平台2期扩容其目标是:
时间要求:
福建移动办公助理系统二期扩容工程预计2006年1月上线。
性能指标:
系统用户容量:40000个;告警门限:38000个; 系统处理能力:400条/秒;告警门限:350条/秒;
功能要求:
题;
数据库服务器优华升级,解决负载高等问题,数据库处理速度慢等问题。 增加业务功能,如“一码群发”;“多终端界面可接入”等功能; 增加接口功能,与企业实时短信网关进行对接; 计费策略优化,计费策略更加灵活,方便多种方式收费; 多运营商短信兼容,实现可对联通、小灵通短信的收发与通讯录管理、在原系统功能基础上增加如下功能: 短信接口服务器的优化升级,增加短信处理能力,解决阻塞、延时等问
短信管理功能;
数据分析同步,将数据分析及业务处理功能分离,分析数据进行批量同
步,单独提供分析数据源;
3 总体设计
3.1 系统采用国际最新的科技成果,结合移动的实际业务需求,具体情况、具体
分析,建设高可用性、具有移动特色的系统;充分利用现有各种系统网络资源,建立高性能、低成本的系统;考虑与其它系统数据共享问题;系统具备规范性和
开放性,根据实际要求可灵活地实现与营业、帐务、业务管理等系统的连接。
3.1.1 先进性
采用新的技术手段、灵活的实现方法和先进的设备,以保证系统具有较强的
生命力和扩展能力,符合当前和未来的应用需要和新业务叠加的需要,使其具有
长期的使用价值。
通过防火墙,建立起一个安全可靠的网络应用平台。选用安全可靠的加密
技术和高效的加密算法,先进的消息传递技术对敏感信息进行安全传输。
利用Browser/Server的三级结构、以及数据库及分布式处理技术。
利用中间件技术和JAVA语言开发工具包开发适合于移动特色的各类应
用。
根据设计需求选择业界标准的高性能的数据库服务器、应用服务器、通信
服务器等设备和软件。
3.1.2 实用性
系统建设方案从运行环境、操作系统平台等方面考虑,同时结合实际操作和
运行维护需要。
在满足应用的前提下,以尽可能少的投资,最合理的设计方案,实现移动以
客户需要为中心的多样化服务。促进移动传统服务的电子化建设,为实现传统业
务增值化铺平道路,创造更多的利润增长点。
应用系统的用户界面友好,简洁,操作简单,使用灵活。服务器端能够方便
地适应业务和扩展的变化和用户终端(包括PC、短讯、WAP、K-JAVA、
JAVA-BREW等)的升级。采用图形化界面,操作界面和风格统一,处理流程简
单。
3.1.3 灵活开放性
系统建设采用Browser/Server方式和标准的TCP/IP协议,可达到凡是支持
TCP/IP协议的系统都可以相互对话,使现有的不同供应商提供的不同系统之间
具备相互对话能力。
系统的设计和实现都不依赖特定的供应商硬件和软件平台,同时系统具有平
滑升级能力和扩展能力,同时适应节点的增加,使现有的系统平滑过渡为更大的
系统。选用同时支持NT和UNIX平台的工具软件,使其更容易在不同平台上运
转。
3.1.4 扩展性
软件、硬件平台应具有良好的可扩充、扩展能力,能够方便进行系统升级和
更新,以适应各种不同业务的不断发展。
应用系统要对业务的增加及数据的加工处理功能具有较大的灵活性、对于以
后新业务的增加,维护人员只需较小的改动程序即可实现新的电信业务规范,对
于数据的长度及变化不敏感,对于内部系统及数据库的变化不敏感。
3.1.5 安全可靠性
系统充分考虑运行的安全策略和机制,可以根据不同的业务要求和应用处
理,设置不同的安全措施。
通过网络安全策略,提供可靠的身份认证、敏感数据传输功能;具有故障检
测和网络重载能力,对重要数据进行长期的备份,软件系统进行权限的严格控制,保证超级用户的保密性,对重要操作进行操作日志的记录。采用防火墙技术,增
强网上传输中的信息保密性。
整个系统采用多种系统容错手段,主要设备采用双机或镜像备份工作方式,
保证系统正常运行。
3.1.6 模块兼容性
整个系统组织采用模块化的设计原则,不同软件、硬件平台之间应具有良好
的兼容特性。
应用系统在业务功能上分成几个功能模块,使得移动内部可以根据自己的情
况进行任意的增加、修改、删除等维护工作,也可选择部分或者全部功能,组合
出多种方便用户的业务。
3.1.7 规范统一性
整个系统的各种软件、硬件均符合相关的国际、国内标准,各级系统保持统
一业务、统一功能、统一标准、统一界面。
系统具有多窗口、图形、表格、文字、多媒体等多种表现形式的业务用户、
管理用户操作界面。
3.1.8 生命周期长
依据系统工程的理论,运用面向对象的设计思路,做到功能易于扩充、管理
对象及管理范围易于扩展,使其具有更强的生命力和更长的生命周期。
3.2
福建移动办公助理系统是为成千上万企业提供服务的,因此系统必须架构的
一个功能全面、易于管理、安全稳定的平台上。
我们在一期扩容中采用炎黄新星的具有国家专利的企业融合通讯产品——
ECM(Effective Communication Manager)来实现。
炎黄新星ECM系统不仅满足了现阶段移动办公助理的功能需求,同时还具
有广泛的扩展功能,例如系统不仅支持短信、彩信等信息格式,还支持语音、传
真、邮件、即时消息等;除了定时发送、提醒等功能外,ECM系统还提供了多
种通讯策略供企业选择,如催办、协同工作等。
3.2.1 ECM产品功能
1) 多渠道消息群发
在传统的公司中,存在着几种独立的消息系统:声音、传真、电子邮箱、无
线通讯等。由于它们彼此是独立的,需要不同的网络支持、多个终端以及多个号
码,在发送和获取不同类型的消息时不方便,也带来了昂贵的费用。随着人们对
消息的需求越来越大,并且人们工作的流动性和移动性越来越强,太多的通讯手
段使人们在管理上、记忆上和使用上带来了很多不便。
ECM采用了最新的统一消息技术,它能将不同的消息技术和网络结合起来,
从而让使用者只用通过单一的终端设备—ECM,就可以自由使用所有通讯方式,例如WEB方式、电子邮件、固定/移动电话语音、手机短信、传真、即时通信等。用户可以按照接收者的使用习惯自由选择接收方式。同时ECM还可以支持大批
量群发。因此能够提高工作效率和消息的获取率、节约成本和时间。
2) 多种方式回复确认
ECM提供沟通回复确认机制,变单向沟通为双向沟通,一项事务只有在得
到对方的回复后才确认结束,以确保信息传递的有效性。
回复的方式也可以多种多样,如短信回复、IVR语音电话回复等,完全尊重
收信人的使用习惯,不为用户增加额外负担。
3) 事务沟通管理
ECM中具有多种管理手段,在确保沟通达到既定目标的前提下,可供灵活
组合使用。包括:事务提醒、自动催办、领导监督、系统自动报警等。
作为立体化的提醒工具,ECM可以定时发送信息。用户可以根据需要设定
各种提示信息,在指定的时间内发送给自己或他人,以达到提醒的目的。提醒的
方式可以多种多样,包括E-MAIL、短信等等。
作为事务催办工具,ECM可代替负责人督促事务执行者尽快完成某项工作。
在设定的任务没有完成的情况下,ECM可以执行各种催办策略。既可以定时催
办办事者本人,也可以启动催办相关人员。比如一次售后服务任务,可以设定为:保修员如果2小时内没有响应,该维修部门的负责人就收到通知;如果6小时没
有响应,地区分支机构的总经理就会得到信息;如果故障24小时还没有修好,
这家企业的CEO将知道这件事。
领导监督能够方便企业的管理层进行事务监控和管理,每个事务的负责人可
以实时查看事务的进展情况,当事情完成时能在第一时间得到事务完成报告,这
样就省去了管理层每天需要询问事务具体进展情况的苦恼。
系统自动报警机制主要针对沟通过程中可能出现的问题,比如说:有的环节
没有按时完成,系统能够自动报警,让事务负责人能够在第一时间得到警告,以
便于及时采取相应策略。
4) 团队协同工作
对于需要多人参与的事务,用户可以灵活定义沟通过程,ECM系统自动对
沟通过程进行记录和跟踪,对每个执行者的工作内容和进度进行管理,保证各个
协作环节紧密有序,责任明确。
5) 沟通灵活转移
ECM可根据用户的使用习惯,或者特别情况下的需要(如乘飞机、开会、
出差等),将沟通信息转移到指定的通讯方式上。例如:一个用户无法接听电话
时,他可以设定满足某些条件的沟通以E-MAIL方式转移到他的邮箱中,以免工
作遗漏。
用户还可根据工作具体需要,将某些事务(包括现有事务或将来某段时间可
能发生的新事务)交给“第二责任人”进行处理。例如在某些员工休假时,可以
将工作任务转移给他的同事,这样在休假期间第二责任人可协助他完成工作,避
免工作的“断档”。
6) 查询统计
ECM能清楚记录系统中的各种信息,提供给用户和管理员进行事务、信息
发送的统计和查询,方便管理者了解企业的工作效率。
用户可以清楚的了解到待处理任务、已处理任务、本人发起的任务、本人督
办的任务、传阅信息等工作任务列表及其详细信息。提高工作效率。
3.2.2 ECM产品特点
1) 高效的多渠道群发通讯工具
作为信息传递的工具,ECM实现多渠道立体化传递信息,保证用户在开会、
出差、特殊办公环境等情况下,仍然能够有效的接收信息。同时,它所特有的群
发功能,为企业大批量发送短信、电子邮件、传真提供了便利。
2) 确保目标实现的管理工具
作为沟通管理工具,它可以记录下来沟通的全过程,以便于进行查询和审核。同时,用户可以预先设定大量的策略,包括沟通对象、通讯方式、事务内容、处理要求、催办条件、监控方式等,各种策略会在条件满足的情况下自动执行,确保沟通目标的实现。
3) 领先的融合通讯技术、语音合成技术
ECM采用先进的融合通讯技术,将多种通讯手段进行集成,满足用户进行多渠道沟通的需要。同时采用炎黄新星自主知识产权的语音合成技术,能够自如的将文字信息转换为语音信息,使用户通过电话就能收听到各种沟通。 4) 与ERP、CRM、OA有效结合
ECM除独立使用以外,还可以与ERP、CRM、OA等信息化系统实现有效结合,起到兼容、强化执行和补充的作用。
例如,企业原来已经有CRM系统,但在售后服务的过程中,经常出现找不到责任人、故障排除不及时或相互之间推诿责任的现象,与ECM对接之后,可以帮助CRM解决通知、催办、监控、报警等沟通问题,加强系统的执行力度,使系统运行更顺畅。
又如,企业已有ERP系统,在缺货时可以用ECM及时通知提醒仓库人员及供货商补货,而应收款到期仍未收到款时,可以用ECM催促应付款的公司付款。
ECM对OA的补充更为明显,例如内部周报、月报、各种工作的提醒、催办、通知,都能大加强公司内部管理的执行力度。
3.2.3 ECM体系结构
1) ICA总体描述
ECM不仅具备先进的企业管理理念,而且在业界率先提出了“智能沟通体系结构”(ICA--Intelligent Communication Architecture)。ICA提出的目的是为了更加灵活、智能、扩展的满足企业的各种沟通需要,这种软件架构可以运用到企业需要沟通的任何一个领域,同时可以与企业现行的ERP、CRM、OA相结合,共同实现企业的高效沟通过程。
ECM运用的智能沟通体系结构分为消息层、控制层、业务层三个层次,层次之间可完全拆分,具备明确的接口,既可灵活拆开调用,也可组合运行。
图表 3-1炎黄新星ECM智能沟通体系结构
消息层(Message layer)
将目前存在的多种通讯方式(包括E-MAIL、SMS、IVR、FAX、Web page、即时通讯)进行集成,通过消息网关进行消息格式的转换,使企业内外的沟通不受沟通方式的局限,真正实现实时的多渠道的交互式沟通。 控制层(Control layer)
是整个架构的核心,实现对企业内外任何一个沟通的有效控制。当实际沟通发生时,以沟通状态机为核心,控制每个沟通任务的策略执行、流程执行、监控执行和权限控制,并通过消息控制器调用一种或多种沟通方式来实现。
业务层(Business layer)
由用户来进行具体沟通的定义、处理和监控。沟通的定义可以多种多样,是沟通接收人、沟通内容、沟通策略、处理要求等项。接收人需要按照处理要求进行沟通的处理。沟通监控者可以监控沟通执行的全过程。
2) 消息层技术实现
图表 3-2炎黄新星ECM消息层技术实现机制
消息层主要完成三大任务:
1、 根据控制层“消息控制器”的要求,将需要发出的信息以某种通讯方式发送出去;
2、 接收各种通讯方式发来的信息(如SMS,语音呼入等),进行媒体转换后交给控制层进行处理;
3、 对各种通讯方式进行控制、管理、计费。
消息层具体结构
消息层以媒体交换为核心,又分为“媒体接入”、“媒体交换”、“媒体管理”、“对外接口”四个层面。
媒体接入
该层提供对各种硬件设备、通讯网络的统一封装,建立逻辑设备与资源间的关联,屏蔽硬件差别,上层的应用无须直接访问硬件,即可实时控制媒体流数据,从而实现各类媒体应用。它主要由多种媒体网关组成。
媒体交换
媒体交换层完成对各种媒体(如电话、传真、Email、手机短信
等)的统一转换、媒体控制及呼叫控制功能。同时为用户灵活选择媒体类型提供很多便利。
媒体管理
媒体管理层提供对媒体流程(呼入呼出流程)的定义和管理,提供对各种通讯方式的计费和实时监控管理,提供各种媒体控制参数的设置。
对外接口
对外接口主要由“消息网关”完成,它提供了与控制层之间的通讯机制,包括接收“消息控制器”的通讯请求,或者将消息层接收到的信息提交给控制层进行处理。
3) 控制层技术实现
图表 3-3炎黄新星ECM控制层技术实现机制
控制层是整个ECM产品的核心,它记录着沟通的状态、控制着各种沟通策略的执行,保证沟通目标的实现。因此,控制层实际上完成的是沟通管理的核心算法。
沟通状态机
沟通状态机作为控制层的核心,储存并管理所有动态沟通,并且负责维护沟通状态,监控沟通状态的变化。 沟通感应器
如果沟通状态发生变化,沟通状态机将通知感应器,由感应器作出相应的动作,包括执行用户自定义策略和系统默认策略等,如果该策略与消息层
相关,还将需要传送的信息交给消息控制器,将消息按特定的传送方式发出。 沟通触发器
触发器可以接收由消息控制器转来的各种信息,对消息进行分析后改变沟通状态机中相关沟通的状态。同时,触发器还有定时器的作用,它会根据时间触发,按照时间点改变沟通状态。(如将沟通状态从“未完成”改为“超时未完成”。)
4) 业务层技术实现
沟通接收人
沟通传阅人
公共沟通库沟通监控人
图表 3-4炎黄新星ECM业务层技术实现机制
个人沟通库
业务层主要完成各种管理功能,包括系统管理、用户管理、沟通库管理、通讯录管理以及沟通定义、处理和监控等。上图所示的是一个单步沟通的定义、处理和监控过程。
3.2.4 技术特点与优势
1) 全面采用XML 数据标准和数据交换平台
XML 具有简单性、开放性、可扩展性,并具备自我描述功能,能够将数据和显示区分开来,提供了人机共同的交互语言。ECM积极推行并采用XML 作为系统数据接口和表达的标准;并采用 XML 进行对外的数据交互,提供了系
统的模块化能力及和第三方应用的集成能力。可对数据进行有效的存储、交换、表达、发布和重用。 2) 采用融合通讯技术
ECM采用融合通讯技术,将WEB方式、手机语音、电话、传真、手机短信、E-MAIL等多种通讯方式进行集成,满足用户在任何时间、任何地方以任何方式进行沟通的需要。同时为用户灵活选择媒体类型提供很多便利。 3) 采用EJB体系结构
ECM采用J2EE 技术平台,以EJB体系构架作为核心,全面支持主流的EJB Server。EJB体系具有平台无关性(从Java继承来的)、高可扩展性、高可分布性、抗崩溃、高可靠性、动态负载均衡等优势。 4) 数据加密和防病毒
在数据安全方面采用了128位的强加密格式计算法,并内嵌防病毒系统,保证网络应用系统能够极长时间的顺利运转,其安全等级已经达到了国际先进水平。
5) 智能分配与均衡系统资源
ECM产品的底层经过创新、优化,运算运行效率高,在服务器端请求压力较大的情况下,系统能够自动的实现负载均衡,将请求智能分组,以达到性能的最优状态。
3.3 福建移动办公助理系统经过二期扩容的建设,系统设置在金山2层数据机房,系统采用SUN CLUSTER(SUN V440×2和SUN StorEdge 3510)架构高性能、高可用性的业务生产环境,配置3台HP Proliant DL380 G4,分别用作接口服务器(2台)和DMZ区Web服务器,配置1台SUN 4mm Tape磁带机、1台HP Workstation xw4100管理终端,通过2台Catalyst2950-24组建局域网,配置1台Cisco Pix 525 UR防火墙实现企业信息系统的接入,配置1台Catalyst3550-48实现与集团业务应用平台和业务系统的接入。
如图所示:
原移动办公助理系统网络拓扑图
系统基本满足了100条/秒的短信发送性能要求,由于业务发展迅速,系统运行已经严重超过了设计指标,每日业务量呈上升趋势,日交易量最高峰值达到了130多万条,月交易量基本上都在千万数据量级以上,系统的压力正在逐渐增大,出现了如下问题:
忙时短信延迟 系统可靠性隐患 数据库超负荷
必需针对系统运行过程中出现的若干问题,同时从硬件方面进行优化升级,最终搭建一个稳定、安全、高效的网络平台,满足软件系统升级的需求
硬件升级从几个方面进行: 短信接口服务器的优化升级
新增2台HP Proliant DL380 G4用作短信接口服务器,实现流量的负载均衡。 增加短信接口服务器,分开UMS与SMS之间进程,分别运行在不同的服务器上。UMS设计时考虑到高速运行效率,在业务量大时占用系统资源较大,势必会对发送速度有影响,建议UMS与SMS程序分开到两台服务器运行。
应用数据库服务器的优化升级
新增数据库服务器SUN V440(4×1.2GHz CPU,8GB内存);
现有主辅应用数据库服务器扩容,各增加CPU和内存,以提高处理能力; 数据库负载严重也是统计分析功能与业务功能共用数据库造成的,所以建议将数据统计分析功能与业务交易功能单独分离开来,让数据统计分析在一台独立的数据统计分析服务器上实现,在此基础上进行数据统计分析,达到不影响业务交易系统使用,同时能更加专业地统计分析行业数据的最终目的;数据库负载会得到有效的降低,业务功能将正常得到处理。
WEB服务器的优化升级
新增1台HP Proliant DL380 G4用作WEB服务器(备份)。 防止单点故障引起系统不能正常运行,增加系统可靠性。 存储设备升级
现有磁盘阵列扩容,增加到1.5T,以满足存储要求; 新增磁盘阵列读写卡,加速数据库数据对磁盘阵列读写操作; 新增负载均衡交换机
新增负载均衡交换机,实现流量的负责均衡。 新增管理终端1台
内存(1G),大硬盘容量(120G),配备CD刻录机,以满足维护时,进行数据库数据导出,进行查询及备份等操作需求。
改造后的移动办公助理系统网络拓扑图
3.4
为了保证系统的不间断运行,本次改造不对系统软件基础构架进行修改。在局部模块功能进行改造。
图表 3-5福建移动办公助理系统应用体系结构