1.国家开发银行移动审批项目
2013.10-2015.8
Tomcat、JDK7、Oracle
Linux、8G内存、4核CPU、硬盘200G
客户端:Android原生和IMAG
后台:JSP、Struts+Spring+IBatis、JQuery、JavaScript
刚接触时属于项目上线前夕,负责文档编写。2014年由于安全原因,项目进行需求变更对接ITMIS系统,去除原有的动态口令,MDM功能,修改待办界面。主要负责后台改动和IOS客户端修改及协调客户端修改。2016年再次需求变更增加AD验证,添加开启启动、短信拦截、IOS VPN集成,其中主要负责了后台改动和IOS客户端修改及安卓客户端协调修改。
根据国家开发银行现有的IT基础设施条件,开发和部署移动审批平台,以满足国家开发银行审批业务用户和相关人员使用移动终端随时随地审批工作的需求。通过移动审批平台与内部业务系统进行集成,平台接收到业务流程系统BPM通过业务总线ESB发送过来的标准报文XML格式,平台接收处理审批消息并将消息下发至移动终端设备,其中Android通过把审批信息加密再调用客户通知系统将审批信息以短信方式发送到移动终端,IOS则通过接口从后台获取审批信息。移动终端可以进行审批和意见回复,并附带动态口令提交回移动审批平台。移动审批平台再将审批结果以报文形式返回给业务系统。完成整个待办信息的处理。
2.iMAG Manager(mana产品)
2013.10-2016.6
Tomcat、JDK7、MySQL
Linux、8G内存、4核CPU、硬盘200G
JSP、Struts+Spring+IBatis、JQuery、JavaScript
例:http://219.151.36.89:9133/mana/admin/
负责整个mana平台的维护开发,在线授权管理可以通过在线申请授权信息并在线审核。版本升级按照自定义版本号升级并非产品版本号。plist自动上传功能,避免上传客户端后再次手动上传plist文件。多网卡服务器部署管理功能,安卓推送角标管理自动加减,清零处理等。易用性优化,修复已知BUG。另外还有万户项目的MANA服务支持维护。
通过iMAG平台开发出来从企业应用,需要纳入管理。对企业部署的mana要做设备和应用的授权管理。应用管理可以上传打包好的应用,并被配置应用的入口地址、资源地址和相关策略。多个应用可以上传多个版本,多个版本之间可以可以切换当前版本。设备管理记录每个安装应用的设备信息,包括设备编码,平台,型号,SDK版本,屏幕大小,ip,运营商等信息。并可以对设备进行挂失和删除操作。推送安卓使用了百度推送和IOS使用APNS推送。统计信息统计了平台中设备数量,根据设备型号,平台,屏幕大小的多维度统计。
3.浪潮集团移动门户(客户端+后台)
管理地址:http://office8.inspur.com:8082/inspur/login.jsp
2015.6-2015.12
Tomcat、JDK7、MySQL
Linux、8G内存、4核CPU、硬盘200G
客户端:IMAG
后台:JSP、Struts+Spring+IBatis、JQuery、JavaScript
主要负责:项目前期一起投标,之后现场需求分析确认,并完成DEMO演示。完成WBS项目计划编制任务分配,开发过程中代码质量跟踪、项目文档编写、系统上线移交项目可交付物。
客户端通过AD域认证登录系统,可从应用市场下载安装应用,支持应用多入口进入。集成浪潮微聊系统,可点击进入微聊系统聊天。用户进行反馈,接收系统消息通知,检查更新。管理后台支持对应用的管理,操作日志,消息通知管理。
系统整体架构为B/S架构,新闻数据源使用客户Oracle数据库,后台数据库使用mysql,用于存放整个系统的业务数据,用户使用IE8.0版本以上主流浏览器访问系统。核心业务功能采用核心功能采用了SpringMVC的技术架构。
系统支撑组件,通过Spring3.0实现对他应用工具业务应用的支持和装配能力。结合安全框架Spring Security和实现身份验证,权限控制要求。展示层选择成熟的SpringMVC框架,符合MVC模型,引入Jquery和Json的配合实现Ajax应用;Jquery+CSS的组合实现了对WEB页面的装饰、交互性增强及输入验证。系统日志采用Log4j。
4.企业移动门户产品
2016.1-至今
Nginx、ActiveMQ / Apollo、Tomcat、JDK8、Memcached、Mongodb、Mysql
Linux、16G内存、8核CPU、硬盘200G
客户端:原生