iPaaS

iPaaS

iPaaS是什麼?Gartner將其定義為“促進開發、執行和集成流治理同任何本地(on-premises)以及基於雲的流程、服務、應用和數據連接的一套雲服務,可以在獨立的或者多個交叉的組織中進行。

平台介紹


簡單的說,PaaS平台就是指雲環境中的應用基礎設施服務,也可以說是中間件即服務。PaaS平台在雲架構中位於中間層,其上層是SaaS,其下層是IaaS。在傳統On-Premise部署方式下,應用基礎設施即中間件的種類非常多,有應用伺服器,資料庫,ESBs, BPM, Portal, 消息中間件,遠程對象調用中間件等等。對於PaaS平台,Gartner把它們分為兩類,一類是應用部署和運行平台APaaS(application platform as a service),另一類是集成平台IPaaS(integration as a service)。人們經常說的PaaS平台基本上是指APaaS,如Force和Google App Engine。

雲計算


使用雲計算實現 IPaaS 解決方案的全局觀
雲計算實現了集成平台轉型,可讓業務和 IT 更精簡、更耗資少、更敏捷且更有能力。但如要恰當地實現一個 IPaaS 解決方案,則必須進行一些額外的考量。下圖是一個 IPaaS 參考架構示例:
IPaaS 架構模型
該 IPaaS 架構模型包含多個組件,分為三個主要的層:
外部(External):針對貿易夥伴,包括電子商務、物聯網 (IoT)、移動設備等(例如互動參與體系)
集成(Integration):包括 ESB、BPM、IBM® WebSphere® Cast Iron、IBM WebSphere Application Server、業務活動監控 (BAM)、IBM Sterling Commerce® 和預測性數據分析功能(例如交互體系)
內部業務應用(Internal business application):包括產品生命周期管理、數字操作、客戶關係管理、企業資源規劃和數據倉庫(例如記錄系統)
1.
外部(External)
2.
集成(Integration)
3.
內部業務應用(Internal business application)
IPaaS 通常將 SoftLayer 用作其基於雲的解決方案,然而 IPaaS 模型同樣適用於私有雲、公有雲或混合雲解決方案。IPaaS 設置和標準操作的成本是通過使用一個基於使用量的靈活模型計算每月的費用而得出的。該模型將減少任何不必要的使用,是一個更精簡的模型,這意味著您只需為實際使用量付費(按需付費)。稍後我們將詳細介紹成本模型,並探討如何使用一個服務目錄計算使用量,實現成本節約。
ROI 是 IPaaS 方法的一個顯著優勢。最初的軟硬體購置成本,連同與平台和應用程序支持相關的運行成本,被分攤到 IPaaS 消費模型中。IPaaS 方法在 8 到 10 個月就能實現一個收支平衡點,在一年內就帶來實際的節省。
IPaaS 是滿足端到端企業集成需求的一個雲解決方案
分析一下上面所示的 IPaaS 架構模型示例。該例中的企業集成功能超出了 ESB 的傳統 SOA 概念範圍。這裡 IPaaS 的“集成平台”方面變得很重要。IPaaS 允許在集成解決方案中包含 ESB 以外的更多功能。IPaaS 的“即服務”方面表示,可以很輕鬆地使用雲技術部署這些功能。這些額外的 IPaaS 功能已經可以彼此互操作,而且可快速、經濟高效地逐漸讓它們上線。
在這個 IPaaS 架構模型示例中,多個集成組件共同構成 IPaaS 服務。本例中的主要組件是:
• 企業服務匯流排 (ESB)
• 業務流程管理 (BPM)
• 業務活動監控 (BAM)
• 託管文件傳輸 (MFT)
• 雲基礎架構即服務(IaaS 和 PaaS)
特定 IPaaS 實現可使用不同種類的企業集成組件,具體的組件取決於特定要求是什麼。例如,除了上面列出的組件以外,還可以添加 API Management、Electronic Data Interchange (EDI) 和實時業務分析來提供更多 IPaaS 功能。