Web Services Survey an Inventory Background, Goals and Status 14th ESIP Federation Assembly Meeting Renaissance Mayflower Hotel Washington, DC January.

Slides:



Advertisements
Similar presentations
WS Technology Infusion Roadmap Idea Scrap book July 5005 DSWG – Infusion – Web Services.
Advertisements

REASoN REASoN Project to link NASA's data, modeling and systems to users in research, education and applications Application of NASA ESE Data and Tools.
1 UDDI Jong-Ha Jung 07/28. 2 INDEX INDEX What is UDDI? What is UDDI? Appearance of UDDI Appearance of UDDI Why UDDI? Why UDDI? Analogy with Telephone.
Project Proposal.
ESIP Vision: “Achieve a sustainable world” by Serving as facilitator and advisor for the Earth science information community Promoting efficient flow of.
NextGRID & OGSA Data Architectures: Example Scenarios Stephen Davey, NeSC, UK ISSGC06 Summer School, Ischia, Italy 12 th July 2006.
CEP Welcome September 1, Matthew J. Koehler September 1, 2005CEP Cognition and Technology Who’s Who?  Team up with someone you don’t.
Web Services By Ethan Justin Yuli. Web Services in Action Information through Integration (Google Example)Google Example What do Web.
Runtime alignment system SOFTWARE DESIGN IDEAS Wed 4 th May 2005 P Coe.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
Click on the Sign in button Step 1 Sign in. Type in your username and password Tip: Use the ‘Forgotten your password?’ prompt, if you can’t remember your.
WGISS CNES SIT-30 Agenda Item 10 CEOS Action / Work Plan Reference 30 th CEOS SIT Meeting CNES Headquarters, Paris, France 31 st March – 1 st April 2015.
Tele-Sales Force (TSF) Lead Generation Campaign Script.
05 December, 2002HDF & HDF-EOS Workshop VI1 SEEDS Standards Process Richard Ullman SEEDS Standards Formulation Team Lead
Possible Architectural Principles for OGSA-UK and other Grids UK e-Science Core Programme Town Meeting London Monday 31st January 2005 “Defining the next.
ADC Meeting ICEO Standards Working Group Steven F. Browdy, Co-Chair ADC Workshop Washington, D.C. September, 2007.
1 CLASS – Simple NOAA Archive Access Portal SNAAP Eric Kihn and Rob Prentice NOAA/NGDC ESIP Meeting January 7 th, 2009 Simple NOAA Archive Access Portal.
GCMD/IDN STATUS AND PLANS Stephen Wharton CWIC Meeting February19, 2015.
1 HKU CSIS DB Seminar: HKU CSIS DB Seminar: Web Services Oriented Data Processing and Integration Speaker: Eric Lo.
1 OPeNDAP/ECHO Demo Integrating and Chaining services September, 2006 CEOS WGISS 22 Annapolis, MD.
Tunis International Centre for Environmental Technologies Small Seminar on Networking Technology Information Centers UNFCCC secretariat offices Bonn, Germany.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks What GGUS can do for you JRA1 All hands.
COMP3121 E-Commerce Technologies Richard Henson University of Worcester November 2011.
James Williams e: eTutor Project SUMMARY OF KEY FINDINGS for 2 Pilot studies of the.
European Cooperation in the field of Scientific and Technical Research COST is supported by the EU RTD Framework Programme ESF provides.
How to start Milestone 1 CSSE 371 Project Info There are only 8 easy steps…
UDDI Update Bob Sutor Director IBM e-business Standards Strategy.
CYBERINFRASTRUCTURE FOR THE GEOSCIENCES Data Replication Service Sandeep Chandra GEON Systems Group San Diego Supercomputer Center.
Web Services Standards. Introduction A web service is a type of component that is available on the web and can be incorporated in applications or used.
IFORM ACCOUNT MAINTENANCE ICT4D SESSION 4. IFORMBUILDER WEBSITE REQUIREMENTS To access the iFormBuilder website, you need the following items: -Reliable.
Linking Tasks, Data, and Architecture Doug Nebert AR-09-01A May 2010.
What is the VSO? (and what isn’t it?). The VSO …  Allows you to search multiple archives in a single search  Keeps you from needing to keep track of.
Semantic Web Technologies Research Topics and Projects discussion Brief Readings Discussion Research Presentations.
Web & Grid Services Track Summary Coordinators: Brian Wilson, Paul Davis Contributors: Mike Smorul, Gary Jackson, Rudy Husar, Heather Weir, Michael Burnett,
Adoption of RDA-DFT Terminology and Data Model to the Description and Structuring of Atmospheric Data Aaron Addison, Rudolf Husar, Cynthia Hudson-Vitale.
The Digital Library for Earth System Science: Contributing resources and collections GCCS Internship Orientation Holly Devaul 19 June 2003.
Mtivity Client Support System Quick start guide. Mtivity Client Support System We are very pleased to announce the launch of a new Client Support System.
Doc.: IEEE /0773r1 Submission July 2007 Rick Alfvin, VeriLANSlide 1 Project: IEEE Working Group for Wireless Personal Area Networks (WPANs)
1 Using the GEOSS Common Infrastructure in the Air Quality & Health SBA: Wildfire & Smoke Assessment Prepared by the GEOSS AIP-2 Air Quality & Health Working.
ESIP Vision: “Achieve a sustainable world” by Serving as facilitator and advisor for the Earth science information community Promoting efficient flow of.
1 Understanding Cataloging with DLESE Metadata Karon Kelly Katy Ginger Holly Devaul
Preliminary Ocean Project Page 1 WGISS SG May 15, C. Caspar G. Tandurella P. Goncalves G. Fallourd I. Petiteville Preliminary Ocean Project Phase.
ESIP Semantic Web Products and Services ‘triples’ “tutorial” aka sausage making ESIP SW Cluster, Jan ed.
Kemal Baykal Rasim Ismayilov
Registries, ebXML and Web Services in short. Registry A mechanism for allowing users to announce, or discover, the availability and state of a resource:
WEB SERVICE DESCRIPTION LANGUAGE (WSDL). Introduction  WSDL is an XML language that contains information about the interface semantics and ‘administrivia’
Worldwide Lexicon Brian McConnell May, WWL – Brian McConnell Worldwide Lexicon Intro Automatic discovery of dictionary, semantic net and translation.
Advanced Web Technologies Lecture #4 By: Faraz Ahmed.
1 1 ECHO Extended Services February 15, Agenda Review of Extended Services Policy and Governance ECHO’s Service Domain Model How to…
Fire Emissions Network Sept. 4, 2002 A white paper for the development of a NSF Digital Government Program proposal Stefan Falke Washington University.
INFSO-RI Enabling Grids for E-sciencE Web Services Mike Mineter National e-Science Centre, Edinburgh.
Andrew McNab - HTTP/HTTPS extensions HTTP/HTTPS as Grid data transport 6 March 2003 Andrew McNab, University of Manchester
1 Using the GEOSS Common Infrastructure in the Air Quality & Health SBA: Wildfire & Smoke Assessment Prepared by the GEOSS AIP-2 Air Quality & Health Working.
1 CLASS – Simple NOAA Archive Access Portal SNAAP Eric Kihn and Rob Prentice NGDC CLASS Developers Meeting July 14th, 2008 Simple NOAA Archive Access Portal.
Data Services Task Team WGISS-22 meeting Annapolis, the US, September 12th 2006 Shinobu Kawahito, JAXA/RESTEC.
Adoption of RDA-DFT Terminology and Data Model to the Description and Structuring of Atmospheric Data Aaron Addison, Rudolf Husar, Cynthia Hudson-Vitale.
Application of NASA ESE Data and Tools to Particulate Air Quality Management A proposal to NASA Earth Science REASoN Solicitation CAN-02-OES-01 REASoN:
The Federated Data System DataFed R. Husar, K. Hoijarvi, S. Falke, DaFed Community EPA Data Summit, Feb. 12, 2008, RTP Non-intrusive data integration infrastructure.
Origami: Scientific Distributed Workflow in McIDAS-V Maciek Smuga-Otto, Bruce Flynn (also Bob Knuteson, Ray Garcia) SSEC.
CEOS Working Group on Information System and Services (WGISS) Data Access Infrastructure and Interoperability Standards Andrew Mitchell - NASA Goddard.
REST API Design. Application API API = Application Programming Interface APIs expose functionality of an application or service that exists independently.
A service Oriented Architecture & Web Service Technology.
The Legendary Web & Grid Services Track Coordinators: Brian Wilson, Paul Davis Speakers: Mike Smorul, Gary Jackson, Richard Troy, Rudy Husar, Heather Weir,
International Planetary Data Alliance Registry Project Update September 16, 2011.
NATIONAL AERONAUTICS AND SPACE ADMINISTRATION ESDS Reuse Working Group Earth Science Data Systems Reuse Working Group Case Study: SHAirED Services for.
ESDIS Standards Office Yonsook Enloe, CTSI 3/2/ FGDC Meeting1.
Improving searches through community clustering of information
Wsdl.
Presentation transcript:

