Top Banner
Globus Toolkit Version 4: Software for Service- Oriented Systems Cole David Ronnie Julio
10

Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,

Dec 13, 2015

Download

Documents

Randolph Hodges
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: Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,

Globus Toolkit Version 4: Software for Service-Oriented Systems

Cole DavidRonnie Julio

Page 2: Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,

Introduction

Globus isA community of users and developers who

collaborate on the use and development of open source software, and associated documentation, for distributed computing, virtual organizations, resource federation

The software itself – Globus Toolkit: a set of libraries and programs that address common problems that occur when building system services and applications

Page 3: Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,

Introduction(cont’d)

The infrastructure that supports this community code repositories, email lists, and problem tracking systems. All are accessible at dev.globus.org

Developed in the late 1990’s

Page 4: Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,

Globus Toolkit Version 4Provides a variety of components and

capabilities, including:A set of service implementations that address

resource management, data movement, and service discovery

Tools for building new Web ServicesA powerful standards-based security

infrastructure, for authentication and authorization Detailed documentation on these various

components, their interfaces, and how they can be used to build applications

Page 5: Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,

Globus ArchitectureA set of service implementations implement

useful infrastructure services

Three containers can be used to host user-developed services written in Java, Python, and C

A set of client libraries allow client programs in Java, Python, and C to invoke operations on both Globus Toolkit and user-developed services

Page 6: Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,

Globus Architecture

Page 7: Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,

Components of Globus Toolkit

Page 8: Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,

Security

Web Service Security compliant message level security with X.509 credentials

Username/password

Transport-level security with X.509 credentials

Page 9: Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,

Security Protocols

Page 10: Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,

Services to access DataReliable File TransferReplica Location ServiceData Replication ServiceData Access and Integration tools