soa

1/3ページ

OSGi 和 Spring,第 1 部分: 使用 Apache Felix 構建和部署 OSGi 包

開發、構建並將 Java™ 類元件打包為開放服務閘道器協議(Open Services Gateway Initiative,OSGi)包,將其部署在 Apache Felix 執行時環境中。然後,使用 Felix Shell 命令啟動和停止包及對其進行動態更新。 引言 本文是本系列的第 1 部分, […]

軟體架構的演進,瞭解單體架構,垂直架構,SOA架構和微服務架構的變化歷程

軟體架構演進          軟體架構的發展經歷了從單體結構、垂直架構、SOA架構到微服務架構的過程,部落格裡寫到了這四種架它們的特點以及優缺點分析,個人學習之用,僅供參考! 1.1.1      單體架構          特點: 1、所有的功能整合在一個專案工程中。 2、所有的功能打一個war […]

微服務究竟該如何理解

在談微服務之前我們需要先了解兩個概念:SOA和ESB。 SOA 面向服務的架構(SOA)是一個元件模型,它將應用程式的不同功能單元(稱為服務)通過這些服務之間定義良好的介面和契約聯絡起來。介面是採用中立的方式進行定義的,它應該獨立於實現服務的硬體平臺、作業系統和程式語言。這使得構建在各種各樣的系統中 […]

SOA 設計的 9 大原則

面向服務的架構 (SOA) 設計要儘可能地簡單。在設計一個 SOA 服務的時候要謹記這 9 大設計原則: 1. 標準服務契約 服務要遵循一個服務描述。 2. 鬆耦合 服務之間的依賴最小化。 3. 服務抽象 服務將自己的業務邏輯封裝起來,對外部世界是隱藏的。 4. 服務複用 業務邏輯切割成多個服務以實 […]

資訊管理系統的層次設計

    目前,較為流行的資訊管理系統的架構設計均採用分層結構,將不同的功能由相應的“層”來解決。例如MVC模式就是一個較為常用的分層架構。本文介紹筆者在工作中經常採用的一個分層架構,希望與讀者交流。        管理資訊系統一般業務邏輯比較複雜,變化多樣,展示介面要求功能豐富,基於以上的特點,在開 […]

未來不可不知的10大IT趨勢(轉載)

長期來看,企業IT架構的發展將走向整合,並注重管理,因此IT整合、ITIL,都將在企業內風行;此外,醞釀許多的IT應用變革,如:隨需應變、SOA等,也將逐漸發酵。 1、語音、資料同時整合在IP網路上 潘小姐是一家外商公司的業務員,一早進辦公室,想查詢產品庫存,以確認當天客戶要求的出貨量,她以手指輕觸 […]

討論一下你覺得一個工作流產品好的標準

 工作流現在已經應用的非常廣泛了,審批OA等等自然不必多說,許多業務系統裡也有大量的應用。前兩天的一個專案就是使用工作流將整個專案管理的過程進行整合,包括了前期預算、專案進度管理、合同管理等等。 可供選擇的工作流也很多,商業的、開源的。那麼你是如何評價一個工作流產品的好壞的呢?你的標準是什麼?當然, […]

電子健康檔案在國外的一些實踐

這是一個非常典型的病人就診流程。週一身體一直不錯,沒去過醫院 。這天,在公司組織的年度體檢中,發現血壓有些高,被建議去醫院複診一下。於是,週一去了就近的社群醫院。護士週四接待了他,先在本地系統查詢,發現沒有就診記錄,於是在系統中新建了一條病人資訊,全科醫師週二對他進行了初步診斷,發現社群的條件有限, […]

面向服務與微服務架構

背景 最近閱讀了 Martin Fowler 和 James Lewis 合著的一篇文章 Microservices, 文中主要描述和探討了最近流行起來的一種服務架構模式——微服務,和我最近幾年工作的實踐比較相關感覺深受啟發。本文吸收了部分原文觀點,結合自身實踐經驗來探討下服務架構模式的演化。 面向 […]

OpenText Cordys BOP 4平臺開發入門實戰演練——基礎理論知識

前言 隨著網際網路技術的發展,基於B/S結構的軟體架構,呈現出多樣化,所涉及到的富客戶端、Webservice、WEB 2.0、HTML5等技術也粉墨登場,本文將介紹基於OpenText Cordys產品的SOA體系架構和相關開發技術,為開發人員分享另一種軟體系統開發實踐。 其中,富客戶模型將介面分 […]