今天随便写一点关于SAP移动平台的笔记,大家都知道SAP在2012年提出的五大市场,其中很重要的一个战略就是Mobility,移动市场很大也很重要,SAP陆续收购了Sybase和Cyclo这两家公司,并将其产品和自身做整合,作为自己的企业级移动平台。

一般说起来,SAP的移动平台包括了三个部分:SAP SUPServer, Mobile SDK, Afaria Server。SUP的全称是SybaseUnwire Platform,它就是SAP的企业级无线应用平台(MEAP),提供了企业级应用的开发和运行的平台,Mobile SDK可以让技术开发人员方便的进行移动应用开发,AfariaServer则是企业级的设备管理平台,可以让企业方便的对所有移动设备、移动应用进行管理。

今天主要谈谈SUP,现在SUP最新的版本是2.2,补丁sp02。去年我给合作伙伴做了不少SUP 2.1的培训,回顾一下,以SUP2.1.3这个版本为准,SUP在功能上相对之前主要的版本有这样几个比较大的改进:

1)增加了对Android平台的Native 开发支持。

2)iOS的Object API由以前的MBS改成了RBS,这样和其它的几个平台都采用了相同的数据同步方式,使得iOS的Native应用在性能上得到了较大的提升。

3)ObjectAPI里增加了日志的功能,可以让开发人员更方便更详细地记录数据同步过程,便于对各种情况来作处理。

4)增加了MAKIT这样一个开发工具包,可以方便的来做移动报表的开发,支持iOS和HTML5。

5) HWC应用做了一些功能上的扩展,包括定制和展示,比如增加了一些对设备功能的调用,以及jQueryMobile的主题显示。

6)其它的就是Security以及Supportability的扩展了。

现在SUP最新的版本是SUP2.2 SP02,最近把相关的文档和资料找来学习了解了一下,现在和大家一起看看2.2相比之前又又了那样的新功能呢。

在看新特性之前,我想先回顾一下使用SUP开发的主要技术架构和方式,主要有这样3种:

1)使用MobileSDK object API的Native开发方式,主要是可以完成较大数据的同步,还可以最大限度的对程序进行定制开发。

2)使用MobileWorkflow Designer来开发Hybird Web Container应用,这种方式的有点是开发快速方便,一次开发多个平台直接运行,主要对应一些相对简单的场景,比如Workflow或者实时处理的需求。

3)使用oDataSDK来做Native开发,主要是来开发对应的后台oData服务的场景,对SAP的客户来说,一般是通过Gateway来将后台BAPI/RFC转化成oData的服务。

这样3种开发方式和架构,各有利弊,需要根据具体的需求和情况来选择。

SUP2.2的新特性,我看了一下,大致主要有这样一些方面:

1)在HWC应用上,提供了相关的oData 的JS API来去直接调用后台的oData服务。

2)HWC也支持完全采用第三方的UI来开发,SDK提供了packagetool来将程序打包成HWC应用部署在SUP服务器上。但是暂时还没有提供IDE的支持。

3)提供了RESTAPI,可以让第三方的HTTP服务来使用SUP平台特性,统一管理和监控。

4)其它的主要是一些改进和完善,比如MBO支持了Composite关系的处理;Native开发的优化,更方便易用的API;oData SDK的完善;HWC对jQuery Mobile的更新,还有Security和Supportability的扩充和完善。

那么总体来看,我个人感觉SUP2.2的改进的地方主要在HWC应用开发这一块,主要是两个方面,UI的选择上更灵活了,你可以选择第三方的UI框架,比如Sencha的UI界面。另外一个方面就是HWC可以更好的和SAP Gateway的集成。虽然目前版本上还有一些小问题,比如没有IDE的支持。但是相信这就是SUP以后一段时间主要的方向,就是让HWC应用拥有更灵活的界面定制以及更好的来和SAP集成。

不知道大家觉得怎么样呢?面对SUP新的2.2版本你有什么感受?

