什么是 SAP SUP - Sybase Unwired Platform
Sybase SUP 是一個(gè)移動(dòng)企業(yè)應(yīng)用程序平臺(tái) (Mobile Enterprise Application Platform, 簡(jiǎn)稱(chēng) MEAP)。這是一種用于管理移動(dòng)應(yīng)用程序的中間件。主要功能是在 SAP 和移動(dòng)設(shè)備之間存儲(chǔ)和傳遞數(shù)據(jù)。
為此,它會(huì)緩存 SAP 數(shù)據(jù)的子集,并在 SAP 和移動(dòng)設(shè)備之間同步該數(shù)據(jù)。
它還包括用于為(有限)數(shù)量的平臺(tái)創(chuàng)建應(yīng)用程序的開(kāi)發(fā)工具。
Sybase SUP 提供了另一種方法來(lái)創(chuàng)建通過(guò) Web Service 直接與 SAP 對(duì)話的移動(dòng)應(yīng)用程序(不使用任何中間件產(chǎn)品)。
它是如何工作的?
SUP 使用 BAPI(remote-enabled function modules)與 SAP 集成。
在 SUP 中,BAPI 定義用于創(chuàng)建稱(chēng)為移動(dòng)業(yè)務(wù)對(duì)象(Mobile Business Object, 簡(jiǎn)稱(chēng)為 MBO) 的對(duì)象。這些與現(xiàn)實(shí)世界的對(duì)象(例如客戶或銷(xiāo)售訂單)松散地關(guān)聯(lián)。這些對(duì)象具有屬性(與 BAPI 的參數(shù)相關(guān))和操作(與 BAPI 的操作相關(guān),即它的作用)。
有趣的是,您可以挑選您感興趣的 BAPI 參數(shù),這使得非 Abappers 比嘗試破譯 BAPI 定義更容易(以視覺(jué)方式)理解 MBO。
數(shù)據(jù)存儲(chǔ)在與 MBO 相關(guān)的緩存數(shù)據(jù)庫(kù)(Cache Database, 簡(jiǎn)稱(chēng)為 CDB)中的 SUP 中。
移動(dòng)應(yīng)用程序可以針對(duì)這些對(duì)象獲取和設(shè)置數(shù)據(jù)——或者,對(duì)于某些應(yīng)用程序,您可以將它們?cè)O(shè)置為直接讀取到企業(yè)信息服務(wù)器(即 SAP)。
因此,在大多數(shù)情況下,需要在 SAP 和 SUP 之間以及 SUP 和移動(dòng)設(shè)備之間進(jìn)行同步。
SAP/SUP 同步可以是“推送”(即 SAP 在對(duì)象更改時(shí)通知 SUP)或“拉”(即 SUP 以指定間隔請(qǐng)求數(shù)據(jù))。
SUP/設(shè)備同步可以是“基于消息的”,即 SUP 向設(shè)備發(fā)送消息通知更改或“基于復(fù)制”,即同步以指定的時(shí)間間隔發(fā)生。使用的同步類(lèi)型取決于移動(dòng)設(shè)備——例如,iPhone 和 iPad 只能接受基于消息的同步。
Which mobile platforms does it support?
Sybase SUP 支持 iOS(iPhone、iPad)、BlackBerry、Palm 和 Windows Mobile。
SUP 適合著手實(shí)施全面移動(dòng)戰(zhàn)略的公司,這些公司需要一個(gè)平臺(tái)來(lái)管理大量應(yīng)用程序或大量用戶。如果您有很多工作人員使用移動(dòng)應(yīng)用程序(而不是他們直接在 SAP 上調(diào)用 Web 服務(wù)),它肯定會(huì)減少您的 SAP 系統(tǒng)的點(diǎn)擊次數(shù)。
總結(jié)
以上是生活随笔為你收集整理的什么是 SAP SUP - Sybase Unwired Platform的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: cad布局视图中怎么关闭不用的图层
- 下一篇: SAP UI5 应用开发教程之四十五 -