1 / 9

Grids - the near future

Grids - the near future. Mark Hayes. NIEeS Summer School 2003. Web services. A web service is a network-accessible application identified by a URI e.g. http://terraservice.net/TerraService.asmx?op=GetTile with an interface defined in terms of XML based messages

jemma
Download Presentation

Grids - the near future

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. Grids - the near future Mark Hayes NIEeS Summer School 2003

  2. Web services • A web service is a network-accessible application • identified by a URI • e.g. http://terraservice.net/TerraService.asmx?op=GetTile • with an interface defined in terms of XML based messages • these messages transported by internet protocols (usually HTTP) • The application & its interface definition should be • ‘discoverable’ by other applications • independent of OS platform & programming language. • W3C standards body: http://www.w3c.org/

  3. Acronym soup XML - eXtensible Markup Language XSLT - eXtensible Stylesheet Language Transformations SOAP - Simple Object Access Protocol WSDL- Web Service Description Language UDDI - Universal Description, Discovery & Integration protocol BPEL - Business Process Execution Language WSIF - Web Services Invocation Framework …..

  4. terraservice.net Web service interface to http://terraserver.microsoft.com/ Example app: US Department of Agriculture have a database of soil properties, ‘federated’ with terraservice.net to provide geographical & topographic detail.

  5. Grid services An extension of web services to provide for the dynamic creation (and destruction) of service instances. Why is this useful? Consider submitting a job… OGSA: Open Grid Services Architecture builds on... OGSI: Open Grid Services Infrastructure GGF standards body: http://www.gridforum.org/ OGSI specification now in GGF comments period. The community develops OGSA services.

  6. Database Access & Integration OGSA services for federation of XML & relational databases. http://www.ogsadai.org.uk/

  7. Globus Toolkit v3 A re-implementation based on OGSI, though many services are wrappers around GT2 implementation. “Production” release just out: June 30th. Intended backwards compatibility with GT2.

  8. The UK Grid in the next year GT2 based Grid will continue for at least the next year. In parallel, GT3 evaluation & experimental Grid On-going efforts to produce documentation, improve resource management & accounting, a user group…

  9. UK eScience - future plans Digital curation centre - software development, best practices Open Middleware Institute - repository & software engineering of UK grown middleware More applications!

More Related