毛新生:一盤魚香肉絲助你理解什么是SOA
2007.05.29 來自:CSDN 馬沛
【CSDN報道】“將服務用一個業(yè)務流程組裝在一起,在這里就體現(xiàn)了與以往IT一個巨大的不同,不只是在于它將下面這些服務整合起來成為一個業(yè)務流程,更重要的事情在哪里,是它終于讓IT與業(yè)務人員有了共同的語言,那就是業(yè)務的活動和業(yè)務流程,而且在這里它是一個形式化的顯示描述。”
今天聽了IBM中國研發(fā)中心Web2.0首席架構(gòu)師、資深技術(shù)主管毛新生老師的關(guān)于SOA的講解,使我在深層次上理解什么是SOA方面有了不同的感觸,自從1996年SOA的概念被第一次提出來,經(jīng)過了這么多年的積累和沉淀,到現(xiàn)在為止對于什么是SOA仍然是眾說紛紜。每個人都有自己的理解,有人從技術(shù)角度去談,有人從架構(gòu)去談,甚至有人從產(chǎn)品上談,其實SOA與這些方面或多或少都有關(guān)聯(lián)。
SOA的根本目的是業(yè)務的敏捷性,如何理解敏捷性呢,是從兩個方面來理解的,一是IT在業(yè)務提出變化之后的一個恰當?shù)臅r間段里相應這種變化;二是IT所做出的變化能夠恰當?shù)姆从吵鰳I(yè)務的需求。
毛新生老師還用了一個簡單明了的例子來說明,比如說你到餐館去吃魚香肉絲,這是一個服務,做魚香肉絲就屬于業(yè)務處理能力,可是大家做的魚香肉絲是不一樣的,也就是Quality of Service,大家都能夠做魚香肉絲,這是一個接口層次上的問題,但是Quality存在不同,而且我對這個餐館表示不滿的時候,餐館經(jīng)理就出來處理問題了,是重新做一份還是免單了,這如何解決問題就是業(yè)務策略。
這樣一個簡單的事情它其實表明了在過去代碼的時代所無法表達的內(nèi)容。一個業(yè)務活動它有它的業(yè)務處理能力,有它的功能,同時有跟這個功能有關(guān)系的一些關(guān)于Quality的要求,還有一些處理各種各樣事件的業(yè)務策略,所有的這些東西融合在一起,他會出現(xiàn)在服務的描述里面,還會組裝在一個形式化描述的業(yè)務流程里面,這些東西都是業(yè)務人員可以懂的,透過這樣一個東西他就自然而然的將下面的一些應用和各種各樣的數(shù)據(jù)整合在了一起,與此同時,我們也提供了人工活動的支持,這種人工活動的支持也是通過服務的接口來描述。從而使得人員,數(shù)據(jù),應用就可以非常無縫的相互協(xié)作了
在這樣一個精彩不斷的5月,SOA的溫度依舊炙熱的可以將你融化,這只是在這次聽毛新生老師講解中的一部分感悟,后面還會不斷整理思路,消化知識,與大家共享。
【撰文:馬沛】
今天聽了IBM中國研發(fā)中心Web2.0首席架構(gòu)師、資深技術(shù)主管毛新生老師的關(guān)于SOA的講解,使我在深層次上理解什么是SOA方面有了不同的感觸,自從1996年SOA的概念被第一次提出來,經(jīng)過了這么多年的積累和沉淀,到現(xiàn)在為止對于什么是SOA仍然是眾說紛紜。每個人都有自己的理解,有人從技術(shù)角度去談,有人從架構(gòu)去談,甚至有人從產(chǎn)品上談,其實SOA與這些方面或多或少都有關(guān)聯(lián)。
SOA的根本目的是業(yè)務的敏捷性,如何理解敏捷性呢,是從兩個方面來理解的,一是IT在業(yè)務提出變化之后的一個恰當?shù)臅r間段里相應這種變化;二是IT所做出的變化能夠恰當?shù)姆从吵鰳I(yè)務的需求。
毛新生老師還用了一個簡單明了的例子來說明,比如說你到餐館去吃魚香肉絲,這是一個服務,做魚香肉絲就屬于業(yè)務處理能力,可是大家做的魚香肉絲是不一樣的,也就是Quality of Service,大家都能夠做魚香肉絲,這是一個接口層次上的問題,但是Quality存在不同,而且我對這個餐館表示不滿的時候,餐館經(jīng)理就出來處理問題了,是重新做一份還是免單了,這如何解決問題就是業(yè)務策略。
這樣一個簡單的事情它其實表明了在過去代碼的時代所無法表達的內(nèi)容。一個業(yè)務活動它有它的業(yè)務處理能力,有它的功能,同時有跟這個功能有關(guān)系的一些關(guān)于Quality的要求,還有一些處理各種各樣事件的業(yè)務策略,所有的這些東西融合在一起,他會出現(xiàn)在服務的描述里面,還會組裝在一個形式化描述的業(yè)務流程里面,這些東西都是業(yè)務人員可以懂的,透過這樣一個東西他就自然而然的將下面的一些應用和各種各樣的數(shù)據(jù)整合在了一起,與此同時,我們也提供了人工活動的支持,這種人工活動的支持也是通過服務的接口來描述。從而使得人員,數(shù)據(jù),應用就可以非常無縫的相互協(xié)作了
在這樣一個精彩不斷的5月,SOA的溫度依舊炙熱的可以將你融化,這只是在這次聽毛新生老師講解中的一部分感悟,后面還會不斷整理思路,消化知識,與大家共享。
【撰文:馬沛】