SAP整合
多個系統整合,通常的做法:
webservice 介面,這個恐怕是最普遍的做法了。 能使得執行在不同機器上的不同應用無須藉助附加的、專門的第三方軟體或硬體, 就可相互交換資料或整合。依據Web Service規範實施的應用之間, 無論它們所使用的語言、 平臺或內部協議是什麼, 都可以相互交換資料。Web Service是自描述、 自包含的可用網路模組, 可以執行具體的業務功能。Web Service也很容易部署, 因為它們基於一些常規的產業標準以及已有的一些技術,諸如XML和HTTP。Web Service減少了應用介面的花費。Web Service為整個企業甚至多個組織之間的業務流程的整合提供了一個通用機制。
總結起來的優點有:
1、跨平臺(這裡指的是不同的系統平臺)
2、易部署
3、方便遠端呼叫
4、實時
採用庫方法,資料提供方往中間庫寫資料,另一方從中間庫中取資料,好處非常明顯,責任明確,缺點是不能實時反應資料更新,如果對資料的實時性要求更,則需要提供心跳服務,實時去檢測中間庫資料有沒有更新,這樣帶來的是效能的損耗,
第三方提供的中介軟體介面,缺點是,通用性不強,需要專門去學習,出錯難除錯。
這次和sap整合採用的是第三種方式,由sap提供介面元件,sap介面根本不熟悉,sap方說網上sap介面資料大把大把的,這個確實不假,但用vb寫的確實很少,相關的教程很少,有木有?好不容易照貓畫虎完成了,卻整合不通過...
仔細找原因,現在總結幾條通過這幾次做整合的經驗教訓:
引用第三方元件時,注意檢視適用.net的版本,在一次引用NPOI時,NPOI適用於.net2.0 sp1,及以上版本,沒注意後面的sp1,釋出伺服器端一直出錯,原因找了好幾天才發現。注意選擇專案的.net版本,今天做引用sap元件時,把專案版本設為.net2.0時,會報錯,設定.net3.0時就不會,可能與引用元件有關,
在做一個複雜的整合時,先分解任務,先個精簡版本的整合再一步一步擴充套件。這樣可以隨時對比,找出不同。
拆分模組,優先保證前置模組的正確性。這與2類似。不要等到所有模組做完了才發現第一個模組不正確,不合理,如果這時底層東西不合理,修改起來也是相當困難的。
在一新的自己不熟悉的業務或技術面前,最好不好全新開發,找一個成熟穩定的demo照著改,比自己從頭學起要來得快。
相關文章
- SAP Emarsys 和 SAP Spartacus 的整合
- SAP整合技術(十三)SAP Cloud IntegrationCloud
- 「翻譯」SAP製造整合和智慧(SAP MII)
- SAP CRM Fiori應用和SAP JAM的整合配置
- SAP 電商雲 Spartacus UI 同 SAP Customer Data Cloud 的整合UICloud
- SAP C4C Opportunity和SAP ERP Sales流程的整合Unity
- 如何透過iPaaS快速整合SAP ERP
- SAP ECC & APO整合 - Master Data & Transaction Data TransferAST
- SAP QM 將業務上的偏差管理整合進入SAP系統?
- 撥開SAP與Hadoop整合的迷霧LLHadoop
- 關於 SAP Spartacus 和 SmartEdit 整合的問題
- 「翻譯」SAP MII(SAP製造整合和智慧)-靈活且可擴充套件套件
- SAP 電商雲 Spartacus UI 同 SAP Customer Data Cloud 整合執行時的 apiUICloudAPI
- SAP Spartacus 和 CDC 整合的 HTTP 請求明細HTTP
- WordPress,SAP Kyma和微信三者的整合
- Plant Maintenance進行整合的SAP關鍵模組AINaN
- SAP Success Factor Single Sign On(單點整合) 的文件清單
- SAP 電商雲 Spartacus UI 和 CPQ Configurable Products 的整合UI
- SAP 電商雲 Spartacus UI 的持續整合 - Continous integrationUI
- SAP CRM和Twitter以及facebook的社交媒體整合方案
- SAP Cloud for Customer客戶主資料的地圖整合Cloud地圖
- 搜尋 SAP成都研究院廖婧:SAP C4C社交媒體整合概述
- SAP系統合併後整合:應避免的4個錯誤
- SAP開源的持續整合-持續交付的解決方案
- SAP Cloud for Customer裡新的Lead UI對Mashup整合的支援原理CloudUI
- 你要的高效方案!基於Apache SeaTunnel快速整合SAP進入RedshiftApache
- 各種 SAP 產品的自定義 UI 建立和整合方法一覽UI
- SAP SRM ABAP Webdynpro和CFCA usb key整合的一個原型開發Web原型
- SAP Commerce Cloud 新一代 UI Spartacus 和 Customer Data cloud 的整合CloudUI
- SAP PM 入門系列14 – PM模組與其它模組的整合
- SAP成都研究院大衛哥:SAP C4C中國本地化之微信小程式整合微信小程式
- SAP Field Service Management 和微信整合的案例分享和實現介紹
- SAP SD基礎知識之與FI整合相關的流程與配置
- 自開發Web應用和SAP Customer Data Cloud Identity服務的整合WebCloudIDE
- S/4HANA(本地部署或雲版)跟 SAP 家族系統以及非SAP系統的整合的推薦方式
- 一種基於事件驅動架構的 SAP 產品整合方案介紹事件架構
- SAP Business ByDesign 和支付寶與釘釘整合的一個原型開發案例原型
- SAP S/4HANA Cloud 系統整合的一些場景介紹Cloud