100 likes | 231 Views
Access Grid Overview. Access Grid Workshop APAC 05 ag-info@mcs.anl.gov. Vision. Realization. Basic Operation. (oversimplified). Enter. Venue Client. Venue. audio address, video address. audio multicast group. Audio Tool. video multicast group. Video Tool.
E N D
Access Grid Overview Access Grid Workshop APAC 05 ag-info@mcs.anl.gov
Basic Operation (oversimplified) Enter Venue Client Venue audio address, video address audio multicast group Audio Tool video multicast group Video Tool
Access Grid Architecture • VenueServer • Server component for Venues • Venue • Virtual representation of a meeting room • Participants • Data • Shared Applications • VenueClient • User software for entering a Venue and interacting with contents • Node • Aggregation of hardware and software for participating in a meeting VenueServer Venue Venue Client Node
Venue Architecture Venue • EventService • Distributes events to clients to maintain coherence wrt Venue state • TextService • Distributes text events to clients for chat • DataStore • Stores files and handles file transfers • SharedApplication • Venue-resident component of shared applications • NetworkService • Network-resident Venue service Data Store Data Store Event Service Text Service Data Store Shared Application Network Service
Venue Client Architecture • EventClient • Connects to EventService to maintain coherence wrt Venue contents • TextClient • Connects to Venue TextService for chat • DataStoreClient • Interfaces with Venue DataStore for file transfer VenueClient Event Client Text Client Data Store Client
Node Architecture Node • NodeService • Aggregates ServiceManagers • Manages node configurations • ServiceManager • Exposes available machine resources • Manages AGServices (for video, audio, etc.) • AGService • Interface for controlling access to machine resources • Exposes service configuration interface Node Service Service Manager AGService
Thursday Installation Configuration Introduction to AG development AG application basics Available SOAP interfaces Shared Applications Friday Node Services Network Services Authorization DataStore What we’ll cover
Materials • ANL AG pages http://www.mcs.anl.gov/fl/research/accessgrid Developer documentation • Workshop slides and exercise code • API Documentation • Shared Application Programmers manual • Node Services Programmers manual • (Network Services Programmers manual)