SAN DIEGO SUPERCOMPUTER CENTER Using the Inca APIs Jim Hayes Inca Workshop September 4-5, 2008.

Slides:



Advertisements
Similar presentations
TeraGrid Deployment Test of Grid Software JP Navarro TeraGrid Software Integration University of Chicago OGF 21 October 19, 2007.
Advertisements

Tips & Tricks for Troubleshooting Geodatabase Issues at ArcGIS 10
G O B E Y O N D C O N V E N T I O N WORF: Developing DB2 UDB based Web Services on a Websphere Application Server Kris Van Thillo, ABIS Training & Consulting.
Liang, Introduction to Java Programming, Seventh Edition, (c) 2009 Pearson Education, Inc. All rights reserved Chapter 42 Web Services.
B.Sc. Multimedia ComputingMedia Technologies Database Technologies.
Stanford University EH&S A Service Oriented Architecture For Rich Internet Applications Sheldon M. Heitz.
Session-02.
Web Applications Basics. Introduction to Web Web features Clent/Server HTTP HyperText Markup Language URL addresses Web server - a computer program that.
Session-01. Hibernate Framework ? Why we use Hibernate ?
Web Services in Oracle Database 10 g and beyond Ekkehard Rohwedder Manager, Web Services Oracle Corporation Session id:
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
DAT602 Database Application Development Lecture 15 Java Server Pages Part 1.
Using Opal to deploy a real scientific application as a Web service Sriram Krishnan
OpenMDR: Generating Semantically Annotated Grid Services Rakesh Dhaval Shannon Hastings.
Mobile Tech Architecture Overview Phil Sirigiano Technical Services 3/4/2015.
 2000 Deitel & Associates, Inc. All rights reserved. Chapter 24 – Web Servers (PWS, IIS, Apache, Jigsaw) Outline 24.1Introduction 24.2Microsoft Personal.
WaveMaker Visual AJAX Studio 4.0 Training Studio Overview.
Chris Hyzer University of Pennsylvania
Module 11 : Backup and Restore Jong S. Bok
September, 2005What IHE Delivers 1 Document Registry and Repository Implementation Strategies IHE Vendors Workshop 2006 IHE IT Infrastructure Education.
Configuration Management and Server Administration Mohan Bang Endeca Server.
Presented by Robert Zaremba.  Remote messages must be sent to a message queue so that components are decoupled  Both sides of a communication must be.
Developing Web Services Oracle SOA Suite 11g (JDeveloper)
Is Apache CouchDB for you?
SAN DIEGO SUPERCOMPUTER CENTER Working with Inca Reporters Jim Hayes Inca Workshop September 4-5, 2008.
Node Mentoring Workshop “Sharing What We Node” Middleware Breakout Session.NET New Orleans, Louisiana February 9-10, 2004.
NERC DataGrid Vocabulary Server Access Vocabulary Workshop, RAL, February 25, 2009.
San Diego Supercomputer Center SDSC Storage Resource Broker Data Grid Automation Arun Jagatheesan et al., San Diego Supercomputer Center University of.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
Flex Data Communications Nick Kwiatkowski, Michigan State University.
1 st December 2003 JIM for CDF 1 JIM and SAMGrid for CDF Mòrag Burgon-Lyon University of Glasgow.
Introduction to ADO Y.-H. Chen International College Ming-Chuan University Fall, 2004.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Searching Business Data with MOSS 2007 Enterprise Search Presenter: Corey Roth Enterprise Consultant Stonebridge Blog:
SAN DIEGO SUPERCOMPUTER CENTER Inca Data Display (data consumers) Shava Smallen Inca Workshop September 5, 2008.
Kuassi Mensah Java Products Group Stephen Jones Oracle University.
ArcGIS Server for Administrators
PHP PDO & PHP SOAP Introduce. Agenda What is PHP PDO and PHP SOAP? Setup PHP PDO to connect database, query database and close the connection. Setup SOAP.
The Globus Toolkit 4 (GT4) A brief introduction. Web Services, WSRF, OGSA and GT4.
San Diego Supercomputer Center National Partnership for Advanced Computational Infrastructure SRB + Web Services = Datagrid Management System (DGMS) Arcot.
Implementing the XDS Infrastructure Bill Majurski IT Infrastructure National Institute of Standards and Technology.
National Partnership for Advanced Computational Infrastructure San Diego Supercomputer Center Persistent Management of Distributed Data Reagan W. Moore.
Wrapping Scientific Applications As Web Services Using The Opal Toolkit Wrapping Scientific Applications As Web Services Using The Opal Toolkit Sriram.
SAN DIEGO SUPERCOMPUTER CENTER Inca TeraGrid Status Kate Ericson November 2, 2006.
Server-side Programming The combination of –HTML –JavaScript –DOM is sometimes referred to as Dynamic HTML (DHTML) Web pages that include scripting are.
SAN DIEGO SUPERCOMPUTER CENTER Inside the Inca Depot Jim Hayes Inca Workshop September 4-5, 2008.
INT-9: Implementing ESB Processes with OpenEdge ® and Sonic ™ David Cleary Principal Software Engineer.
SAN DIEGO SUPERCOMPUTER CENTER Inca Control Infrastructure Shava Smallen Inca Workshop September 4, 2008.
1 Service Creation, Advertisement and Discovery Including caCORE SDK and ISO21090 William Stephens Operations Manager caGrid Knowledge Center February.
SAN DIEGO SUPERCOMPUTER CENTER Administering Inca with incat Jim Hayes Inca Workshop September 4-5, 2008.
EbiTrack Architecture Version 1.0 September 24, 2012.
1 ActiveXML peer Anca Ghitescu R&D Engineer - GEMO 19/05/2008.
A Technical Overview Bill Branan DuraCloud Technical Lead.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
Archivists' Toolkit - DLF Presentation, 11 April The Archivists’ Toolkit: Streamlining Production and Standardizing Archival Information DLF Presentation.
DEV332 Programming for the Middle Tier in Visual Basic.NET Billy Hollis Author / Consultant.
SAN DIEGO SUPERCOMPUTER CENTER Welcome to the 2nd Inca Workshop Sponsored by the NSF September 4 & 5, 2008 Presenters: Shava Smallen
OpenMRS Create New Module.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
The Storage Resource Broker and.
Interacting with LexEVS 5.0 LexEVS in a Distributed Environment November 2009.
DISCO/UDDI -Ketan Reddy Peddabachi. Agenda Web Service Disco UDDI Disco Vs UDDI.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
Industrial Control Engineering Session 1 Introduction  What is RADE  Technology  Palette  Tools  Template  Combined Example  How to get RADE 
Status Report Hans Wenzel Geant4 Validation repository weekly meeting 13 th April 2016.
Monitoring and Information Services Core Infrastructure (MIS-CI) Service Description Mark L. Green OSG Integration Workshop at UC Feb 15-17, 2005.
Data Virtualization Demoette… ADO.NET Client
Content Providers.
Eurostat Unit B3 – IT and standards for data and metadata exchange
Presentation transcript:

