当前位置: 首页 > Web前端 > HTML

什么是SAPSUP-SybaseUnwiredPlatform

时间:2023-04-02 17:37:58 HTML

SybaseSUP是一个移动企业应用平台(简称MEAP)。这是一个用于管理移动应用程序的中间件。主要功能是在SAP和移动设备之间存储和传输数据。为此,它缓存了SAP数据的一个子集并在SAP和移动设备之间同步该数据。它还包括用于为(有限)数量的平台创建应用程序的开发工具。SybaseSUP提供了另一种创建移动应用程序的方法,这些应用程序通过Web服务直接与SAP对话(无需使用任何中间件产品)。它是如何工作的?SUP使用BAPI(远程功能模块)与SAP集成。在SUP中,BAPI定义用于创建称为移动业务对象(简称MBO)的对象。这些与现实世界的对象松散相关,例如客户或销售订单。这些对象具有属性(与BAPI的参数相关)和操作(与BAPI的操作相关,即它的作用)。有趣的是,您可以选择您感兴趣的BAPI参数,这使得非Abappers更容易(从视觉上)理解MBO,而不是试图破译BAPI定义。数据存储在MBO相关缓存数据库(CacheDatabase,简称CDB)中的SUP中。移动应用程序可以针对这些对象获取和设置数据——或者,对于某些应用程序,您可以将它们设置为直接读取到企业信息服务器(即SAP)。因此,在大多数情况下,需要在SAP和SUP之间以及SUP和移动设备之间进行同步。SAP/SUP同步可以是“推”(即当对象更改时SAP通知SUP)或“拉”(即SUP以指定的时间间隔请求数据)。SUP/设备同步可以是“基于消息”的,其中SUP向设备发送消息以通知更改,或“基于复制”,其中同步以指定的时间间隔发生。使用的同步类型取决于移动设备——例如,iPhone和iPad只能接受基于消息的同步。它支持哪些移动平台?SybaseSUP支持iOS(iPhone、iPad)、BlackBerry、Palm和WindowsMobile。SUP适用于需要平台来管理大量应用程序或用户的全面移动战略的公司。如果你有很多员工使用移动应用程序(而不是他们直接在SAP上调用Web服务),它肯定会减少对你的SAP系统的点击次数。