Web Services Survey an Inventory Background, Goals and Status 14th ESIP Federation Assembly Meeting Renaissance Mayflower Hotel Washington, DC January 4-6, 2005 Presented by Rudolf Husar, Technology Infusion Workgroup, OpenDAP Cat GCMD ESIP Cat OGC Cats ECHO Google

Background and Purpose There is a rapidly growing array of distributed services for accessing, processing, visualizing, cataloging, discovering or otherwise manipulating Earth Science information through computer-computer interfaces. The landscape is currently obscured by the lack of a suitable inventory and by the hype associated with web services Purposes of the WS Inventory/Survey assess the size and characteristics of the computer-accessible (WS) resource pool expose the main computer-computer WS linking protocols used and get a rough assessment of the current WS usage environments. Beneficiaries: ESIP Infusion DSWG workgroup other DSWG workgroups, (e.g. Reuse and Standards) It should also aid the creation and diffusion of ES knowledge for Achieving a Sustainable Planet (ESIP)

WS Inventory: Features and Approach WS Inventory Survey Features Flexible to capture the varied WS technologies and their use environments Simple for easy participation Approach to the WS Inventory Content Creation The content of the WS Inventory collected from the community through a web-form. Subsequent versions of this inventory could incorporate more specifics for service binding The content could migrate to formal WS Discovery services such as GCMD, ECHO and others. Current task: Designing the web-form to be filled out by the participating members Latest draft Web Service Inventory page on the Infusion WG websiteWeb Service Inventory Discussion thread for web-form design WS Invedntory Form Design by the WGWS Invedntory Form Design Select the node in the thread Press Post Reply (remember to log in, so we know who you are).

