Return-Path: X-Original-To: apmail-oodt-dev-archive@www.apache.org Delivered-To: apmail-oodt-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id EB872997D for ; Fri, 13 Jan 2012 17:55:11 +0000 (UTC) Received: (qmail 81858 invoked by uid 500); 13 Jan 2012 17:55:11 -0000 Delivered-To: apmail-oodt-dev-archive@oodt.apache.org Received: (qmail 81812 invoked by uid 500); 13 Jan 2012 17:55:11 -0000 Mailing-List: contact dev-help@oodt.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@oodt.apache.org Delivered-To: mailing list dev@oodt.apache.org Received: (qmail 81799 invoked by uid 99); 13 Jan 2012 17:55:11 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 13 Jan 2012 17:55:11 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of b.dubbu@gmail.com designates 209.85.210.171 as permitted sender) Received: from [209.85.210.171] (HELO mail-iy0-f171.google.com) (209.85.210.171) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 13 Jan 2012 17:55:06 +0000 Received: by iahk25 with SMTP id k25so1140350iah.16 for ; Fri, 13 Jan 2012 09:54:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=references:from:in-reply-to:mime-version:date:message-id:subject:to :content-type; bh=a803T3MfXX9DAVx7djwlf9AMNdrABmH9myyfugeNfAQ=; b=WZUk+nAYfVMSgU/YBSXA7t5XHKaF0R0oDE5OONjGi5HlZ6ZLu4ihbp9ULnG8pRDCSu VPxnjijd2Zila6zA8F7qWIjDiK5gRdQiMzOpAxe3re3iKXs/O0vJpDZGOncx1EisZNx3 jIlQQ2Dtm9Vvl8Yt8Ad2RxQFd8epJ6nmZpzgE= Received: by 10.50.15.161 with SMTP id y1mr2147874igc.4.1326477286450; Fri, 13 Jan 2012 09:54:46 -0800 (PST) References: <00449A48-D1B5-4B11-9B5D-E4C7658BAC97@jpl.nasa.gov> <493A239D-FBCF-4525-AF56-6EAC89F5321E@gmail.com> <27A130FE-AE1D-4E1B-9BDB-56D8059B6A51@jpl.nasa.gov> From: B W In-Reply-To: <27A130FE-AE1D-4E1B-9BDB-56D8059B6A51@jpl.nasa.gov> Mime-Version: 1.0 (1.0) Date: Fri, 13 Jan 2012 09:54:42 -0800 Message-ID: <-5808381175400057738@unknownmsgid> Subject: Re: Query-Servlet-XML-RPC To: "dev@oodt.apache.org" Content-Type: text/plain; charset=ISO-8859-1 Ok. On Jan 13, 2012, at 8:49 AM, "Mattmann, Chris A (388J)" wrote: > Hi BW, > > On Jan 12, 2012, at 10:37 PM, BW wrote: > >> Ok Thx. I looked at that. I'm trying to get a 30k view of the whole picture. > > Ok, cool. > >> Isn't the query server component part of the substrate where the query handler gets attached? > > The QueryServer used to be a component that was seeded with a set of initial Profile Server > endpoints, and then used those Profile Server end points to crawl a directed graph of resources, > either automatically or interactively. As it consumed the resources, it looked for: > > * Other Profile Servers -- to add more nodes to crawl (pointed at other resources) > * Product Servers -- to download and package products from > * raw URLs -- to download and package products from So, it doesn't do this anymore? > >> Suppose, I want to deploy on 3 nodes; Query Handler to 1st for Query Server, Profile Handler to 2nd for Profile Server and Query Handler to 3rd for Product Server? > > If you want to deploy on 3 nodes, the typical model now: > > * web grid on each node, running on a Java app server (e.g., Tomcat) > * deploy Profile Handler on 2nd node web grid > * deploy Product Handler on 3rd node web grid > * (optionally) deploy handlers on 1st node > * contact 2nd and 3rd node prof/prod server directly via > Prof/Prod client or via cURL/wget, etc. > > Cheers, > Chris > >> >> On Jan 12, 2012, at 8:55 PM, "Mattmann, Chris A (388J)" wrote: >> >>> Hi BW: >>> >>> In the current model, it's not done at all. The QueryServlet doesn't really exist >>> since the advent of Web-Grid for the information integration components: >>> >>> http://oodt.apache.org/components/maven/grid/ >>> >>> Check out the slides from Sean Kelly on that site, that describes web grid. >>> Basically instead of the query server/servlet, we opted for a more REST >>> service oriented style where users consume profile and product server >>> end points via the Web Grid substrate. >>> >>> Does that help? >>> >>> Cheers, >>> Chris >>> >>> On Jan 12, 2012, at 8:50 PM, B W wrote: >>> >>>> Correct me if I'm wrong, an initial query is posted via a user agent >>>> browser to a servlet for the Query Service then: >>>> The messaging layer broadcasts the query to registered Profile Services >>>> that are running? >>>> Is this done via XML-RPC or posting to the servlets on the Profile Servers? >>>> >>>> >>>> I'm trying to figure out the whole thread. >>>> >>>> Thx. >>>> >>>> On Thu, Jan 12, 2012 at 8:22 PM, Mattmann, Chris A (388J) < >>>> chris.a.mattmann@jpl.nasa.gov> wrote: >>>> >>>>> Hey Sean, >>>>> >>>>>> >>>>>> The ebXML model is one of the least egregious for a registry that I've >>>>> seen, and believe me, I've seen some nasty ones. But what makes JPL's >>>>> implementation so compelling is its JSON-esque and ReST-ful based API, >>>>> which, as far as I can tell, is totally original within the ebXML & OASIS >>>>> worlds. >>>>>> >>>>>> Normally I turn my nose up to heavy-handed models with entrenched APIs, >>>>> but the singular achievement of JPL is to make the ebXML model, which >>>>> conceptually isn't byzantine, actually usable, approachable, and extendable. >>>>> >>>>> Super +1. >>>>> >>>>>> >>>>>> Is there any hope we can get JPL, Caltech, and NASA to give it up to >>>>> become part of OODT? Or its own Incubator project? >>>>> >>>>> I think Hardman is working on it, he can feel free to comment (or not) >>>>> here ^_^ >>>>> >>>>> Cheers, >>>>> Chris >>>>> >>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>>>> Chris Mattmann, Ph.D. >>>>> Senior Computer Scientist >>>>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA >>>>> Office: 171-266B, Mailstop: 171-246 >>>>> Email: chris.a.mattmann@nasa.gov >>>>> WWW: http://sunset.usc.edu/~mattmann/ >>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>>>> Adjunct Assistant Professor, Computer Science Department >>>>> University of Southern California, Los Angeles, CA 90089 USA >>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>>>> >>>>> >>> >>> >>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>> Chris Mattmann, Ph.D. >>> Senior Computer Scientist >>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA >>> Office: 171-266B, Mailstop: 171-246 >>> Email: chris.a.mattmann@nasa.gov >>> WWW: http://sunset.usc.edu/~mattmann/ >>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>> Adjunct Assistant Professor, Computer Science Department >>> University of Southern California, Los Angeles, CA 90089 USA >>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>> > > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > Chris Mattmann, Ph.D. > Senior Computer Scientist > NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA > Office: 171-266B, Mailstop: 171-246 > Email: chris.a.mattmann@nasa.gov > WWW: http://sunset.usc.edu/~mattmann/ > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > Adjunct Assistant Professor, Computer Science Department > University of Southern California, Los Angeles, CA 90089 USA > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >