Top Banner
SRG: A Digital Document-Enhanced Service Oriented Research Grid Ahmet E. Topcu Ahmet Fatih Mustacoglu Geoffrey C. Fox Aurel Cami Indiana University Computer Science Department Community Grids Laboratory [email protected] August 13, 2007 IRI-2007, Las Vegas, NV, U.S.A. 06/20/22 1
30

SRG: A Digital Document-Enhanced Service Oriented Research Grid

Dec 31, 2015

Download

Documents

ashely-stanley

SRG: A Digital Document-Enhanced Service Oriented Research Grid. Ahmet E. Topcu Ahmet Fatih Mustacoglu Geoffrey C. Fox Aurel Cami Indiana University Computer Science Department Community Grids Laboratory [email protected] August 13, 2007 IRI-2007, Las Vegas, NV, U.S.A. Outline. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SRG: A Digital Document-Enhanced Service Oriented Research Grid

SRG: A Digital Document-Enhanced Service Oriented Research Grid

Ahmet E. Topcu Ahmet Fatih Mustacoglu

Geoffrey C. FoxAurel Cami

Indiana UniversityComputer Science DepartmentCommunity Grids Laboratory

[email protected]

August 13, 2007IRI-2007, Las Vegas, NV, U.S.A.

04/19/23 1

Page 2: SRG: A Digital Document-Enhanced Service Oriented Research Grid

Outline Introduction Motivation Semantic Research Grid (SRG) System Architecture Research Issues Security Model SRG System Modules Example Applications Summary

04/19/23 2

Page 3: SRG: A Digital Document-Enhanced Service Oriented Research Grid

Introduction Efforts for collaboration and sharing between

users and communities. Grid

Virtual Organizations Sakai

Collaboration and Learning Environment for Education Web 2.0

Represents new web-based services. Provides rich and lightweight online tools Provides reusable services and data Updates software and data often very rapidly Provides interactive user interfaces Provides an architecture for easy user contribution

Page 4: SRG: A Digital Document-Enhanced Service Oriented Research Grid

Web 2.0 Examples

Blogs (blogger.com, GoogleBlog) Wikis(Wikipedia, WikiWikiWeb) Social Networking Tools(MySpace ,LinkedIn) Social Bookmarking Tools(del.icio.us ,YouTube) Domain of scientific research (CiteULike ,

Connotea , and Bibsonomy) Domain specific academic search tools(CiteSeer,

Google Scholar, Windows Live Academic)

Page 5: SRG: A Digital Document-Enhanced Service Oriented Research Grid
Page 6: SRG: A Digital Document-Enhanced Service Oriented Research Grid
Page 7: SRG: A Digital Document-Enhanced Service Oriented Research Grid

704/19/23

Page 8: SRG: A Digital Document-Enhanced Service Oriented Research Grid
Page 9: SRG: A Digital Document-Enhanced Service Oriented Research Grid
Page 10: SRG: A Digital Document-Enhanced Service Oriented Research Grid

Motivation Numerous annotation tools

Generates multiple instances of metadata about the same object

Huge amount of data Necessity for the reconciliation

Lack of interoperability between annotation sites Applying service-based architecture to

annotation systems

04/19/23 10

Page 11: SRG: A Digital Document-Enhanced Service Oriented Research Grid

Motivation II Need for exploiting large set of data

sources Google Scholar (GS), Windows Live Academic

(WLA) may have different scope

Utilizing best capabilities of the tools GS has number of cited publications. WLA has Digital Object Identifier (DOI)

Page 12: SRG: A Digital Document-Enhanced Service Oriented Research Grid

Big Picture: Semantic Research Grid (SRG) Architecture

04/19/2312

Page 13: SRG: A Digital Document-Enhanced Service Oriented Research Grid

Tool-2Windows

Live Acad.

Tool-3Del.icio.us

Tool-NCiteSeer

Tool-1GoogleScholar

Integration Manager

PermissionHandler

DataManager

Client

Tools

GatewayN

Gateway3

Gateway2

Gateway1

ToolGateway

InformationService

ClientGateway

PullServicePush

Service

GadgetService HTTP/

SOAP

HTTP/SOAP ……..

FilterHandler

FilterProcessor

Tokenchecker

Tokenbuilder

Filter

Controller

Database

Storage

ExtracterService

InserterService

Controller

……..……..

Page 14: SRG: A Digital Document-Enhanced Service Oriented Research Grid

Architecture Summary

Build integration architecture We do not reinvent existing tools Use existing features of tools Supports microformats and universal tagging

services Provides common metadata Allows to use consistent data Provides consistency model for using minor and

major events Provides a mechanism to upload/download DEs

Page 15: SRG: A Digital Document-Enhanced Service Oriented Research Grid

Research Issues Integration

A model to integrate community tools. A model to easily collect related documents Ontologies to describe wealth of different information including

traditional Dublin Core style information but also tagging, "favorite status" etc.

Performance The cost of integration of the systems Overhead for extracting information and uploading them to the

tools

Flexibility and Extensibility Easy to add and remove service mechanism Easy to integrate and collaborate services or gadgets