WS Inventory as an Open, Living Resource? Relationship to other Catalogs (Social behavior) –Not to be rude (either you or I) –Not just coexisting (either you or I) –Cooperate, be part of a value-chain OpenDAP Cat GCMD ESIP Cat OGC Cats ECHO Google Cooperation of service catalog ‘vendors’ is achievable by Opening the contents of one’s catalog to access by value-adding partners Web services offer an simple, safe and agile technology for creating value chains

Catalog Linking Demo A web service chaining technology demonstration A template for linking GCMD, ECHO and other catalog chains? Test client CATALOG, WashU Client sends SOAP request to SherPoint server Clients receives SOAP-wrapped catalog content The XML data looks like this (SOAP envelope stripped away)XML data Client adds value, e.g. filter/transform/render add more metadata Technology Infusion Website Catalog data are collected through a form on SDS SharePoint server Catalog content is maintained in a SharePoint database SharePoint exposes data through SOAP web services SOAP web services

WS Catalog/Survey Discussion Thread

Scope of Web Services Subgroup, 2005 WG Purpose: Find and demonstrate ways to infuse WS Technologies 1.Prepare an inventory of web services and their interfaces –The WS landscape is changing rapidly. New services are emerging –We need a snapshot of the service landscape, particularly in the REASoN projects –But what ‘services’ do we include? SOAP, OPeNDAP, OGC, files? New developments: –We have prepared a Ws service survey form at the WG website, populated with test survey entries –At ESIP meeting, we presented the the idea of the WS survey to the combined WGs, Rob Raskin’s Data Discovery and Brian Wilson’s Web services. –The response was not too favorable: do we need yet another catalog/survay? Whats wrong with GCMD, ECHO and other catalog/dicovery efforts –In the ESIP working sessions we have explored the possibility of using the GCMD SERF registration for general service description and ECHO as a formal WS registry. –Both GCMD and ECHO representatives recognized that lining the two catalog efforts was meaningful and some changes will be necessary in each catalog to formalize the link –Fat is that GCMS has very few formal SOAP web services registered –Brian Wilson has volunteered to be the ESIP rep. for this effort New ideas for WS status assessment –So, we still need some other low resistance approaches to gather the list of formal web services At the ESIP discussion Jim Frew has suggested tha we send out an emal to the SEEDs community simply requesting URLs of the web description documents, the WSDL from any one who has a service. Brian Wilson suggested to do a Google search on WSDL..I did that an viola, there were at least a dozen Earth Science WSDLs I am in favor of tese light-handed approaches to explore the currently functional WS landscape Wilson - more documentation for the WSDL – Next WG meeting Michael Burnett – UDDI - Demonstrate web service linking –Several REASoNs have a goal of facilitating satellite data flow and processing –A narrow pilot project could demonstrate satellite data access/processing/analysis/delivery –Issues: Which REASoN projects? Data products? Services? Architecture(s)? New developments: –At ESIP, Brian Wilsons WS WG cluster has set itself a goal to organize WS chaining demo projects –Our WS can actively participate in that prototyping exploration 1.Assess WS linking architectures for data access AND analysis –We don't quite know how to link distributed WSs into coherent science applications –An open dialog on the linking/architectural issues would speed up the group learning –Issues: e.g. Architecture without rigid architecture

