原创 SOA 服務生命週期

服務就是一個個的軟件,和其他軟件一樣。 如此說來,通常用於軟件開發的生命週期也可以用到服務上。 然而,服務的生命週期和軟件的生命週期還是存在一些差別的。 ------------------------------------------

原创 SOA 性能

IT系統有兩個方面總是不斷地打破計劃、概念和設計:性能和安全。 1、性能和可重用性       ①調用約束       ②定製服務 2、性能和向後兼容性

原创 SOA 松耦合

SOA應用於大型分佈式系統。對於這樣的系統來說,可伸縮性和容錯性是可維護性的關鍵。 另一個重要的目標是:最小化修改、故障對系統景觀在整體上的影響。 這樣一來松耦合就成了SOA的關鍵概念。 松耦合的形式 1、異步通信 2、異質數據類型 3、

原创 SOA vs Web Service

許多SOA 定義都包括Web Service這個術語,但是,SOA和Web Service不一樣。 SOA是個範式;Web Service是運用特定實現策略,實現基礎設施的可能方法。 它們之間的區別很重要!!! Web Service正在

原创 SOA 消息交換模式

MEP(Message Exchange Patterns)簡介       在分佈式系統間交換數據有各種不同的方法。處理這些差異性的一個基本措施是, 對交換數據塊的方法進行分類,這些數據塊被稱爲"消息"。這樣一來,根據對交換消息的 不同

原创 SOA 鬆耦合

SOA應用於大型分佈式系統。對於這樣的系統來說,可伸縮性和容錯性是可維護性的關鍵。 另一個重要的目標是:最小化修改、故障對系統景觀在整體上的影響。 這樣一來鬆耦合就成了SOA的關鍵概念。 鬆耦合的形式 1、異步通信 2、異質數據類型 3、

原创 Linux(RedHat版) Ftp、JDK、Tomcat、Mysql

一、查看linux本機的ip:ifconfig 二、FTP       啓動ftp服務器:service vsftpd start       連接本地的ftp:ftp localhost       退出ftp           

原创 SOA 動機

結構化編程、面向對象編程和組件是編程範式方面的努力; 客戶機---服務器架構、三層架構乃至N層架構師架構方面的進化。 SOA接受異質         這個轉變產生的效果正如敏捷編程接受"需求不斷變更"產生的效果一樣,         從抗

原创 hibernate中事務的應用 8

一、事務       所謂事務,是指一組相互依賴的操作單元的集合,用來保證對數據庫的正確修改,保持數據的完整性,如果一個事務的某個單元操作失敗,將取消本次事務的全部操作。       數據庫事務必須具備以下特徵(簡稱ACID)      

原创 SOA vs 分佈式對象

可以用很多不同的方式處理分佈式系統。 其中之一是使用分佈式對象,CORBA最初的概念就是來源於此。 這個想法是使外部系統的對象可以被遠程訪問。 你能遠程調用對象的方法,包括那些屬性設置和屬性讀取方法。 也就是說,每訪問一次屬性,你都在調用

原创 Linux(RedHat版) 基本知識

一、       所有東西對linux而言都是文件。(編程簡單) 二、       /dev/:這個字串是所有設備文件所在的目錄名。因爲分區在硬盤上,而硬盤是設備,所以這些文件代表了在/dev/上所有可能的分區。             

原创 SOA 企業服務總線

ESB基礎設施是SOA的一部分,它使你能再生產狀態系統景觀中使用服務。 在實踐中,要使SOA得以運轉,你必須有調用服務的方法。這個基礎設施是SOA景觀的技術支柱 ESB的職責是,使消費者能夠調用供應者提供的服務。 依賴於實現ESB所採取的

原创 SOA 服務分類

定義服務有不同的角度,服務也有不同的屬性。即使在同樣的上下文環境和景觀中討論,服務也能有差異。 1、基本服務                基本數據服務                基本邏輯服務 2、組合服務              

原创 SOA 版本劃分

當你建立SOA時,不要期望自己能預見所有事情,以及能一次把事情做好。 大型分佈式系統從來都不是靜態的。需求在演化,新需求在出現,同時,當你 開發和實現服務時,不停地在學習和進步,因此,你也可能想把自己學到的新知識用於 現有的服務。因此,你

原创 hibernate映射多對多關聯 7

一、多對多的單向關聯       ①通過<set>元素       ②通過<idbag>元素           該元素的特點是允許在其映射的集合屬性中存放重複的關聯類的實例。       ③通過<list>元素            該