Alan Zeichick | 內容策略師 | 2023 年 10 月 18 日
您的組織會有許多應用程式和資料來源,這些業務資源需要彼此搭配運作。例如,銷售平台需要與庫存系統、產品組態程式和帳單系統互通。組織中的不同業務單位會使用個別的大型企業資源規劃 (ERP) 系統,這些系統不僅功能重疊,還需要同步和調度才能進行業務流程。
正如這些範例所示,公司經常需要拼接多個應用程式,以提供必要的資料,讓複雜的業務營運正常運作,並使用事件驅動應用程式來自動化和改善這些營運流程。企業整合平台即服務 (EiPaaS) 可協助公司建立這些連接。其中最重要的,大概是 EiPaaS 可協助企業領導者和開發人員更快交付專案,讓他們快速建立這些連接,同時降低營運負荷。
這樣快速有效的整合為何重要?簡而言之,現今的組織位於一個資料、應用程式、服務和使用者都變得更多的世界中。與其陷入資料泥沼之中,企業其實可以將大量的資料及其執行的多樣化應用程式和服務視為機會。有了快速有效率的整合、充足的運算和儲存容量,以及適當的開發人員工具和預建介面 (包括可快速進行開發的無程式碼和低程式碼介面),組織就能使用 EiPaaS 來連接應用程式、資料和服務,以輔助事件驅動應用程式和強大的分析。
企業整合平台即服務 (EiPaaS) 是一組雲端式服務,可用來將公司的許多應用程式、資料和服務連結在一起,不論是自家開發或商業授權,亦不論是在內部部署資料中心或雲端執行,全都可行。此服務甚至可以整合組織合作夥伴和供應商提供的應用程式、資料和服務,並在這些外部平台無法直接相容的情況下,視需要即時轉換資料來提供協助。EiPaaS 支援這些整合的開發、運作和治理。
EiPaaS 定義細分如下:企業整合是指連接應用程式、資料和服務所需的所有服務,包括預建連接器、視覺化、執行、治理和開發工具。平台即服務 (PaaS) 表示這些是供應商所管理並在雲端執行的服務;iPaaS 是開發人員用來加速應用程式連接和擴充的一部分 PaaS。此術語漸漸演變成去掉「企業」一詞,因此有些人會將 EiPaaS 簡稱為 iPaaS。
EiPaaS 可連接各種後台和前台系統 (例如薪資、稅務服務、財務、庫存、訂單管理、帳單、人力資源和客戶管理),以提高效率和生產力。EiPaaS 的自動化和調度功能可協助進行複雜的多步驟業務營運。重要功能包括以批次或資料流方式移動資料、建立和管理 API 端點、視需要轉換和準備資料,以及支援從多個資料來源提取的查詢。整合平台也可為致力於採用人工智慧 (AI) 服務的公司提供協助,支援導入對話式 AI 和模型,以提供視覺或文件辨識等功能。
重點精華
企業整合 (EI) 也稱為應用程式整合,泛指讓不同的軟體系統使用一個連結系統彼此搭配運作。整合平台提供可讓各種應用系統彼此交流的開發環境 (包括預建整合),以提供通訊、資料轉換和傳輸、可靠性以及可擴充性。此外,企業整合平台還提供可程式化的調度,用於處理使用許多不同軟體系統的複雜多步驟交易;此調度可讓開發人員建立具備強大規則的互聯生態系統,以處理未預期的問題、完整記錄交易中的每個成功或失敗步驟,並靈活應對不斷變化的業務環境。有了這些,就能執行超出任何單一應用程式能力的複雜交易。
在過去,EI 是組織資料中心的專用軟體。現今的趨勢是在雲端執行資料整合 (稱為整合平台即服務 (iPaaS) 或企業整合平台即服務 (EiPaaS)),以便連線到企業內部部署和雲端應用程式。整合 PaaS 本身也可供具有安全網際網路連線的授權業務使用者存取,而不受身處辦公室、家中或客戶現場的限制。
企業整合是一個相當直接的概念:組織擁有許多應用程式、資料庫和服務。有些透過應用程式設計介面 (API) 公開其功能,但許多則不然,需要預建轉接器或可擴充的現成整合處方。其中一部分應用程式是在雲端執行;另一部分則是位於內部部署資料中心。這些應用程式可能是現成的商業產品與服務,其他應用程式則可能是自家開發的。這時就需要 EI 平台在使用的任何架構或支援基礎架構下,負責管理 API,或安排在應用程式之間傳輸相關資料和中繼資料。EiPaaS 會在雲端以服務形式執行該平台。
在解決整合挑戰的這個方法中,EI 平台會經過設定,以瞭解所有應用程式和資料庫,並擁有這些應用程式 API 適當、安全的存取權。接著,EI 平台可能會回應來自其中一個應用程式的動作 (例如客戶訂單或庫存補貨),以在其他應用程式中產生適當的動作。為了滿足整合需求,EI 平台會使用其內部邏輯和程式化工作流程,以及這些應用程式 API、資料格式和訊息格式的相關資訊,以確保執行工作所需的所有動作都能在最短的延遲下進行,同時避免發生代價高昂的錯誤。
使用 雲端 EI 平台 (亦即使用 EiPaaS) 時,由於知道 EI 平台可存取組織雲端式和內部部署應用程式的所有 API,因此可確保其本身能夠擴充並保持在最新狀態。如果對 EiPaaS 的需求增加 (例如從應用程式接二連三發出 API 呼叫),雲端供應商應該能夠自動增加運算容量,讓平台符合需求,而不會速度變慢。假設 EiPaaS 平台包含妥善建立的轉接器和整合,而且這些轉接器和整合受到支援並可擴充,即使個別應用程式和其他端點升級,這些轉接器和整合仍可繼續執行。相較於位於資料中心的 EI 平台,雲端式 EiPaaS 對員工而言更容易存取,也能更輕鬆地與合作夥伴和供應商進行安全整合。
現今的公司仰賴許多應用程式,不僅用於交易處理和服務交付,還用於財務與稽核、分析、客戶體驗、人力資本管理、安全性監督、內容管理等。若要完成某項工作,幾乎都需要從上述多個應用程式取得資訊。企業領導者和開發人員都面臨更快交付這些專案的壓力,同時還須控制成本,這表示他們需要一個有效且可靠的方式來建置這些應用程式和資料連接。
即使是最簡單的業務流程也需要不同來源的營運資料;此外,許多業務和工作流程處理通常還需要仔細排序的複雜行動鏈:「如果發生這種情況,則這麼做。如果行動成功,則這麼做。但如果發生錯誤 (例如客戶付款延遲或商品延期交貨),則改為這麼做。」EiPaaS 藉由提供調度這些步驟所需的資料,協助商務遵循適當的流程前進。不過,這樣以規則為基礎的調度已行之有年,而且只是個開端。企業現在不只使用以規則為基礎的邏輯,更投資於專案,以支援動態、資料驅動和事件驅動的處理流程,即察覺更大的業務情境,而不只是狹義的企業功能。交付這些專案有賴於 EiPaaS 的廣泛功能。
如果沒有這樣的調度,員工可能需要手動執行每個步驟。在此情況下,如果員工未正確採取行動,則可能會導致錯誤發生,又如果沒有員工看到通知或立即對通知採取行動,則可能會造成延遲。在現今尋求即時滿足的電子商務世界中,延遲可能會導致客戶不滿意、降低效率,以及錯失完成交易或解決問題的機會。即使是規模較小的組織也可以實現調度的優點;實際驅動因素包括業務流程中的步驟數目,以及這些步驟所涉及的應用程式數目。換句話說:EiPaaS 奠定了基礎,讓整個組織的人員、應用程式和資料能夠進行更簡單且互動性更高的自助式互動。
雲端式企業整合平台即服務 (EiPaaS) 為組織帶來許多優點,包括:
EiPaaS 是功能齊全、由供應商管理的雲端企業整合平台,包含下列多數或全部的主要功能。
企業架構是一種視角,呈現了整個組織執行業務營運所需的應用程式、資料、基礎架構、整合、業務服務、流程和工作流程、合規系統及安全架構。這些視角有助於組織以創新的方法加以改善。企業架構的成功關鍵在於確實瞭解所使用的應用程式、驅動這些應用程式的資料,以及這些應用程式如何在業務營運中搭配運作,來因應不斷變化的市場環境和新的業務策略。
隨著營運從內部部署轉移到資料中心的產業現象變得更為廣泛,企業整合平台即服務也已然演變。其中一個關鍵趨勢,是公司避免使用只能妥善執行一項工作的特定用途整合工具,而是使用具有廣度和深度的完整堆疊平台,來連接各種應用程式和資料來源。公司在面對快速交付的壓力下,也更加仰賴更廣泛的平台所能提供的預建整合、轉接器和處方。特定用途工具為公司本身的開發人員和管理人員帶來更多整合負擔,從而增加成本、複雜性和風險。
企業整合模式的另一個趨勢,是使用雲端作為整合點。愈來愈多的公司需要整合位於多個雲端、位於多個內部部署資料中心以及由多個合作夥伴和第三方來源提供的應用程式和資料。公司也需要整合即時串流資料,以支援事件驅動應用程式;這些整合都很重視可靠性。EiPaaS 雲端整合平台可從具有網際網路連線的任何位置連線,並提供超越內部部署企業資料中心代管整合平台所能提供的可擴充性和韌性。此外,使用雲端式整合可支援應用程式和資料整合、流程自動化甚至 AI,以充分利用組織的資料和應用程式功能。
在協助公司為客戶或員工建置介面方面,整合平台也扮演愈來愈重要的角色;這些介面必須能夠跨對話式 AI (例如新一代聊天機器人)、行動應用程式和 Web 運作。EiPaaS 可協助公司在語言和語音、視覺、文件辨識以及異常偵測等領域引進預先訓練的 AI 模型,並將這些技能納入業務流程中。
一般來說,EiPaaS 可協助公司解決下列問題:
企業整合平台即服務 (EiPaaS) 利用雲端來同步應用程式、資料與合作夥伴生態系統,包括使用 API、訊息傳遞和安全檔案傳輸來調度複雜的整合及自動化業務流程。
Oracle Integration 提供雲端式企業整合與自動化平台,以協助開發人員快速擴充並連接應用程式、服務和資料來源。分析師已將 Oracle Integration 認定為 iPaaS 供應商的領導者。Oracle Integration 是 Oracle Cloud Infrastructure (OCI) 整合服務的一部分,透過低程式碼開發人員體驗,提供上百個預建的應用程式和資料整合,以進行事件型流程自動化和 SaaS 擴充。Oracle Integration 透過 OCI API 管理、事件串流和其他應用程式開發服務,協助公司以更少的程式碼更快交付專案,同時簡化作業。
Oracle Integration 支援許多位於雲端和內部部署的非 Oracle 系統,包括來自 Amazon Web Services、Google、IBM、Microsoft、SAP、Workday 等的應用程式和服務。截至 2023 年為止,其預建連接器和整合功能已協助多家公司連接超過 100 項 Oracle Cloud 服務,數千個雲端、多雲端和混合應用程式,以及數百個內部部署應用程式。
該服務包括業務加速器,這些可擴充的處方利用了所有 Oracle Integration 功能,並受 Oracle 支援。具備受支援的預建轉接器和加速器,以及在升級期間受保護的客戶擴充功能,將可減少或消除令人頭痛的重做和測試問題。OCI 整合服務除了協助公司追求分散式雲端策略,以使用適合工作的部署模型,並視需要隨時隨地提供完整的雲端體驗,還可提高資料可見性、流程可靠性並更快實現價值。
EiPaaS 與企業整合有何不同?
標準企業整合系統是在企業的資料中心執行。相較之下,企業整合平台即服務 (EiPaaS) 是在雲端執行。
企業應用程式如何與整合平台通訊?
企業整合平台使用 API、連接器和安全檔案傳輸來連結企業應用程式、資料庫和其他資料來源。在某些情況下,會使用清楚定義的訊息和標準化資料格式,透過 API 傳送資料和指示。在其他情況下,整合平台會從一個應用程式或資料庫擷取資料、轉換資料,然後將其載入另一個應用程式。
如果企業應用程式的資料使用不同的格式或定義,該怎麼辦?
頂尖的企業整合平台提供連接器來將應用程式連結在一起,並視需要轉換資料格式。許多連接器還包括可對資料轉換功能進行直接程式化存取的 API,包括安全檔案傳輸、資料擴充和資料驗證。
企業整合平台是否可以處理複雜的事件和工作流程?
企業整合平台可以使用視覺化開發人員工具,調度複雜、事件驅動的服務整合式工作流程。這些工作流程可由事件、指標或其他業務需求驅動。