企业彩云项目是为广东移动公司内部员工打造的,方便员工在手机上的企业彩云客户端中可以及时处理工作上的事情,无需时时打开电脑才能处理,满足移动互联网发展的需求。
平台整合了移动内部的OA办公系统、企业通讯、邮箱等主要日常办公系统,提供单点登录功能无需切换多个系统与账号,只需登录客户端即可办理。
企业彩云平台对外提供接口,各个业务系统与平台对接,提供业务数据与处理流程;平台将业务系统推送过来的业务业务数程生成模板页面保存,推送消息提醒到用户的手机企业彩云客户端;用户点击企业彩云的消息推送或打开企业彩云,彩云客户端通过企业彩云平台提供的接口,进行登录与办理业务。
整个平台分为三大块:业务系统、企业彩云核心平台,企业彩云手机客户端。平台提供接口服务,提供业务标准模板,提供消息推送服务,提供后台管理;业务系统根据接口推送代办业务数据与流程;客户端实现注册、登录、消息推送、我的应用、应用中心、消息订阅与取消、消息中心、我的邮箱、通讯录、管理等功能模块。
我参与了项目的架构设计,接口设计以及客户端的基本框架搭建,以及iOS客户端的登录注册,我的应用,我的邮箱,单点登录、消息推送的实现。
使用到的技术有:网络通信、数据库、多线程、xml/json 生成与解析、单点登录、信息安全、推送消息、邮件收发(使用邮件通协议imap、smtp)、webview与本地交互等技术等