预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于SOA的移动工作平台设计与实现的中期报告 一、项目背景 随着移动互联网的兴起,越来越多的企业开始意识到移动办公的重要性,希望能够实现在手机等移动设备上进行办公和业务操作。因此,本项目旨在设计和开发一个基于SOA的移动工作平台,实现企业内部员工在移动设备上进行办公和业务操作的功能。 二、项目目标 1.实现将企业内部的各种业务应用服务化,支持跨平台的调用和使用; 2.设计并实现一个移动工作平台,可运行于安卓和iOS平台; 3.实现基于OAuth2协议的移动端用户认证和授权; 4.支持推送服务,让移动端用户及时接收到相关的通知和提醒。 三、项目进展 1.完成系统架构设计和技术方案的制定。 针对项目目标,我们采用了SOA(面向服务的架构)来构建系统。同时,为了实现跨平台调用和使用,我们选择了REST(RepresentationalStateTransfer)ful风格作为服务端的传输协议。移动端的用户认证和授权,则采用OAuth2协议。 2.实现了服务端的框架搭建和部分业务服务的开发。 搭建了基于SpringBoot框架的服务端,并实现了一些基础业务服务的开发,如用户管理、权限管理、通知管理、信息查询等。 3.实现了移动端的用户认证和授权。 采用了OAuth2协议,实现了移动端的用户认证和授权功能,通过集成SSO(单点登录)来保证用户在多个移动设备上的登录状态同步。 四、下一步工作计划 1.完成服务端的业务服务开发。 还需继续开发其他业务服务,如公告管理、日程管理、任务管理、考勤管理等。 2.实现推送服务。 推送服务是移动工作平台的重要功能之一,可以帮助用户及时接收到通知和提醒。将集成第三方推送服务,如极光推送、个推等。 3.开发移动端应用程序。 在服务端的基础上,开发移动端应用程序,实现跨平台的使用。