lect15 - 1.264 Lecture 15 Web services and EDI Simple...

Info iconThis preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: 1.264 Lecture 15 Web services and EDI Simple Object Access Protocol: SOAP Microsoft proposed the SOAP standard SOAP is essentially XML and HTTP Intent is to introduce no new technology for distributed computing beyond what is being used SOAP adds some headers to HTTP; no other changes Key element of SOAP: New MIME type: text/xml Agreed definitions of data types, mandatory values, etc. SOAP can send binary files, objects, etc. in its message SOAP implements the key features of legacy middleware (COM and CORBA) at a fraction of the complexity SOAP is the key component in Web services, or Service Oriented Architectures (SOA) _- Web Services and SOAP URLs (URIs) replace the repositories and registries of COM and CORBA, its predecessors A search engine can be used to dynamically locate remote objects unknown to the client application when designed HTTP POST and response replace application programming (in legacy CORBA and COM interface definition languages, or IDLs) SOAP (HTTP and XML) is in text rather than binary, so its much easier to interoperate across machines and debug it Binary transmissions are not human-readable SOAP can send binary objects like pictures (that are human readable) SOAP is sufficiently efficient for most machine-machine communication Dont use it on a single machine: use native COM or Java mechanisms To run the following examples on your PC, you must have IIS and you must execute the following command once before running: C: C: C: C:\WINDOWS WINDOWS WINDOWS WINDOWS\Microsoft.NET Microsoft.NET Microsoft.NET Microsoft.NET\Framework F wor Frame k ramework ramework\v1.1.4322\aspnet regiis i Web service example: request POST / POST / POST / POST /TemperatureService.asmx TemperatureService.asmx Tempe Tem ratureService.asmx peratureService.asmx HTTP/1.1 Host: Host: Host: Host: localho l st ocalho t ocalho t ocalho t Content Content Content Content-Type: text/xml; Type: text/xml;...
View Full Document

Page1 / 20

lect15 - 1.264 Lecture 15 Web services and EDI Simple...

This preview shows document pages 1 - 5. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online