SOA:(Service-Oriented Architecture,面向服務的體系結(jié)構(gòu)),所以很自然它是體系結(jié)構(gòu),模型,架構(gòu)模式,以下圖3:
WSDL(Web Services Description Language,Web服務描寫語言)是SOA基礎(chǔ)的基礎(chǔ)部件。WSDL用來描寫服務;
UDDI( Universal Description, Definition,
and Integration,統(tǒng)1描寫,定義和集成)是SOA基礎(chǔ)的基礎(chǔ)部件,UDDI用來注冊和查找服務。
SOAP(Simple
Object Access Protocol,簡單對象訪問協(xié)議),作為傳輸層,用來在消費者和服務提供者之間傳送消息的標準,是Web服務的默許機制,是1種輕量級協(xié)議,用于在分散型、散布式環(huán)境中交換結(jié)構(gòu)化信息,利用XML來進行描寫,它是在XML-RPC的基礎(chǔ)上發(fā)展起來的。
例如:
< Envelope>
< Header>
</Header>
<Body>
</ Envelope>
其中,Envelope元素是根元素,表明這個XML文檔是SOAP消息。利用程序讀到這1部份便可肯定<Envelope>和</Envelope>之間的是SOAP消息。