Page 16: SRG: A Digital Document-Enhanced Service Oriented Research Grid

Research Issues II Event-based model

Manipulating data and metadata How to build event-based model ?

Major and Minor events Datasets (collection of minor events)

How to apply modifications to a record (Digital Entity) ? Keep them in user’s session and let user apply them Apply them directly to a DE

How to merge metadata field of a Digital Entity ? Identification of metadata fields as dynamic or static field

How to apply service-based framework as wrapper?

04/19/23 Ahmet E. Topcu 16

Page 17: SRG: A Digital Document-Enhanced Service Oriented Research Grid

SRG System Modules I Digital Entity (DE) Management Service

Manual DE entity into the system DE history DE versioning and flexible choices (rollback) Editing and more info tools for a DE (Update Model)

Session and Event Management Services Event and dataset management DE view options User credentials (username/password) - cookie-based

Annotation Tools Service Transfer Service Download service Upload Service

04/19/23 17

Page 18: SRG: A Digital Document-Enhanced Service Oriented Research Grid

SRG System Modules II Search Tools Services

Google Scholar/Windows Live Academic Google Scholar Advanced Local Database Search:

Via integrated PubsOnline Tool from Indiana University My Research Database My Research Database Advanced

Authentication and Authorization Services Login and Logout service DE Access rights management Database access rights management Administrative tools

Other Services User Registration Username and password recovery User’s Profile Management DE metadata view options

04/19/23 18

Page 19: SRG: A Digital Document-Enhanced Service Oriented Research Grid

Security Model Security in web 2.0 is inadequate. Provide security for

inconsistent/in existed security model in web 2.0 domain. There exists a number of security methods:

Access control matrix (ACL) Role-based access control (RBAC) Task-based access control (TBCA)

We used an access-control matrix model to provide security for our information system Supports multiple groups and multiple users for each object. Similar to UNIX file system

The Unix RWX bits corresponds to Read, Write, and Execute operation for each file and directory.

In proposed system, DE (Digital Entity) correspond to the file element and folder corresponds to the directory element.

For each DE and folder, there are three types of access rights defined in the systems: Read, Write, and Delete.

Page 20: SRG: A Digital Document-Enhanced Service Oriented Research Grid

Security Model II We have a security model that supports

Level of Authorization Roles are defined as Super Administrator (SA) and

Group Administrator (GA), User (U) The system allows having more than one SA. An existing SA can add other SAs to the system. SA can assign any U to become GA, and remove GA

from group. Each group should at least one GA. GA add/remove U

from group

User profile Share user profile between sites.

Page 21: SRG: A Digital Document-Enhanced Service Oriented Research Grid

Typical Scenario for Generating Minor Events

1: Client tries to modify a DE

2: Check user access rights.

3-4: If user has write access to this DE; (a) build the current DE metadata from its events , (b) saved the update metadata into session as minor event.

5: Show confirmation message

04/19/23 21

Client

SRG Web Services

1,5 2

Session and Event Management

4

Main Database

RDBMS RDBMS RDBMS

3

Page 22: SRG: A Digital Document-Enhanced Service Oriented Research Grid

Typical Scenario for Downloading DEs

1: Client request to download records from a social bookmarking website into a research database

2: Check user access rights

3-4-5: If user has write access, and DEs do not exist, then download them into the associated research database. If a DE exist in the research database, save the update metadata into user session as a minor event

6: Confirmation message04/19/23

22

Client

RDBMS RDBMS RDBMS

Research Databases

SRG Web Services

Main Database

Session and Event

Management

12

4

5

6

Social Bookmarking

Websites

3

Page 23: SRG: A Digital Document-Enhanced Service Oriented Research Grid

Usage of Semantic Research Grid Project We have used/tested Semantic Research

Grid (SRG) (a prototype model) for published scientific research publications in Community Grids Lab at Indiana University

In CGL 20 students ,post-docs and faculty members works.

They are using the prototype model for collecting of publication, uploading/ downloading them and sharing them with other users

Page 24: SRG: A Digital Document-Enhanced Service Oriented Research Grid

Summary Integration

We have successfully integrated Google Scholar and Windows Live Academic search tools and CiteUlike, Delicious, and Connotea annotation tools which provide a system that allow dynamic publication.

Flexibility and Extensibility We provides flexibility allowing integration of different tools

having common metadata. Easy to add and extend service mechanism

Management of Digital EntitiesArchitecture for reconciling digital entities Allows the manipulation of a digital entity Applies Event-based model based on the concept of:

Major events Minor events Datasets

Page 25: SRG: A Digital Document-Enhanced Service Oriented Research Grid

THANK YOU!

Ahmet E. Topcu

[email protected]://gf6.ucs.indiana.edu:58080/SRGrid

04/19/23 25

Page 26: SRG: A Digital Document-Enhanced Service Oriented Research Grid
Page 27: SRG: A Digital Document-Enhanced Service Oriented Research Grid
Page 28: SRG: A Digital Document-Enhanced Service Oriented Research Grid
Page 29: SRG: A Digital Document-Enhanced Service Oriented Research Grid
Page 30: SRG: A Digital Document-Enhanced Service Oriented Research Grid