- 相關(guān)推薦
SOA面試試題
面向服務(wù)的體系結(jié)構(gòu)(SOA)是一個(gè)組件模型,它將應(yīng)用程序的不同功能單元(稱為服務(wù))通過(guò)這些服務(wù)之間定義良好的接口和契約聯(lián)系起來(lái)。如下是中國(guó)人才網(wǎng)給大家整理的,希望對(duì)大家有所作用。
1、請(qǐng)介紹一下WSDL的文檔結(jié)構(gòu)
2、WSDL的操作類型主要有幾種
3、如何定義一個(gè)可復(fù)用的服務(wù)
4、SOA面試題:如何在SOA中實(shí)現(xiàn)松耦合
5、SOA的常見(jiàn)陷阱或者誤解是什么
6、什么是ESB?請(qǐng)介紹一下ESB?
7、介紹一下你對(duì)SOA的認(rèn)識(shí)
8、解釋下列WebService名詞:WSDL、SOAP、UDDI
9、介紹一下SOA和SOA的基本特征
#拓展知識(shí)#
體系結(jié)構(gòu)作用:
我可以用面向服務(wù)的體系結(jié)構(gòu)做什么?
對(duì) SOA 的需要來(lái)源于需要使業(yè)務(wù) IT 系統(tǒng)變得更加靈活,以適應(yīng)業(yè)務(wù)中的改變。通過(guò)允許強(qiáng)定義的關(guān)系和依然靈活的特定實(shí)現(xiàn),IT 系統(tǒng)既可以利用現(xiàn)有系統(tǒng)的功能,又可以準(zhǔn)備在以后做一些改變來(lái)滿足它們之間交互的'需要。
下面舉一個(gè)具體的例子。一個(gè)服裝零售組織擁有 500 家國(guó)際連鎖店,它們常常需要更改設(shè)計(jì)來(lái)趕上時(shí)尚的潮流。這可能意味著不僅需要更改樣式和顏色,甚至還可能需要更換布料、制造商和可交付的產(chǎn)品。如果零售商和制造商之間的系統(tǒng)不兼容,那么從一個(gè)供應(yīng)商到另一個(gè)供應(yīng)商的更換可能就是一個(gè)非常復(fù)雜的軟件流程。通過(guò)利用 WSDL 接口在操作方面的靈活性,每個(gè)公司都可以將它們的現(xiàn)有系統(tǒng)保持現(xiàn)狀,而僅僅匹配 WSDL 接口并制訂新的服務(wù)級(jí)協(xié)定,這樣就不必完全重構(gòu)它們的軟件系統(tǒng)了。這是業(yè)務(wù)的水平改變,也就是說(shuō),它們改變的是合作伙伴,而所有的業(yè)務(wù)操作基本上都保持不變。這里,業(yè)務(wù)接口可以作少許改變,而內(nèi)部操作卻不需要改變,之所以這樣做,僅僅是為了能夠與外部合作伙伴一起工作。