SUP 2.2新特性相关推荐

  1. 我要学ASP.NET MVC 3.0(一): MVC 3.0 的新特性

    摘要 MVC经过其1.0和2.0版本的发展,现在已经到了3.0的领军时代,随着技术的不断改进,MVC也越来越成熟.使开发也变得简洁人性化艺术化. 园子里有很多大鸟都对MVC了如指掌,面对问题犹同孙悟空 ...

  2. .NET 4.0 Interop新特性ICustomQueryInterface (转载)

    .NET 4.0 Interop新特性ICustomQueryInterface 在.NET Framework v4.0发布的新功能中,在名字空间System.Runtime.InteropServ ...

  3. oracle如何查询虚拟列,Oracle11g新特性之--虚拟列(VirtualColumn)

    Oracle 11g新特性之--虚拟列(Virtual Column) Oracle 11G虚拟列Virtual Column介绍 在老的 Oracle 版本,当我们需要使用表达式或者一些计算公式时, ...

  4. mysql8导入 psc 没有数据_新特性解读 | MySQL 8.0.22 任意格式数据导入

    作者:杨涛涛 资深数据库专家,专研 MySQL 十余年.擅长 MySQL.PostgreSQL.MongoDB 等开源数据库相关的备份恢复.SQL 调优.监控运维.高可用架构设计等.目前任职于爱可生, ...

  5. mysql query browswer_MySQL数据库新特性之存储过程入门教程

    MySQL数据库新特性之存储过程入门教程 在MySQL 5中,终于引入了存储过程这一新特性,这将大大增强MYSQL的数据库处理能力.在本文中将指导读者快速掌握MySQL 5的存储过程的基本知识,带领用 ...

  6. windows无法配置此无线连接_Kubernetes 1.18功能详解:OIDC发现、Windows节点支持,还有哪些新特性值得期待?...

    Kubernetes 1.18发布,一些对社区产生影响的新特性日渐完善,如 KSA(Kubernetes Service Account) tokens的OIDC发现和对Windows节点的支持.在A ...

  7. java字符串去重复_Java 8新特性:字符串去重

    本文首发与InfoQ. 8月19日,Oracle发布了JDK 8u20,JDK 8u20包含很多新特性,比如Java编译器更新.支持在运行时通过API来修改MinHeapFreeRatio和MaxHe ...

  8. Oracle 11g 新特性 -- Transparent Data Encryption (透明数据加密TDE) 增强 说明

    一.TransparentData Encryption (TDE:透明数据加密) 说明 Orace TDE 是Orcle 10R2中的一个新特性,其可以用来加密数据文件里的数据,保护从操作系统层面上 ...

  9. .NET Framework 4.0的新特性

    本文将揭示.NET 4.0中的3个新特性:图表控件.SEO支持以及ASP.NET 4可扩展的输出缓存. 图表控件 微软向开发者提供了大量可免费下载的图表控件,可以在.NET 3.5 ASP.NET或W ...

  10. C# 3.0/3.5语法新特性示例汇总[转]

    //作者:杨卫国 //时间:2008年2月21日 //说明:C#语法新特型示例 using System; using System.Collections.Generic; using System ...

最新文章

  1. APP检测软件更新逻辑
  2. android ProgressBar 使用方法
  3. POJ 3258 River Hopscotch(二分查找答案)
  4. LeetCode 1610. 可见点的最大数目(atan2函数求夹角)
  5. OpenCV与图像处理学习十二——图像形状特征之HOG特征
  6. 程序员的进阶课-架构师之路(9)-平衡二叉树(AVL树)
  7. 如何删除选择框的所有选项,然后添加一个选项并使用jQuery选择它?
  8. winform控件焦点设置
  9. GNOME-Shell-Extensions开发经验(一)Hello,world!
  10. 《演说之禅》读书笔记
  11. 基于Vue Konva的canvas图片放大缩小
  12. C++中cout、cin和endl的用法
  13. 程序开发团队---团队精神篇
  14. 大类资产配置(三)市场择时能力模型T-M
  15. 工业互联网平台:将为“补链”“优链”“强链”提供有力保障
  16. win10怎么查看计算机用户,Windows10系统下怎样查看和保存全部用户账户信息
  17. 数据库读写分离(oracle)
  18. 【OS笔记 20】经典同步问题——理发师睡觉问题(信号量解决方案)
  19. Proteus 网络名的添加
  20. 64位系统Python注册表问题修复方案

热门文章

  1. 船新 IDEA 2020.3 插件大合集,个个都是精品!
  2. 旧主板怎么样用pcie扩展卡M.2 NVME协议固态硬盘装系统以及升级WIN11系统教程
  3. 还能看到明天的太阳么?
  4. php六脉神剑,练到极致的六脉神剑究竟有多强?强到离谱,金庸都只能让它失传!...
  5. 新形势下计算机专业的发展规划,计算机专业建设发展规划.doc
  6. apache启动失败故障排除
  7. Docker部署ddns-go,动态域名解析公网IPv6地址
  8. 告别Mcafee Endpoint Encryption 和 Safeboot 还原被加密的系统
  9. 架设Discuz Net版 dnt_3.5.2_sqlserver的经验
  10. win10系统下安装MySQL的过程