請bang老師幫我看下這樣說面向服務和麵向物件的關係是否正確,謝謝
SOA,從最近所看的一些文章以及課堂上的學習,我覺得面向服務的提法只是對以
前物件導向的方法的改進,最初的物件導向的設計方法中,是抽象出系統裡的物件.現在的
面向服務是抽象出系統裡的服務.在物件導向的分析中是先找出系統的功能職責,按功能
職責分析出用例,然後考慮用例所涉及到的物件,這些物件就是我們利用物件導向的分析
方法所得出的最結果——物件類.在面向服務的分析中,則是分解業務模型,並將業務模
型分解為業務流程和基本功能,然後這些業務流程和基本功能就是我們所需要服務.根據
這些基本功能和基本業務流程的服務相互組合搭配,可以得到不同的服務,來滿足當業
務需求變更時方便的重新組合出適當的服務,即新的業務流程等。
我個人認為,現在SOA雖然已經提出很多年,但它任然還不夠成熟。與物件導向
的方相比,它不容易直接對系統所需的業務模型進行分解,而且即使是分解往往會走向
物件導向的分析中,將系統按功能職責分析成用例,因為分析成用例,更容易理解。而
且我還認為,面向服務的分析中,可以適當借鑑物件導向分析中的部分內容。
我認為,如果在面向服務的分析中,也採用物件導向的方法,首先分析出精粒
度的用例,這些用例代表系統的主要業務流程,然後將業務流程進行細化,得到細粒度
的用例,這些細粒度的用例就是我們系統的基本服務(細粒度的服務)。然後反過來,
透過這些細粒度的服務組合出系統所需的業務流程。
如果不對的話我想請bang老師給我指點一下“物件導向”和“面向服務”兩者之間的區別和關聯等等,謝謝
前物件導向的方法的改進,最初的物件導向的設計方法中,是抽象出系統裡的物件.現在的
面向服務是抽象出系統裡的服務.在物件導向的分析中是先找出系統的功能職責,按功能
職責分析出用例,然後考慮用例所涉及到的物件,這些物件就是我們利用物件導向的分析
方法所得出的最結果——物件類.在面向服務的分析中,則是分解業務模型,並將業務模
型分解為業務流程和基本功能,然後這些業務流程和基本功能就是我們所需要服務.根據
這些基本功能和基本業務流程的服務相互組合搭配,可以得到不同的服務,來滿足當業
務需求變更時方便的重新組合出適當的服務,即新的業務流程等。
我個人認為,現在SOA雖然已經提出很多年,但它任然還不夠成熟。與物件導向
的方相比,它不容易直接對系統所需的業務模型進行分解,而且即使是分解往往會走向
物件導向的分析中,將系統按功能職責分析成用例,因為分析成用例,更容易理解。而
且我還認為,面向服務的分析中,可以適當借鑑物件導向分析中的部分內容。
我認為,如果在面向服務的分析中,也採用物件導向的方法,首先分析出精粒
度的用例,這些用例代表系統的主要業務流程,然後將業務流程進行細化,得到細粒度
的用例,這些細粒度的用例就是我們系統的基本服務(細粒度的服務)。然後反過來,
透過這些細粒度的服務組合出系統所需的業務流程。
如果不對的話我想請bang老師給我指點一下“物件導向”和“面向服務”兩者之間的區別和關聯等等,謝謝
相關文章
- 關於資料庫的問題。請幫忙看下,在下先謝謝了資料庫
- 請教彭老師關於jdbc的問題,謝謝!JDBC
- 請幫我看看呼叫webservice的問題謝謝!Web
- 請求幫助!謝謝!
- 我是初學者,請老師指點我該怎麼學JAVA,謝謝啦Java
- 請教關於jive原始碼,請各位高手幫忙 ,謝謝!!!原始碼
- benq大哥,幫忙,請進入,謝謝!ENQ
- Tomcat服務問題,Cpu100%,急需幫助,請高手指點,謝謝!!!Tomcat
- 請benq大哥說得明白點,謝謝ENQ
- 請大家幫忙,關於儲存過程分頁的問題...謝謝儲存過程
- jive配置中的database問題?!請幫忙阿謝謝!Database
- 有關javaAPI,請各位高手幫忙,拜謝JavaAPI
- 不能這樣使用 :new.ora_rowscn ?謝謝
- 安裝是遇到錯誤,大家幫我看看,謝謝
- 請各位高人幫我指點一下我的職業規劃!謝謝了!(5年多工作經驗)
- 各位老師請指教。movsx,cdq是什麼意思。另外這段程式的密碼演算法。謝謝 (2千字)密碼演算法
- 請問這個報錯該怎麼解決,謝謝
- 來幫我看看這個簡單的遠端客戶端呼叫EJB出錯的例子,謝謝了客戶端
- 向各位大哥請教:web專案的開發環境如何搭建?謝謝!!!Web開發環境
- bang老師請一定要看我的這個問題 關於main方法的AI
- 請問java行集如何理解,哪裡有較詳細的幫助?謝謝Java
- 關於mysql和jsp的中文問題~謝謝MySqlJS
- 一個關於mysql方面的問題,希望斑竹和大家能幫忙,謝謝!!MySql
- 求助!!不知有沒有高手說說思路,謝謝!
- 各位高手來幫我看看sql的問題吧,謝謝啦,線上等答案啊SQL
- 向各位徵詢一下對這個專案的意見,謝謝!
- 我下載新的論壇,安裝出現錯誤,誰幫我解決下,謝謝
- 向banq老師請教:ddd中的值物件物件
- 請問哪裡有關於java播放Flash的例子啊?謝謝了Java
- 這一年,謝謝圖靈的陪伴圖靈
- 關於SimpleJdonFrameworkTest的問題,謝謝!Framework
- Jdon版jive安裝過程中,mysql資料庫連線出錯!(請幫幫忙,謝謝!)MySql資料庫
- 板橋老師:請問weblogic的xml-targs.jar的標籤xslt能否在jboss下用,怎麼用,謝謝.WebXMLJAR
- 謝謝斑竹能否幫個忙!! (改個小程式)
- 關於servlet多執行緒序的疑問,請各位仁兄作答,謝謝。Servlet執行緒
- 是不是jive和oracle不能搭配?知道的請回個文,謝謝了!!Oracle
- 限界上下文和四色原型,請banq大牛幫助解答一下疑問吧,謝謝原型
- 關於petstore的執行問題,謝謝~