SUP 2.2新特性
今天随便写一点关于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新特性相关推荐
- 我要学ASP.NET MVC 3.0(一): MVC 3.0 的新特性
摘要 MVC经过其1.0和2.0版本的发展,现在已经到了3.0的领军时代,随着技术的不断改进,MVC也越来越成熟.使开发也变得简洁人性化艺术化. 园子里有很多大鸟都对MVC了如指掌,面对问题犹同孙悟空 ...
- .NET 4.0 Interop新特性ICustomQueryInterface (转载)
.NET 4.0 Interop新特性ICustomQueryInterface 在.NET Framework v4.0发布的新功能中,在名字空间System.Runtime.InteropServ ...
- oracle如何查询虚拟列,Oracle11g新特性之--虚拟列(VirtualColumn)
Oracle 11g新特性之--虚拟列(Virtual Column) Oracle 11G虚拟列Virtual Column介绍 在老的 Oracle 版本,当我们需要使用表达式或者一些计算公式时, ...
- mysql8导入 psc 没有数据_新特性解读 | MySQL 8.0.22 任意格式数据导入
作者:杨涛涛 资深数据库专家,专研 MySQL 十余年.擅长 MySQL.PostgreSQL.MongoDB 等开源数据库相关的备份恢复.SQL 调优.监控运维.高可用架构设计等.目前任职于爱可生, ...
- mysql query browswer_MySQL数据库新特性之存储过程入门教程
MySQL数据库新特性之存储过程入门教程 在MySQL 5中,终于引入了存储过程这一新特性,这将大大增强MYSQL的数据库处理能力.在本文中将指导读者快速掌握MySQL 5的存储过程的基本知识,带领用 ...
- windows无法配置此无线连接_Kubernetes 1.18功能详解:OIDC发现、Windows节点支持,还有哪些新特性值得期待?...
Kubernetes 1.18发布,一些对社区产生影响的新特性日渐完善,如 KSA(Kubernetes Service Account) tokens的OIDC发现和对Windows节点的支持.在A ...
- java字符串去重复_Java 8新特性:字符串去重
本文首发与InfoQ. 8月19日,Oracle发布了JDK 8u20,JDK 8u20包含很多新特性,比如Java编译器更新.支持在运行时通过API来修改MinHeapFreeRatio和MaxHe ...
- Oracle 11g 新特性 -- Transparent Data Encryption (透明数据加密TDE) 增强 说明
一.TransparentData Encryption (TDE:透明数据加密) 说明 Orace TDE 是Orcle 10R2中的一个新特性,其可以用来加密数据文件里的数据,保护从操作系统层面上 ...
- .NET Framework 4.0的新特性
本文将揭示.NET 4.0中的3个新特性:图表控件.SEO支持以及ASP.NET 4可扩展的输出缓存. 图表控件 微软向开发者提供了大量可免费下载的图表控件,可以在.NET 3.5 ASP.NET或W ...
- C# 3.0/3.5语法新特性示例汇总[转]
//作者:杨卫国 //时间:2008年2月21日 //说明:C#语法新特型示例 using System; using System.Collections.Generic; using System ...
最新文章
- APP检测软件更新逻辑
- android ProgressBar 使用方法
- POJ 3258 River Hopscotch(二分查找答案)
- LeetCode 1610. 可见点的最大数目(atan2函数求夹角)
- OpenCV与图像处理学习十二——图像形状特征之HOG特征
- 程序员的进阶课-架构师之路(9)-平衡二叉树(AVL树)
- 如何删除选择框的所有选项,然后添加一个选项并使用jQuery选择它?
- winform控件焦点设置
- GNOME-Shell-Extensions开发经验(一)Hello,world!
- 《演说之禅》读书笔记
- 基于Vue Konva的canvas图片放大缩小
- C++中cout、cin和endl的用法
- 程序开发团队---团队精神篇
- 大类资产配置(三)市场择时能力模型T-M
- 工业互联网平台:将为“补链”“优链”“强链”提供有力保障
- win10怎么查看计算机用户,Windows10系统下怎样查看和保存全部用户账户信息
- 数据库读写分离(oracle)
- 【OS笔记 20】经典同步问题——理发师睡觉问题(信号量解决方案)
- Proteus 网络名的添加
- 64位系统Python注册表问题修复方案
热门文章
- 船新 IDEA 2020.3 插件大合集,个个都是精品!
- 旧主板怎么样用pcie扩展卡M.2 NVME协议固态硬盘装系统以及升级WIN11系统教程
- 还能看到明天的太阳么?
- php六脉神剑,练到极致的六脉神剑究竟有多强?强到离谱,金庸都只能让它失传!...
- 新形势下计算机专业的发展规划,计算机专业建设发展规划.doc
- apache启动失败故障排除
- Docker部署ddns-go,动态域名解析公网IPv6地址
- 告别Mcafee Endpoint Encryption 和 Safeboot 还原被加密的系统
- 架设Discuz Net版 dnt_3.5.2_sqlserver的经验
- win10系统下安装MySQL的过程