dariah - ace workshop, the king’s manor, york. 6/7 th february 2009

Post on 19-Dec-2015

214 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

DARIAH - ACE

Workshop, The King’s Manor, York. 6/7th February 2009

22

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…

1,000,000 “thin” records:

• basic site information from NMR/HER/SMR

• links to other data sources

Catalogue Records

site digitalarchive

Direct external link – (or contact details

and reference numbers

otherdigitaldata

Several hundred “thick” archives:

• 1000’s of articles and complete publications • 500 or so digital research archives and supporting material (growing rapidly)

ArchSearchhttp://ads.ahds.ac.uk/catalogue/

ArchiveDescription from ARENA Partners

ARENA PortalPresentation

Archives

Archive Description ARENA

Partners

OAI

End-user

Z39.50

HTTPOther Portal

options

OtherPresentation

Z39.50 & OAI Search

Set When Query Set What QueryWhere QueryOptional Search Map

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…………

Digital Research Infrastructure for the Arts and Humanities

W3C Web Services Architecture:

“A Web service is a software system designed tosupport interoperable machine-to-machineinteraction over a network. It has an interfacedescribed in a machine-processable format.”

(HTTP)

The OASIS SOA Reference Model group definesService Oriented Architecture as a paradigm fororganizing and utilizing distributed capabilities thatmay be under the control of different ownershipdomains. It provides a uniform means to offer,discover, interact with and use capabilities toproduce desired effects consistent withmeasurable preconditions and expectations.

Service Oriented ArchitectureService 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…………

Thesaurus of Monument Types

MIDAS Period List

Latitude - Longitude

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(Java) Universal Description, Discovery and Integration - JUDDI

Image from Sun Microsystems

• Facilitates InteroperabilityFacilitates Interoperability

– Predefined services e.g. HG, DARIAH, FISH…..Predefined services e.g. HG, DARIAH, FISH…..

• Facilitates service discovery – non-exclusiveFacilitates service discovery – non-exclusive

– Interoperability/Mash-ups drives users to sitesInteroperability/Mash-ups drives users to sites

• Not just SOAP services – emergent and legacy services tooNot just SOAP services – emergent and legacy services too

• Potential enhancement servicesPotential enhancement services

– Polling servicesPolling services

– Authentication serviceAuthentication service

– Validation serviceValidation service

– SKOS serviceSKOS service

• No implications for access control (except description)No implications for access control (except description)

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

top related