350 likes | 473 Views
DARIAH - ACE. Workshop, The King’s Manor, York. 6/7 th February 2009. Introduction to Web Services. A brief history of data aggregation at the ADS Web Services and the Service Orientated Approach Service Orientated Architecture – The Movie! Service specification and Data Standards
E N D
DARIAH - ACE Workshop, The King’s Manor, York. 6/7th February 2009
Introduction to Web Services • A brief history of data aggregation at the ADS • Web Services and the Service Orientated Approach • Service Orientated Architecture – The Movie! • Service specification and Data Standards • The Thesaurus of Monuments Types • The MIDAS Period List • Additional search methods, keywords • English Heritage’s Heritage Gateway – demo. • Service discovery and registration. • Phase 2…………
NMS NMRS WOSAS NMRW Etc…
site digital archive ArchSearch http://ads.ahds.ac.uk/catalogue/ • 1,000,000 “thin” records: • basic site information from NMR/HER/SMR • links to other data sources • Several hundred “thick” archives: • 1000’s of articles and complete publications • 500 or so digital research archives and supporting material (growing rapidly) Catalogue Records other digital data Direct external link – (or contact details and reference numbers
Archives Other Presentation Other Portal HTTP options Archive Description from ARENA Partners End-user ARENA Portal Presentation Z39.50 OAI Archive Description ARENA Partners
Z39.50 & OAI Search Where Query Optional Search Map Set When Query Set What Query
Introduction to Web Services • A brief history of data aggregation at the ADS • Web Services and the Service Orientated Approach • Service Orientated Architecture – The Movie! • Service specification and Data Standards • The Thesaurus of Monuments Types • The MIDAS Period List • Additional search methods, keywords • English Heritage’s Heritage Gateway – demo. • Service discovery and registration. • Phase 2…………
W3C Web Services Architecture: “A Web service is a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-processable format.” (HTTP)
The OASIS SOA Reference Model group defines Service Oriented Architecture as a paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains. It provides a uniform means to offer, discover, interact with and use capabilities to produce desired effects consistent with measurable preconditions and expectations.
Service Oriented Architecture Image from :www.hitcha.co.th
Introduction to Web Services • A brief history of data aggregation at the ADS • Web Services and the Service Orientated Approach • Service Orientated Architecture – The Movie! • Service specification and Data Standards • The Thesaurus of Monuments Types • The MIDAS Period List • Additional search methods, keywords • English Heritage’s Heritage Gateway – demo. • Service discovery and registration. • Phase 2…………
MIDAS Period List Latitude - Longitude Thesaurus of Monument Types
Introduction to Web Services • A brief history of data aggregation at the ADS • Web Services and the Service Orientated Approach • Service Orientated Architecture – The Movie! • Service specification and Data Standards • The Thesaurus of Monuments Types • The MIDAS Period List • Additional search methods, keywords • English Heritage’s Heritage Gateway – demo. • Service discovery and registration. • Phase 2…………
Introduction to Web Services • A brief history of data aggregation at the ADS • Web Services and the Service Orientated Approach • Service Orientated Architecture – The Movie! • Service specification and Data Standards • The Thesaurus of Monuments Types • The MIDAS Period List • Additional search methods, keywords • English Heritage’s Heritage Gateway – demo. • Service discovery and registration. • Phase 2…………
(Java) Universal Description, Discovery and Integration - JUDDI Image from Sun Microsystems
Facilitates Interoperability • Predefined services e.g. HG, DARIAH, FISH….. • Facilitates service discovery – non-exclusive • Interoperability/Mash-ups drives users to sites • Not just SOAP services – emergent and legacy services too • Potential enhancement services • Polling services • Authentication service • Validation service • SKOS service • No implications for access control (except description)
tModel Digg This! StumbleUponDel.icio.us tModel A tModel is a data structure representing a service type (a generic representation of a registered service) in the UDDI (Universal Description, Discovery, and Integration) registry. Each business registered with UDDI categorizes all of its Web services according to a defined list of service types. Consumers can search the registry's listed service types to find service providers. When providers want to make their specification-compliant services available to the registry, they include a reference to the tModelKey for that service type in their bindingTemplate data. Web Services Description Language - WSDL