了解最新公司動(dòng)態(tài)及行業(yè)資訊
征文分類——SOA面向服務(wù)架構(gòu)
SOA分布式軟件架構(gòu)結(jié)合領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)
概括:
領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)DDD的總體結(jié)構(gòu),該層使用ORM映射或SQL命令將持久化數(shù)據(jù)轉(zhuǎn)化為領(lǐng)域?qū)ο?strong>it技術(shù)支持,然后根據(jù)業(yè)務(wù)邏輯設(shè)計(jì)相應(yīng)的領(lǐng)域?qū)臃?wù)。然后應(yīng)用層協(xié)調(diào)操作、使用、領(lǐng)域模型、領(lǐng)域?qū)臃?wù)完成業(yè)務(wù)需求,再通過(guò)數(shù)據(jù)轉(zhuǎn)換器將領(lǐng)域?qū)ο筠D(zhuǎn)換為數(shù)據(jù)傳輸對(duì)象DTO。最后利用遠(yuǎn)程通信技術(shù)對(duì)外開放應(yīng)用層的服務(wù)()。注意,在SOA體系中,UI表現(xiàn)層和應(yīng)用層服務(wù)是分離的,表現(xiàn)層可以同時(shí)使用。
@ 2011-12-12 09:49 敗家讀書(31307) 發(fā)表評(píng)論(77) 推薦(60) 編輯中
使用WCF實(shí)現(xiàn)SOA面向服務(wù)編程——架構(gòu)設(shè)計(jì)
概括:
SOA 本身就是一種企業(yè)級(jí)服務(wù)的系統(tǒng)架構(gòu)。簡(jiǎn)單地說(shuō),SOA是一種新的系統(tǒng)開發(fā)架構(gòu)。在基于 SOA 架構(gòu)的系統(tǒng)中,具體應(yīng)用的功能是由一些松耦合的、具有 (即)的統(tǒng)一接口定義組合而成。因此,基于SOA的架構(gòu)也必須從企業(yè)的具體需求出發(fā)來(lái)構(gòu)建。然而,SOA 與其他企業(yè)架構(gòu)的不同之處在于 SOA 提供的業(yè)務(wù)敏捷性。業(yè)務(wù)敏捷性是指企業(yè)快速有效地響應(yīng)業(yè)務(wù)變化并利用業(yè)務(wù)變化獲得競(jìng)爭(zhēng)優(yōu)勢(shì)的能力。對(duì)于企業(yè)架構(gòu)師,創(chuàng)建業(yè)務(wù)靈活的架構(gòu)意味著創(chuàng)建可以滿足當(dāng)前未知業(yè)務(wù)需求的 IT 架構(gòu)。使用 WCF 實(shí)現(xiàn) SOA,您只需利用閱讀更多
@ 2011-03-29 14:50 敗家讀書(20329) 發(fā)表評(píng)論(9) 推薦(6) 編輯
SOA面向服務(wù)架構(gòu)——SOA的概念
概括:
SOA的概念于1996年提出,2002年12月進(jìn)一步提出SOA是“現(xiàn)代應(yīng)用開發(fā)領(lǐng)域最重要的課題”。SOA分為廣義SOA和狹義SOA。從廣義上講,SOA是指一種新的企業(yè)應(yīng)用架構(gòu)和企業(yè)IT基礎(chǔ)架構(gòu),使企業(yè)能夠?qū)崿F(xiàn)跨應(yīng)用、跨部門、跨企業(yè)乃至跨行業(yè)的離散系統(tǒng)。實(shí)現(xiàn)互聯(lián)互通。(注:這里所指的服務(wù)不僅僅是Web,可以通過(guò)Web實(shí)現(xiàn),也可以通過(guò)商業(yè)方式實(shí)現(xiàn),甚至是書面口頭承諾)。從狹義上講it技術(shù)支持,SOA是指一種軟件架構(gòu),它可以分布、根據(jù)需求通過(guò)網(wǎng)絡(luò)組合使用松散耦合的粗粒度應(yīng)用組件。服務(wù)層是SOA的基礎(chǔ),可以直接閱讀全文
@ 2011-01-26 14:01 敗家讀書(34678) 發(fā)表評(píng)論(6) 推薦(7) 編輯中
經(jīng)過(guò):
博客園
24小時(shí)免費(fèi)咨詢
請(qǐng)輸入您的聯(lián)系電話,座機(jī)請(qǐng)加區(qū)號(hào)