服務(wù)模型分析設(shè)計(Service Model Specification Documention)
要求包含:
1 服務(wù)發(fā)現(xiàn)及其依據(jù)
2 服務(wù)規(guī)約
3 服務(wù)實現(xiàn)分析
感覺這幾個要求點都有些難以很容易理解。我的理解如下:
1 服務(wù)發(fā)現(xiàn)和依據(jù):主要是服務(wù)的來由,即是在什么樣的業(yè)務(wù)需求下才產(chǎn)生的這個服務(wù)。包括自頂向下的新系統(tǒng)產(chǎn)生的新服務(wù),和自底向上的原系統(tǒng)的分析產(chǎn)生的服務(wù)需求;兩者的結(jié)合產(chǎn)生中間碰的思想。
2 服務(wù)規(guī)約:服務(wù)級協(xié)定(Service Level Agreements,SLA)。也可以理解成服務(wù)契約Contract 就是一種約定,這里應(yīng)該是消息(SDO)
3 服務(wù)實現(xiàn)分析:主要是服務(wù)的接口、操作、消息。
??????看完之后我就在想,WebService的一個模型,里面有UDDI,User and Service Provider 三個東西,他們的最核心關(guān)鍵是底層傳輸XML文件,其中XML文件的結(jié)構(gòu)標(biāo)簽定義了一些數(shù)據(jù)接口。其實,這個XML文件從狹義來理解就是一個服務(wù)文件,它的名字就是服務(wù)的名稱,存儲在UDDI中,供用戶訪問時,UDDI注冊中心來調(diào)用這樣一個服務(wù)。
??? 其中,契約可以狹義理解為XML文件中的接口,這是必須大家都要遵守的一個規(guī)范。