SAP企业移动平台SAP Mobile Platform(SMP) 2.3 新特性

来源:互联网 发布:mac office 2016 破解 编辑:程序博客网 时间:2024/06/05 06:55
SMP 2.3已经发布一段时间了,今天下午抽空大致扫了一下它的文档,看看有什么新的功能和变化。

首先,文档给人的总体感觉就是一如既往的仔细清楚,Sybase公司的技术文档写得确实很不错,现在看起来加入SAP以后写得更细致更专业了。

最明显的变化就是在名称上,从这个版本起,SUP改成SAP Mobile Platform了,各个组件的名称也都有对应地修改,比如Sybase统一更换为了SAP,Workflow app改名叫做Hybrid App,具体我就不在这里重复了。

SMP的全称是SAP Mobile Platform,确实只有这个名字比较能正确的体现出它的功能和定位。在这个版本中,我觉得亮点就是已经把Syclo的Agentry Platform Runtime整合进来了,也就是通过Agentry Platform上开发的所有应用都可以运行在SMP上,而且可以通过SCC和其它应用一样统一管理。
这也正是SAP移动平台战略地第一步,也就是这样实现运行的统一集成,终极目标就是将以前的SUP和Agentry的无论是Server和SDK开发环境都实现完全统一的合并:同一个Server,同一个开发环境,同样的管理方式以及对Cloud服务架构的支持。

现在的开发环境相应也支持了Agentry Platform的开发工具,叫做Agentry Editor,这也是一个基于Eclipse开发的工具。Agentry平台上的开发和SUP开发有一些区别,主要是通过Agentry Editor来配置界面UI,以及同步数据地逻辑,配置好了以后,可以在多个移动平台上运行。Agentry Platform是不对后台数据缓存的,对SAP是通过JCO和RFC来连接。

另外一个就是多了一个landscape design integration的文档,也写得还不错,将比较典型的常用服务器架构详细介绍了一遍,包括了单一服务器,支持高可用性地集群方式,还有分布式的方式等。

然后我主要关注的重点部分还是Native和Hybrid app的开发功能和特性,在Native开发上,详细介绍了通过代码和Afaria的集成、SSO的证书导入、以及对db的加密等。Hybrid app基本也是在之前的版本上继续增强,通过JS API支持对oData和MBO的调用,基本没有太大的变化。

另外,值得注意的,这个版本多了一种叫做EIS Defined Cache的缓存方式,还没有细看,有空可以研究一下。SUP的优点是有缓存数据库,可以比较好地减轻对后台服务器的压力,个人感觉缺点也在于缓存数据库,这样开发也变得比较复杂,要想把各种缓存方式的技术细节搞明白确实不大容易。而Sybase的文档在这一块一直是空白,所以对Partner来说,学起来就比较辛苦了。


原创粉丝点击