OGSA-DAI in OMII-Europe Neil Chue Hong EPCC, University of Edinburgh

advertisement
OGSA-DAI in OMII-Europe
Neil Chue Hong
EPCC, University of Edinburgh
processing
diversity
scale
access
longevity
administration
It’s all about
DATA
storage
description
discovery
transfer
security
location
integration
3
EU project: RIO31844-OMII-EUROPE
Data Service Goals
Make access transparent
Make integration easy
Make management simple
4
EU project: RIO31844-OMII-EUROPE
Data Service Challenges
Diversity
of data resource types, vendors,
middleware, schema, metadata
Scale
of collections, formats, geographical,
political and social distance
Ownership
on individual, group, and organisation
levels; intersecting yet independent
Security
for client, service and data owner;
at many levels, with many tradeoffs
5
EU project: RIO31844-OMII-EUROPE
OGSA-DAI In One Slide
•
•
•
•
•
An extensible framework for data
access and integration.
Expose heterogeneous data
resources to a grid through web
services.
Interact with data resources:
– Queries and updates.
– Data transformation /
compression
– Data delivery.
Customise for your project using
– Additional Activities
– Client Toolkit APIs
– Data Resource handlers
A base for higher-level services
– federation, mining, visualisation
6
EU project: RIO31844-OMII-EUROPE
Application
The OGSA-DAI
Framework
Client Toolkit
OGSA-DAI service
Engine
SQLQuery
readFile
XPath
XSLT
GZip
GridFTP
Activities
JDBC
XMLDB
File
Data
Resources
SQL
MySQL
DB2
Server
XIndice
SWISS
PROT
Databases
7
EU project: RIO31844-OMII-EUROPE
OGSA-DAI service
Engine
SQLQuery
Multiple
JDBC
SQL GDS
SQL
SQL
JDBC
JDBC
MySQL
SQL
SQL
JDBC
JDBC
8
EU project: RIO31844-OMII-EUROPE
Challenges for OMII-Europe
Diversity
of data resource types, vendors,
middleware, schema, metadata
OGSA-DAI
Scale
of collections, formats, geographical,
political and social distance
OMII-Europe
Ownership
Security
on individual, group, and organisation
levels; intersecting yet independent
for client, service and data owner;
at many levels, with many tradeoffs
9
EU project: RIO31844-OMII-EUROPE
Challenge 1: Grid Middleware
• OGSA-DAI currently runs on GT4, OMII_2 and Axis
1.2
– want to extend this to UNICORE(GS), EGEE,
CrownGrid
• Different, but similar architectural models
– addressing and naming
– versioning
• Unicore/GS prototype developed (no security)
• MUST keep client APIs the same
– ideally service code and configuration will stay similar
10
EU project: RIO31844-OMII-EUROPE
Challenge 2: Security
• OGSA-DAI uses GSI for GT4, and WSS4J for
Axis/OMII
– x509 cert based, TLS and MLS
– many security levels: macro, service, resource, activity
• Want to utilise standards where possible
– move to SAML
– interaction with other OMII-Europe work
• Delegation, authorisation, etc., should support a
single developer model, multiple provider
implementations
11
EU project: RIO31844-OMII-EUROPE
Challenge 3: Interoperation and Intersection
• The technology must work together in mixed and
dynamic domains
– security is of primary importance
– also data transfer
– both together would be nice
• Many other “supplemental” components will need to
interoperate for full functionality
– e.g. discovery services, auditing services
• If we solve this, we make the Grid useful
12
EU project: RIO31844-OMII-EUROPE
Three Challenges Together
Data operation workflow
Distributed query
Admin domain 1
OGSA-DAI
DS1
GT4
DB1
MyNotes
Admin domain 2
How do we handle?
– security
delegation
between
middleware
– addressing DBs
across domains
Results transfer
OGSA-DAI
DS2
EGEE
Resilient query
DB2
Results1
DB3
Results2
Admin domain 3
OGSA-DAI
DS3
UNICORE
DB4
GroupDB
Update
13
EU project: RIO31844-OMII-EUROPE
Summary
• Data services provide a means of addressing the
challenges of managing and using increasing
amounts of data
• OGSA-DAI provides components which present a
model of transparency and abstraction for data
resources
• OMII-Europe aims to extend OGSA-DAI services to
address challenges of differing middleware, diverse
security domains and interoperation between
intersecting dynamic virtual organisations
14
EU project: RIO31844-OMII-EUROPE
Thank you for listening
Any questions?
http://www.omii-europe.com
http://www.ogsadai.org.uk
15
EU project: RIO31844-OMII-EUROPE
Download