Briefing to Advisory Committee October 2005

Download Report

Transcript Briefing to Advisory Committee October 2005

Advisory Group Meeting
12 October 2005
The Clever Use of Metadata in
eGovernment and eBusiness
Recordkeeping Processes in
Networked Environments
www.monash.edu.au
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
www.monash.edu.au
2
Imagining automated metadata re-use
Points to description
Registry
Service
Descriptions
Locate service
Describes
service
Finds
service
Exchange messages
Consumer
Translation
Service
Source: Based on diagram from http://www.softstar-inc.com /
www.monash.edu.au
3
Traditional recordkeeping architectures
Web Management
System
Archival
Gateway
Email
Desktop
Applications
Business
Systems
Records
Management
Application
Archival
Management
Application
Learning
Object
Portal
Other
Portals
www.monash.edu.au
4
Recordkeeping metadata brokering
Records
Management
Application
Email and
Desktop
Applications
Web
Management
Systems
Metadata
Broker
Business
Information
Systems
Archival
Management
Application
Archival
Gateways
Subject
Portals
Community
Archives
www.monash.edu.au
5
Recordkeeping metadata brokering (cont.)
Records
Management
Application
Email and
Desktop
Applications
Web
Management
Systems
Metadata
Broker
Business
Information
Systems
Archival
Management
Application
Archival
Gateways
Subject
Portals
Community
Archives
www.monash.edu.au
6
Service oriented architectures
Open systems
Open standards
Service Oriented
Architecture
Open communication
protocols
Standards
Metadata
www.monash.edu.au
7
Web services technologies
WSDL
Service
Descriptions
Points to description
UDDI
Registry
Locate service
Describes
service
Finds
service
Exchange messages - SOAP
Consumer
Service
Source: Based on diagram from http://www.softstar-inc.com /
www.monash.edu.au
8
CRKM Metadata Broker Aug 05
Translation Services
Validation Services
Request for Schema
Incoming metadata
Registration
information
Metadata Registry
Authoritative information on
metadata schemas, metadata
elements and crosswalks in human
readable and machine processable
forms
Schema information
Crosswalk
Compiler
Outgoing metadata
Metadata Repository
Machine processable representations of
metadata schemas & crosswalks
Temporary store of metadata instances for
translation and transformation
www.monash.edu.au
9
Metadata broker as web services cluster
Request the AGEMS –
RKMSCA crosswalk
Translation Service
Metadata Registry
Web Service Layer
Request to
translate
AGEMS to
RKMSCA
AGEMS
Web Service Layer
Intranet
AGEMS – RKMSCA
Crosswalk Service
RKMSCA
Web Service Layer
Metadata Broker Client
www.monash.edu.au
10
Layers of interoperability
Layer 3
Abstract
e.g. Recordkeeping metadata standards
Layer 2
Representation
e.g. XML, RDF
Layer 1
Transport and Exchange
From: Thomas Baker et al., Principles of Metadata Registries, 2002
www.monash.edu.au
11
To make this happen …
 Stop assuming existing standards are
interoperable
RKMS Date
•Created
•Transacted
•Registered
RKMS
Identifier
AGLS Date
•Created
•Modified
•Valid
•Issued
AGLS
Identifier
www.monash.edu.au
12
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
www.monash.edu.au
13
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
www.monash.edu.au
14
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)
www.monash.edu.au
15
Metadata Broker Service
Web services Layer
Web services Layer
Translation Service
Metadata Registry
Axis.jar
JAXB.jar
Metadata
WebServiceCrosswalk
Crosswalk
XALAN.jar
JavaObjectCrosswalk
StylesheetCrosswalk
RuleBasedCrosswalk
www.monash.edu.au
16
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)
www.monash.edu.au
17
Evaluation
• Evaluate whether there is a business
case supporting clever metadata reuse?
(Jan/Feb 2006)
www.monash.edu.au
18
Conclusion
Reporting
Demonstrator (April 2006)
Feedback and Discussion
www.monash.edu.au
19