什么是 SAP SUP - Sybase Unwired Platform
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 系統的點擊次數。
總結
以上是生活随笔為你收集整理的什么是 SAP SUP - Sybase Unwired Platform的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cad布局视图中怎么关闭不用的图层
- 下一篇: 烤肉肠是怎么做的 肉肠的做法