SAN DIEGO SUPERCOMPUTER CENTER Using the Inca APIs Jim Hayes Inca Workshop September 4-5, 2008

SAN DIEGO SUPERCOMPUTER CENTER APIs Provide Access to Inca Servers Java and Perl Client APIs generally internal use DepotClient provides access to report database AgentClient provides access to installation configuration incaws Web Service provides unauthenticated access Documentation:

SAN DIEGO SUPERCOMPUTER CENTER DepotClient queryHql Takes an HQL (Hibernate’s SQL dialect) query as a parameter Returns an array of XML, one element per object selected Example: client.queryHql("select ii from Report r, InstanceInfo ii where ii.reportId= r.id and r.resource = 'repo'") => :25: :25: …

SAN DIEGO SUPERCOMPUTER CENTER DepotClient queryGuids Returns an array of suite identifiers Example: client.queryGuids() => incas://hogg.sdsc.edu:6323/sampleSuite …

SAN DIEGO SUPERCOMPUTER CENTER DepotClient queryLatest Takes a select WHERE clause as a parameter Returns combined latest report instance info for each series Example: client.queryLatest("suite.guid = 'incas://hogg.sdsc.edu:6323/sampleSuite'") => localResource file:///users/u4/train31/IncaInstall/bin/../Inca-Reporter /bin/grid.wget.unit wget_page_test T14:40: : T15:00: :00 wget …

SAN DIEGO SUPERCOMPUTER CENTER AgentClient getConfig Returns XML for Inca installation configuration Example: client.getConfig() => file:/users/u4/train31/IncaInstall/bin/../Inca-Reporter defaultGrid //resource[matches(name, "localSite")] … cluster.admin.ant.unit version no ant_helloworld_compile_test defaultGrid 1-59/10 * * * * add …

SAN DIEGO SUPERCOMPUTER CENTER AgentClient getCatalog Returns Packages.gz contents for a given Reporter Repository Example: client.getCatalog(' => version:2 name:viz.tools.imagemagick.version url: file:bin/viz.tools.imagemagick.version description:Reports the version of the ImageMagick toolkit arguments: help no|yes no log [012345]|debug|error|info|system|warn 0 verbose [012] 1 version no|yes no dependencies: Inca::Reporter Inca::Reporter::Version version:2 name:viz.tools.netpbm.version url: file:bin/viz.tools.netpbm.version …

SAN DIEGO SUPERCOMPUTER CENTER Additional Client Methods DepotClient insertReport(resource, report, sysusage, stderr, context) queryDatabase() queryInstance(instanceId, configId) queryStatusHistory(period, begin, end, select) updateSuite(xml) AgentClient setConfig(xml)

SAN DIEGO SUPERCOMPUTER CENTER incaws Provides Unathenticated Access Start via “$INCA_DIST/bin/inca incaws” Combines query facilities of AgentClient and DepotClient (queryHql, queryGuids, getConfig, getCatalog, etc.) WSDL found in $INCA_DIST/etc/IncaWS.wsdl

SAN DIEGO SUPERCOMPUTER CENTER Agenda -- Day 2 9:00 - 9:30Inside the Inca Depot 9: :00Inca APIs 10: :00Data display (data consumers) 11: :00Hands-on: Inca deployment (part 2) 1:00 - 2:00Hands-on: Data display (data consumers) 2:00 - 3:00Wrap up