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