2010-09-02 61 views
7

我的公司運行一些處理部件和庫存的B2B應用程序(用Rails編寫),我們一直在試圖找出與一些較大的用戶。我們已經提供了Rails附帶的REST風格的API,但是這當然需要IT部門來決定整合它,所以我們希望儘可能降低這個障礙。將我的RESTful Web應用程序與客戶的SAP安裝集成

從我們發現的情況來看,其中大部分都在SAP系統上。現在,我所知道的關於SAP的幾乎所有的東西都是昂貴的,2)巨大的,3)爲您的龐大業務運行所需的一切和​​任何東西。自然而然,這一切都有點強烈,並且網站上的資源是無法穿透的熱門詞彙的載體銷售材料與難以理解的行話的高級技術材料之間的交叉點,而對於新的但技術上能勝任的用戶來說,牙齒進入。

所以我想知道的是:作爲第三方,它沒有運行SAP安裝,有沒有辦法讓我們通過Web服務或其他API訪問我們網站的數據?僅僅是提供或實現某個WSDL(以及將會是什麼)的問題?對於沒有深入SAP經驗的人來說,這是否可行?或者這是一個完整的非首發?

回答

3

我想說,沒有知道SAP系統的人是不可能的。您可能不需要聘請具有深入SAP知識的人員,但至少在初始實施時,您需要知識和可開發的工作系統。從技術上講,這並不是那麼難,但考慮到SAP系統旨在同時處理多個組織,國家,法律系統,本地化和數千個用戶的事實,事情肯定會比幾乎任何其他軟件而且大部分時間甚至不會臃腫,在這種靈活性中很容易迷失方向。

我的建議是尋找一位在其IT部門有某人具有必要的技術和流程知識以及對開展項目感興趣的客戶(或潛在客戶)。這樣,你就可以訪問一個真正的系統(測試當然)以及能夠向你解釋系統基本知識的人。但正如我所說,要爲複雜性做好準備。

+0

感謝您的意見。我們希望至少有一位客戶來牧養我們。你是對的 - 我認爲這是每個企業的可定製性令我感到擔憂(而不是任何形式的膨脹)。 出於好奇,企業通常會修改/定製庫存配置多少?這通常是站點/版本之間的不兼容問題嗎? – AndrewO 2010-09-03 13:48:19

+0

股票配置沒有這樣的東西。你可以配置一切。當然,有明智的建議和最佳實踐,但即使這些建議和最佳實踐也會因國家和行業的不同而大不相同。例如,「行業」可持續消費者諮詢顧問通常無法做任何事情,但在涉及醫院計費流程時就會搖頭。 – vwegert 2010-09-03 18:44:28

1

vwegert提供了一些優秀的觀點。

至於你的問題的這部分:

所以,我想知道的是:作爲第三 黨,這不是在運行SAP 安裝,有沒有辦法讓我們 報價訪問通過網絡服務或其他API到我們網站的數據 ?是 它只是提供或 實現某個WSDL(和什麼 將是)?

從技術上講,可以將任何系統的服務作爲Web服務公開給客戶的SAP系統。爲了做到這一點,您不需要任何關於SAP的知識。 (SAP應該能夠導入WSDL,儘管之前的ECC5系統可能存在一些限制)。

例如,提供讀表,機場出發時間表,行業趨勢等的服務不取決於用戶系統中的內容或其設置方式。但是,只要需要啓動客戶端系統的數據更新,就需要訪問更專業化的SAP知識。

另請注意,許多SAP功能也可以作爲Web服務公開,但通常您需要具備SAP(ABAP)知識的人員來完成此任務。

ABAP語言實際上相當簡單,但有一條巨大的學習曲線來理解SAP中的數據模型和無數可配置選項。

+0

謝謝。我們不打算改變客戶端數據,只是讓他們向我們推送結構化數據,這聽起來像是一個Web服務應該起作用。因此,如果我們通過WSDL公開這種能力,那麼它們在結束時將生成的客戶端與系統/接口連接起來需要多少工作?我問的原因是,我們沒有得到很多REST API的接受者(這似乎更簡單_me_),所以我擔心我們會遇到類似的不願意投入IT資源的情況(除非SAP將WSDL Web服務更容易)。 – AndrewO 2010-09-03 13:58:38

+0

我不得不承認我更喜歡WSDL自己 - 因爲它的剛性結構,它允許更好的工具支持。 REST並沒有對內容做任何假設,這給開發者留下了重要的部分。 順便說一句,你可能想看看http://help.sap.com/saphelp_nwpi711/helpdata/en/48/c7a206da5e31ebe10000000a42189b/frameset.htm – vwegert 2010-09-03 18:48:37

+0

一些工作是消耗Web服務所必需的。從技術上講,這並不難,但是我發現使用網絡服務的ABAP程序員只佔很小一部分。作爲客戶,我更關心需要推送到您的系統的數據類型。取決於模塊,它可能仍然相當複雜。傳入的數據是否必須存儲在SAP中,還是僅用於報告; SAP整合項目有一個惡夢的習慣,這可能解釋客戶的不情願。找到SAP內部不能完成的功能也不是一件容易的事情。 – Esti 2010-09-04 04:27:00

相關問題