































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Material Type: Notes; Class: Distributed Software Develop; Subject: Computer Science; University: University of San Francisco (CA); Term: Unknown 1989;
Typology: Study notes
1 / 39
This page cannot be seen from the preview
Don't miss anything!
































Distributed Software Development
Department of Computer Science — University of San Francisco – p. 1/
Department of Computer Science — University of San Francisco – p. 2/
Department of Computer Science — University of San Francisco – p. 4/
Department of Computer Science — University of San Francisco – p. 5/
may require long-lived multi-part interactions. ◦^ Construction of supply chains, complex orders • Services can be composed into processes. • Currently, this is done manually.
Department of Computer Science — University of San Francisco – p. 7/
the
pragmatic web
-^ Information is annotated according to its meaning and its placein a larger process. •^ In other words, information can have annotations that describe^ meaning
and^
context
-^ This provides the basis for automated negotiation. •^ This is only one possible way in which the Web may evolve, butut is one that will allow for rich, complex, dynamic interactionsbetween software components.
Department of Computer Science — University of San Francisco – p. 8/
-^ A Web service architectureconsists of three types ofparticipants:^ ◦^
Service providers ◦ Service brokers ◦ Service requesters
-^ XML is used as the basic’glue’ language.
Department of Computer Science — University of San Francisco – p. 10/
Department of Computer Science — University of San Francisco – p. 11/
envelope
that encodes the message, and
a^ body
that contains the details of the service being invoked.
-^ On a request, the body will contain the method being invokedand any parameters. •^ On a reply, the body will contain the result of the method’sexecution.
Department of Computer Science — University of San Francisco – p. 13/
10-14:
POST^
/temp
HTTP/1. Host:
www.socweather.com Content-Type:
text/xml;
charset="utf-8"
Content-Length:
xxx
SOAPAction:
"http://www.socweather.com/temp"