logo
MDA < Home 

Map Development Area (MDA)

Location: _/_   internet   _/_   web   _/_   services   _/_   web-service  

Index Browse Edit Visualize Statistics Download Help
 
web-service
subclass of:
- Online Service [ superclass ]
has-issue
- WS interoperability [ issue ]
- Web Service Transactions [ issue ]
- WS Security and Trust [ issue ]
- Web Service Description [ issue ]
- Specification of Coordination/Choreography [ issue ]
is-delivered-via
- XML based protocols [ carrier ]
- content [ delivery ]
- REST, REpresentational State Transfer [ carrier ]
- content [ delivery ]
is-described-by
- wsdl-document [ description ]
- rsws-document [ description ]
is part of:
- group-of-web-services [ whole ]
is-registered-at
- UDDI registry [ registry ]
is-using-protocol
- XML based protocols [ protocol ]
models-system
- The Web Service Model (according to W3C...) [ model ]
architectural-form
- Web Service
- Service-Oriented Architecture, SOA
Types:
strategy
Internet: impact on B2C and B2B -- intranet: impact of application integration (EAI)
motivation
some particular functionality can be exposed via web
motivation
let's structure content in XML: now machines can process it
procedure
actual operation: SOAP + HTTP, XML RPC, REST etc.
definition
application that is identified by URI and whose interfaces are defined/described/discoverable as XML
procedure
service description (publish): WSDL
procedure
service detection (find): UDDI , broker negotiation
history
started with XML-RPC -- Microsoft/IBM suggested SOAP as carrier protocol
Comment:
note: content that is exchanged can but doesn't have to be XML
exec-summary
a distributed application which uses the web for communication
motivation
HTML is only good for humans
motivation
let's expose semantics instead of text
References: