Www.monash.edu.au Advisory Group Meeting 12 October 2005 The Clever Use of Metadata in eGovernment...

Post on 19-Dec-2015

216 views 0 download

Transcript of Www.monash.edu.au Advisory Group Meeting 12 October 2005 The Clever Use of Metadata in eGovernment...

www.monash.edu.au

Advisory Group Meeting12 October 2005

The Clever Use of Metadata in eGovernment and eBusiness Recordkeeping Processes in

Networked Environments

www.monash.edu.au

2

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

3

Imagining automated metadata re-use

Consumer

Registry

Finds service

Service Descriptions

Points to description

TranslationService

Describes service

Locate service

Exchange messages

Source: Based on diagram from http://www.softstar-inc.com /

www.monash.edu.au

4

Web Management System

Traditional recordkeeping architectures

Records Management Application

Archival Management Application

Learning Object Portal

Other Portals

Archival Gateway

Business Systems

Desktop Applications

Email

www.monash.edu.au

5

Recordkeeping metadata brokering

Records Management Application

Archival Management Application

Subject Portals

Community Archives

Web Management

Systems Archival Gateways

Email and Desktop

Applications

Metadata Broker

Business Information

Systems

www.monash.edu.au

6

Recordkeeping metadata brokering (cont.)

Records Management Application

Archival Management Application

Subject Portals

Community Archives

Web Management

Systems Archival Gateways

Email and Desktop

Applications

Metadata Broker

Business Information

Systems

www.monash.edu.au

7

Service oriented architectures

Open systems

Open standards

Open communicationprotocols

Service Oriented Architecture

Standards Metadata

www.monash.edu.au

8

Web services technologies

Consumer

UDDIRegistry

Finds service

WSDLService

Descriptions

Points to description

Service

Describes service

Locate service

Exchange messages - SOAP

Source: Based on diagram from http://www.softstar-inc.com /

www.monash.edu.au

9

Translation Services

CRKM Metadata Broker Aug 05

Metadata RegistryAuthoritative information on

metadata schemas, metadata elements and crosswalks in human readable and machine processable

forms

Metadata Repository Machine processable representations of

metadata schemas & crosswalksTemporary store of metadata instances

for translation and transformation

Crosswalk Compiler

Outgoing metadata

Request for SchemaSchema information

Registration information

Incoming metadata

Validation Services

www.monash.edu.au

10

Metadata broker as web services cluster

Translation Service

Web Service Layer

Intranet

Metadata Registry

Web Service Layer

AGEMS

Request to translate

AGEMS to RKMSCA

AGEMS – RKMSCA Crosswalk Service

Web Service Layer

Metadata Broker Client

Request the AGEMS – RKMSCA crosswalk

RKMSCA

www.monash.edu.au

11

Layers of interoperability

Layer 1

Transport and Exchange

From: Thomas Baker et al., Principles of Metadata Registries, 2002

Layer 2

Representatione.g. XML, RDF

Layer 3

Abstract e.g. Recordkeeping metadata standards

www.monash.edu.au

12

To make this happen …

Stop assuming existing standards are interoperable

RKMS Date•Created

•Transacted•Registered

AGLS Date•Created•Modified

•Valid•Issued

RKMS Identifier

AGLS Identifier

www.monash.edu.au

13

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

14

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

15

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

16

Metadata Broker Service

Axis.jar

JAXB.jar

Web services Layer

Metadata Registry

CrosswalkMetadata

StylesheetCrosswalkJavaObjectCrosswalkWebServiceCrosswalk

XALAN.jar

RuleBasedCrosswalk

Translation Service

Web services Layer

www.monash.edu.au

17

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

18

Evaluation

• Evaluate whether there is a business case supporting clever metadata reuse?

(Jan/Feb 2006)

www.monash.edu.au

19

Conclusion

Reporting

Demonstrator (April 2006)

Feedback and Discussion