1 / 15

Web Services and Linked Data

Web Services and Linked Data. INFM 603 Session 10. Networked Data Exchange. Service-Oriented Network of Workstations Web API Web services Service Oriented Architecture Content-oriented Web scraping Microformats Data repositories Linked data Mashups. The World’s Largest Supercomputer.

grace
Download Presentation

Web Services and Linked Data

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Web Services and Linked Data INFM 603 Session 10

  2. Networked Data Exchange • Service-Oriented • Network of Workstations • Web API • Web services • Service Oriented Architecture • Content-oriented • Web scraping • Microformats • Data repositories • Linked data • Mashups

  3. The World’s Largest Supercomputer

  4. SETI@Home:Network of Workstations

  5. Web Services Stateful: RESTful:

  6. Web Services

  7. <?xml version="1.0" encoding="UTF-8"?> <definitionsname="HugeIntegerService" targetNamespace="http://hugeinteger.ch28.iw3htp4.deitel.com/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://hugeinteger.ch28.iw3htp4.deitel.com/" xmlns="http://schemas.xmlsoap.org/wsdl/"> <types><xsd:schema> <xsd:importxmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" schemaLocation="http://pjd:8080/HugeInteger/HugeIntegerService/ __container$publishing$subctx/WEB-INF/wsdl/HugeIntegerService_schema1.xsd" namespace="http://hugeinteger.ch28.iw3htp4.deitel.com/"/> </xsd:schema> </types> <messagename="add"><partname="parameters" element="tns:add"/></message> <messagename="addResponse"><partname="parameters" element="tns:addResponse"/> </message> “… <soap:bindingstyle="document" transport="http://schemas.xmlsoap.org/soap/http"/> <operationname="add"><soap:operationsoapAction=""/> <input><soap:bodyuse="literal"/></input> <output><soap:bodyuse="literal"/></output></operation> <operationname="equals"><soap:operationsoapAction=""/> <input><soap:bodyuse="literal"/></input><output><soap:bodyuse="literal"/></output> </operation> … <servicename="HugeIntegerService"> <portname="HugeIntegerPort" binding="tns:HugeIntegerPortBinding"> <soap:addressxmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" location="http://pjd:8080/HugeInteger/HugeIntegerService"/> </port> </service> </definitions> WSDL

  8. Services Oriented Architecture

  9. Networked Data Exchange • Service-Oriented • Network of Workstations • Web API • Web services • Service Oriented Architecture • Content-oriented • Web scraping • Microformats • Data repositories • Linked data • Mashups

  10. Web Scraping

  11. Microformats Human- and Machine-Readable Human-Readable <div id="contact"> <h2>Contact Me</h2> <p> You can contact me via email to <a href="mailto:jane@example.com">jane@example.com</a>, or send stuff to me at the following address:</p> <p>255 Some Street,<br /> Some Place,<br /> Some Town</p> </div> <div id="contact" class="vcard"> <h2>Contact Me</h2> <h3 class="fn">Jane Doe</h3> <p> You can contact me via email to <a class="email" href="mailto:jane@example.com">jane@example.com</a>, or reach me at the following address:</p> <div class="adr"> <div class="street-address">255 Some Street</div> <div class="locality">Some Town</div> <div class="region">Some Place</div> </div> </div>

  12. Data.gov

  13. Linked Open Data

  14. Networked Data Exchange • Service-Oriented • Network of Workstations • Web API • Web services • Service Oriented Architecture • Content-oriented • Web scraping • Microformats • Data repositories • Linked data • Mashups

  15. Mashups

More Related