The 2003 International Symposium on Collaborative Technologies and Systems (CTS’03)
Collaborative Web Services and Peer-to-Peer Grids
Geoffrey Charles Fox
Community Grids Laboratory
This presentation will discuss Grids and Grid Computing as collaborative systems and platforms. Grids provide robust, largely asynchronous shared resources for virtual organizations. We show how one can extend this to synchronous collaboration with a common peer-to-peer Grid architecture. Two building blocks are employed: a common dynamic messaging environment and systematic use of Web Services, including one to support session specification and control. We discuss implications for distance education (the virtual university) and research collaboratories (e-Science). We present our prototype audio-video conferencing Web Service and messaging environment NaradaBrokering. There are several difficult but perhaps straightforward collaborative Web Services to be built for common tools while a major community effort is needed to build easy-to-use reliable core Grid services. We describe a core collaboration Web Service defined with an XML protocol XGSP subsuming the capabilities of H323, SIP and JXTA.
Geoffrey Charles Fox (firstname.lastname@example.org)
Fox received a Ph.D. in Theoretical Physics from
Fox has worked in a variety of applied computer science fields with his work on computational physics evolving into contributions to parallel computing initially involving the hypercube architecture. He has worked on the computing issues in several application areas – currently focusing on Earthquake Science. Over the last four years, a major activity has been the use of Object Web technologies to build collaboration systems and their application in an integrated approach to synchronous and asynchronous distance education. He has led activities to develop prototype high performance Java and Fortran compilers and their runtime support. His research group has pioneered use of CORBA and Java for both collaboration and distributed computing. In particular the Gateway computational portal was one of the earliest systems to integrate object and grid technologies. He helped set up the Java Grande Forum to encourage use of Java in large-scale computations. Fox is a proponent for the development of computational science and its follow on "Internetics" as an academic discipline and a scientific method. Fox co-chairs the Grid Computing Environment (GCE) working group of the Grid Forum and is currently focusing on application Web Services and integration of peer-to-peer, Web Service and Grid technologies.