面向服務的架構
SOA作為一種面向服務的架構,是一種軟體架構設計的模型和方法論。 從 廣義 上來看, SOA是指一種新的企業應用架構和企業 IT基礎架構,它可以使企業實現跨應用 、 跨部門 、 跨企業甚至跨行業之間的離散系統實現互連 。 而狹義的 SOA是指一種軟體架構,它可以根據需求透過網路對鬆散耦合的粗粒度應用元件進行分散式部署、組合和使用。服務層是 SOA的基礎,可以直接被應用呼叫,從而有效控制系統中與軟體代理互動的人為依賴性。
簡單的理解,面向服務的體系結構是一個元件模型,它將應用程式的不同功能單元透過這些服務之間定義良好的介面和契約聯絡起來。介面是採用中立的方式進行定義的,它應該獨立於實現服務的硬體平臺、作業系統和程式語言。這使得構建在各種這樣的系統中的服務可以以一種統一和通用的方式進行互動。
縱觀資訊化建設與應用的歷程,儘管出現過 XML、 Unicode、 UML等眾多資訊標準,但是許多異構系統之間的資料來源仍然使用各自獨立的資料格式、後設資料以及元模型,這是資訊產品提供商一直以來形成的習慣。各個相對獨立的源資料整合一起,往往透過構建一定的資料獲取與計算程式來實現,這樣的做法需要花費大量工作。資訊孤島大量存在的事實,使資訊化建設的投資回報率大大降低, ETL成為集中這些異構資料的有效工具。
SOA的出現給傳統的資訊化產業帶來新的概念,不再是各自獨立的架構形式,能夠輕鬆的互相聯絡組合共享資訊。可複用以往的資訊化軟體。基於 SOA的協同軟體提供了應用整合功能,能夠將 ERP、 CRM、 HR等異構系統的資料整合。
鬆散耦合方式,只要充分了解業務的程式,就可以不用編寫一行程式碼,透過流程圖實現一套我們自己的資訊系統。就像已經給你準備好了磚瓦和水泥,只需要想好蓋什麼樣的房子就可以輕鬆 地 蓋起。加快開發速度,並且減少了開發和維護的費用。軟體將所有的管理提煉成表單和流程,以記錄管理的內容,指定過程的流轉方向。
更簡便的資訊和資料整合。資訊整合功能可以將散落在廣域網和區域網上的文件、目錄、網頁輕鬆整合,加強了資訊的協同性。同時,複雜、成本高昂的資料整合,也變成了可以簡單且低成本實現的引數設定。建立了完全整合的資訊化應用新領域。
LeaRun低程式碼開發平臺, 是構建 SOA服務和整合化的開發平臺,為企業應用開發提供從程式碼開發、展現設計,到配置管理、協同開發的一站式支援 , 使用者可以 以直觀快速的圖形化方式地對業務邏輯進行分析建模、服務封裝、流程編排、部署釋出。
使用 LeaRun低程式碼開發平臺, 能夠有效地簡化新專案開發和已有專案資產整合的過程,提升效率,降低運維成本。對期望透過建設 SOA來改善其業務和 IT基礎設施的靈活性,提升業務敏捷性的組織而言 , LeaRun低程式碼開發平臺 是最佳選擇。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69965343/viewspace-2897480/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 面向服務架構(SOA)的原則架構
- 亞馬遜如何變成 SOA(面向服務的架構)?亞馬遜架構
- 說說面向服務的體系架構SOA架構
- 轉:亞馬遜如何變成 SOA(面向服務的架構)?亞馬遜架構
- 面向服務的整車E/E架構(SOA)開發諮詢服務架構
- 面向服務的整車E/E架構(SOA)設計開發諮詢服務架構
- 通俗地理解面向服務的架構(SOA)以及微服務之間的關係架構微服務
- 面向部件的整車E/E架構開發諮詢服務架構
- 單體架構&微服務架構&中臺服務架構架構微服務
- 面向軟體模組的整車E/E架構開發諮詢服務架構
- 網站服務架構網站架構
- 面向資料的架構架構
- 微服務架構—服務降級微服務架構
- 面向軟體模組的整車E/E架構設計開發諮詢服務架構
- 微服務架構中的服務邊界與服務識別微服務架構
- 服務端指南 服務端概述 | 微服務架構概述服務端微服務架構
- 微服務架構中的服務發現策略微服務架構
- 面向微服務架構設計理念與實踐微服務架構
- 區塊鏈、硬體與面向服務的架構,WASM 即將迎來大爆發?區塊鏈架構ASM
- 聊聊admin服務的架構模式架構模式
- 微服務架構之「 服務註冊 」微服務架構
- 「服務端」node服務的監控預警系統架構服務端架構
- 微服務架構中的服務發現策略2微服務架構
- 微服務架構 | 5. 服務容災微服務架構
- 資深架構師的 AngularJS服務架構AngularJS
- 架構設計之“服務限流”架構
- 服務拆分與架構演進架構
- 圖片服務架構演進架構
- 用 Hystrix 構建高可用服務架構架構
- 2 面向服務的開發方法
- 面向資料的架構DOA - eyassh架構
- 服務架構學習與思考(12):從單體架構到微服務架構的演進歷程架構微服務
- 面向架構程式設計架構程式設計
- SpringCloud構建微服務架構-Hystrix服務降級SpringGCCloud微服務架構
- Spring Cloud雲服務架構 - 企業分散式微服務雲架構構建SpringCloud架構分散式微服務
- 挑戰 - 微服務架構下的服務端測試微服務架構服務端
- 應用量化時代 | 微服務架構的服務治理之路微服務架構
- Spring Cloud雲服務架構 - 雲架構程式碼結構構建SpringCloud架構