GridLab
Grid Application Toolkit

A simple API for Grid Applications
GAT

Menu



next up previous contents
Next: Speaking and Listening Up: Telephones of the Internet Previous: Telephones of the Internet   Contents

Calling

If you wanted to call that long lost uncle twice removed on you father's side, what you first have to do is get his phone number. One might try to divine this phone number from a weegee boad, channeling the spirit of your sixth cousin twice removed, the one who had only one outfit, the green pants and green jacket, but usually weegee boads aren't to effective. Trust me; I've tried. A more efficacious tack is to simply open up the phonebook and find the phone number. If he's listed, he's there. After finding the phone number, the next step is to connect to you uncle. This is easy; pick up the phone and dial those digits.

GAT makes interprocess communication just this simple. The calling process, when it wants to contact a second process, instead of looking in the phonebook for the proper number, looks in a GATAdvertService for a GATEndpoint instance. With such a GATEndpoint, the calling process can connect to the other process. All the calling process has to do is call the GATEndpoint's ``Connect'' function.


next up previous contents
Next: Speaking and Listening Up: Telephones of the Internet Previous: Telephones of the Internet   Contents
Andre Merzky 2004-05-13