190 likes | 308 Vues
Advisory Group Meeting 12 October 2005. ‘Create once, use many times’. The Clever Use of Metadata in eGovernment and eBusiness Recordkeeping Processes in Networked Environments. Outline. Metadata re-use and Interoperability Issues Metadata Broker Development Service Oriented Architectures
E N D
Advisory Group Meeting12 October 2005 ‘Create once, use many times’ The Clever Use of Metadata in eGovernment and eBusiness Recordkeeping Processes in Networked Environments
Outline • Metadata re-use and Interoperability Issues • Metadata Broker Development • Service Oriented Architectures • Web Services Technologies • Implementing the Metadata Broker as a web service • Project Deliverables and timeframe • Feedback
Service Descriptions Registry Points to description Locate service Describes service Finds service Consumer Translation Service Imagining automated metadata re-use Exchange messages Source: Based on diagram from http://www.softstar-inc.com /
Web Management System Archival Gateway Email Archival Management Application Learning Object Portal Desktop Applications Other Portals Business Systems Traditional recordkeeping architectures Records Management Application
Recordkeeping metadata brokering Records Management Application Web Management Systems Archival Gateways Email and Desktop Applications Metadata Broker Subject Portals Community Archives Archival Management Application Business Information Systems
Recordkeeping metadata brokering (cont.) Records Management Application Web Management Systems Archival Gateways Email and Desktop Applications Metadata Broker Subject Portals Community Archives Archival Management Application Business Information Systems
Open systems Open standards Open communication protocols Service Oriented Architecture Standards Metadata Service oriented architectures
WSDLService Descriptions UDDI Registry Points to description Locate service Describes service Finds service Consumer Service Exchange messages - SOAP Web services technologies Source: Based on diagram from http://www.softstar-inc.com /
CRKM Metadata Broker Aug 05 Translation Services Validation Services Request for Schema Schema information Metadata Registry Authoritative information on metadata schemas, metadata elements and crosswalks in human readable and machine processable forms Incoming metadata Outgoing metadata Crosswalk Compiler Registration information Metadata RepositoryMachine processable representations of metadata schemas & crosswalks Temporary store of metadata instances for translation and transformation
Request the AGEMS – RKMSCA crosswalk Translation Service Metadata Registry Web Service Layer Web Service Layer Request to translate AGEMS to RKMSCA AGEMS – RKMSCA Crosswalk Service AGEMS RKMSCA Web Service Layer Metadata broker as web services cluster Intranet Metadata Broker Client
Layer 3 Abstract e.g. Recordkeeping metadata standards Layer 2 Representation e.g. XML, RDF Layers of interoperability Layer 1 Transport and Exchange From: Thomas Baker et al., Principles of Metadata Registries, 2002
AGLS Date • Created • Modified • Valid • Issued • RKMS Date • Created • Transacted • Registered RKMS Identifier AGLS Identifier To make this happen … • Stop assuming existing standards are interoperable
To make this happen … • Rigorously define metadata interoperability in terms of element semantics, their value domains and encoding schemes • Develop concrete recordkeeping metadata standards based on dynamic metadata models with multiple entities • Develop machine processable versions of standards representing both the syntax and semantics
To make this happen … • Implement the metadata broker concept • Build operational web services to enable metadata translation • Re-engineer and re-position recordkeeping and archiving processes in line with a continuum view • Realise the vision – Create Once, Use Many Times
Project Deliverables • Conceptualise and Build the Metadata Broker as a Web Service • Services in and out of scope • Metadata Registry Requirements • Registration interface • Validation Services • Thesis contribution – investigating types of metadata interoperability. (Oct/Dec 2005)
StylesheetCrosswalk Metadata Registry Translation Service WebServiceCrosswalk JavaObjectCrosswalk RuleBasedCrosswalk Metadata Crosswalk Metadata Broker Service Web services Layer Web services Layer
Re-engineering work processes • Test whether re-engineered work processes within a continuum framework can support optimal use of the Metadata Broker as a Web Service. • What infrastructure must be available to the Web Service • Feedback to standard setters • Tools? • Impact on organisational work processes? (Late Nov 2005)
Evaluation • Evaluate whether there is a business case supporting clever metadata reuse? (Jan/Feb 2006)
Conclusion Reporting Demonstrator (April 2006) Feedback and Discussion