OFFICE
北京市海淀区北清路68号用友软件园A座
PHONE
86-10-62431800
EMAIL
support@itari.com.cn
企业移动互联
2013-01-16 11:28:23 作者:ITARI 来源
基本功能简介
企业移动互联平台是对现在GAP平台很好的补充,弥补了GAP平台在移动终端方面的不足;同时,为了加快移动终端App的开发速度,企业移动互联平台还包含一个移动终端项目(目前只有Android版),该项目包含GAP平台的一些通用功能,同时提供了一些非常有用的API。
Server Component
Server Component是EMIP的服务器端部分,它是GAP平台的一个组件,主要包含了两大功能:OAuth认证 和 Rest API。OAuth认证是EMIP对终端应用提供的一种认证策略,使用OAuth认证方式,用户不需要在终端应用中输入账户信息,而是通过浏览器连接到服务器的登录界面进行认证,降低了安全隐患。Rest API是Server Component提供的用于开发Restful服务的一些API。通过这些API,能很大程度的重用现有的代码,非常简单的开发出Restful的服务。终端应用通过这些Restful服务与服务器进行通信。
Client App
Client App目前只有Android版本,它是一个Eclipse项目,通过Google提供的插件能非常容易的进行二次开发。这个项目包含了两大部分: 一些GAP平台的默认功能;与服务器端Restful服务进行通信的API。
名词解释
OAuth:OAuth 是一种开放的协议,为桌面程序或者基于BS的WEB应用提供了种简单的,标准的方式去访问需要用户授权的API服务,是现在众多网站提供API服务所选择的认证方式,是由Blaine Cook、Chris Messina、Larry Halff 及David Recordon共同发起,目的是为API服务提供一个安全、统一和开放的标准。
Rest:表象化状态转变(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。需要注意的是,REST是一种设计风格而不是一个标准。REST通常基于使用HTTP,URI,和XML以及HTML这些现有的广泛流行的协议和标准。
- 资源是由URI来指定;
- 对资源的操作包括获取、创建、修改和删除资源,这些操作正好对应HTTP协议提供的GET、POST、PUT和DELETE方法;
- 通过操作资源的表形来操作资源;
- 符合REST风格的服务就是Restful服务。
文章评论