50 likes | 153 Views
Gateway and Web Services. PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics Indiana University Bloomington IN 47404 gcf@indiana.edu. Simulation Component. Data Component. Persistent Storage. HPC Engine. Data base. Parallel I/O ….
E N D
Gateway and Web Services PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics Indiana University Bloomington IN 47404 gcf@indiana.edu
SimulationComponent DataComponent PersistentStorage HPCEngine Data base ParallelI/O … MPI .. XML basedInterfacesWSDL JavaC++ ..Proxy JavaC++ ..Proxy SOAP IIOPRMI ….. BackendResources Middle Tier Client
backend backend SOAPwrapper Have Portal – will make Web Service • Gateway (http://www.gatewayportal.org) is a relatively mature portal supporting Job submission, management and some visualization for codes like ANSYS – developed for DoD HPC centers Add CastorJava to XML Globusrcp/rsh Will replacehistorical CORBA By EJB CORBA Corba middle tierSECIOP withJava modules JSP SSL Available For GCE testbedJanuary 2002 WSDL
Have Collaboration System – will build Collaborative Portal • http://ararat.ucs.indiana.edu:8080 is Garnet collaboration system used for distance education and simple collaborative computing with Gateway • Education is a nice web service! • Can use with Access Grid • Garnet uses GXOS XML eventshttp://aspen.ucs.indiana.edu/project/gxos/schemas/gxosall.xsd supported by Java message service for synchronous and asynchronous publish/subscribe • Garnet will be integrated with JXTA using a common message queue middle tier with multiple dynamic event brokers • Gateway can use GXOS – need to understand evolving Grid event models – allows more powerful collaborative portal as can dynamically share any event type • GXOS/Grid Event Schema needs extension to describe base scientific data types (arrays as in XSIL HDF) and higher level (e.g. meshes as in ICE)
Data base Community P2P Grid GXOS Server JMS Server Generate “Automatically” GXOS Server JXTARendezvous