共计 969 个字符,预计需要花费 3 分钟才能阅读完成。
Sybase SUP 是一个挪动企业应用程序平台 (Mobile Enterprise Application Platform, 简称 MEAP)。这是一种用于治理挪动应用程序的中间件。次要性能是在 SAP 和挪动设施之间存储和传递数据。
为此,它会缓存 SAP 数据的子集,并在 SAP 和挪动设施之间同步该数据。
它还包含用于为(无限)数量的平台创立应用程序的开发工具。
Sybase SUP 提供了另一种办法来创立通过 Web Service
间接与 SAP 对话的挪动应用程序(不应用任何中间件产品)。
它是如何工作的?
SUP 应用 BAPI(remote-enabled function modules)与 SAP 集成。
在 SUP 中,BAPI 定义用于创立称为挪动业务对象 (Mobile Business Object, 简称为 MBO) 的对象。这些与事实世界的对象(例如客户或销售订单)松散地关联。这些对象具备属性(与 BAPI 的参数相干)和操作(与 BAPI 的操作相干,即它的作用)。
乏味的是,您能够筛选您感兴趣的 BAPI 参数,这使得非 Abappers 比尝试破译 BAPI 定义更容易(以视觉形式)了解 MBO。
数据存储在与 MBO 相干的缓存数据库(Cache Database, 简称为 CDB)中的 SUP 中。
挪动应用程序能够针对这些对象获取和设置数据——或者,对于某些应用程序,您能够将它们设置为间接读取到企业信息服务器(即 SAP)。
因而,在大多数状况下,须要在 SAP 和 SUP 之间以及 SUP 和挪动设施之间进行同步。
SAP/SUP 同步能够是“推送”(即 SAP 在对象更改时告诉 SUP)或“拉”(即 SUP 以指定距离申请数据)。
SUP/ 设施同步能够是“基于音讯的”,即 SUP 向设施发送音讯告诉更改或“基于复制”,即同步以指定的工夫距离产生。应用的同步类型取决于挪动设施——例如,iPhone 和 iPad 只能承受基于音讯的同步。
Which mobile platforms does it support?
Sybase SUP 反对 iOS(iPhone、iPad)、BlackBerry、Palm 和 Windows Mobile。
SUP 适宜着手施行全面挪动策略的公司,这些公司须要一个平台来治理大量应用程序或大量用户。如果您有很多工作人员应用挪动应用程序(而不是他们间接在 SAP 上调用 Web 服务),它必定会缩小您的 SAP 零碎的点击次数。