James, I did want to get the SOAP stuff over early in my track, and then move on to Grid stuff. But if this doesn't fit in with your plans, we can start with Grid in my track, then do the joint SOAP talk, and then return to Grid. Tuesday 1:30-2 PM -- SOAP Protocol, Brian Wilson (joint with Data Protocol track) 2-2:30 PM -- Structuring Services with SOAP as Universal Glue, Brian Wilson (could be joint with Data Discovery, but not crucial) 2: PM -- Data Grid using SRB and Globus (Mike Smorul, Gary Jackson) 3-3:30 PM -- Break 3:30-5 PM -- More Grid Services stuff by Mike and Gary 5-5:30 PM -- Richard Troy on Grid Technologies Note that I would still like to put Troy's talk on the first day, even though we have a half-hour less time than I thought. Is it okay to go until 5:30 Wednesday 8:30-9 AM -- Orientation Talk, Goals of Track, Brian Wilson 9-9:30 AM -- Gathering an Inventory of Fed. Services, Rudy Husar 1st Discussion Period -- collaborating on services, service interop, experiences with using SOAP, etc. Perhaps have a joint discussion with the Data Protocol track about inter-operability. James, should we try to agree on a time? Grid Discussions (following above) Lead off with half-hour talk by Paul Davis (or someone else?) -- Capabilities Matrix for SRB & Globus, How does one join the Federation Data Grid? Ensuing discussion Rest of Wed. & Thursday morning Formulate recommendations for both Web & Grid Services use within the Federation. I'm still working on filling in a more detailed but tentative schedule for Wed. and Thu. I'm going to try to come prepared with some partially filled out comparison tables such as a Capabilities Matrix for SRB and Globus (single sign-on, data replication, job submission, bulk data transfer, etc.) I will talk to Paul and company about this. I suspect that we will have more *informal* presentations on Wed. to structure the discussions. Please feel free to suggest particular discussions you would like to see happen or like to lead. If you want to make further presentations on Wed. to provoke & facilitate discussion, let me know.

Every function can be looked at as a "service“ The key protocol(s) for such distributed services are SOAP and REST (one-line URL's). If every data provider put up a SOAP service that took startTime, endTime, lat/lon box and physicalVariableName(s) as inputs, and returned a list of unique object ID's (i.e., granule file ID's), then we would almost be done. Then data discovery down to the inventory level would be reduced to "discovering" a list or catalog of all of the relevant SOAP services for a particular scientific domain. A catalog that we are starting to assemble via the survey form. The SOAP service could also provide a translation table from generic variableNames (atmosphericTemperature) to dataset-specific names, to make the discovery more generic. I would like to inject these ideas into the Data Discovery track. Perhaps I can say a few words during the joint half-hour, before or after Rudy's talk. I could also be convinced that the effort to catalog the available services via a survey is not, per se, that relevant to the Data Discovery topic.Perhaps Rudy will have to add a part to his talk that responds to the Data Discovery problem. Alternatively or additionally, we could have a joint discussion period later in the day. Rob, I'm already preparing too many talks so I'm not signing up for another joint talk. My joint SOAP protocol talk will address how Data Discovery can be solved by using SOAP/REST services. If folks miss that talk, then I can inject the idea in later discussions.