Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Service-Oriented
Architecture
Module Overview
What Is SOA?
The Benefits of SOA
Scenarios and Standards
Introduction to WCF
Business is agile
Agility
Productivity
Reuse
Reduce Cost
What Is a Service?
The service does not know what technology was used on the
client side to produce the data
Application
Web
Application
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
<To s:mustUnderstand="1"
xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none">http://
127.0.0.1:8080/CalcService</To>
<Action s:mustUnderstand="1"
xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none">Add</
Action>
</s:Header>
<s:Body>
<Add xmlns="Fabrikam.com">
<a>2</a>
<b>3</b>
</Add>
</s:Body>
</s:Envelope>
SOAP
WS-Addressing
WS-Security
WS-Trust
WS-Coordination
WS-Discovery
WS-Reliable Messaging
WSDL
WS-Federation
WS-Policy
What Is WCF?
Service
Client
A
Message
C
A
Address
Binding
Contract
(Where)
(How)
(What)
Logon information
Virtual machine
10263A-SVR1
User name
Administrator
Password
Pa$$w0rd
Lab Scenario
Lab Review
What are the advantages of creating autonomous services?
What is the meaning of the SOA principle explicit
boundaries?