Search the web
Sign In
New User? Sign Up
xml-rpc · XML-RPC Discussion
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
New Message: Re: Microsoft's Scripting Strategy   Message List  
Reply | Forward Message #3560 of 6839 |
Re: [xml-rpc] New Message: Re: Microsoft's Scripting Strategy

On Thursday, August 30, 2001, at 01:22 PM, Dave Smith wrote:

> On Thu, Aug 30, 2001 at 08:04:35PM +0000, webmaster@... wrote:
>> A new message was posted:
>>
>> Address: http://www.xmlrpc.com/discuss/msgReader$1982
>>
>> By: Lennon Day-Reynolds (lennon@...)
>>
>>
>>
>> It seems like there are a couple of issues here: one, we want to
>> eliminate as much of the overhead of HTTP transactions as possible,
>> and two, we want to establish some sort of consistent naming or
>> location standard so that local resources can discover each other.
>
> Admittedly, I'm a biased party -- however, I belive that if you look at
> Jabber it solves the majority of the issues which are discussed here:
> addressing, routing, HTTP overhead.. :) Something to consider..
>

You know, after reading the docs on jabber.org, I was all fired up to
give it a shot...and then I tried to compile the server daemon on OS-X.
That failed, but after some rooting around on Google, I was able to find
a source tarball that had been hand-groomed to work on OS X -- still no
luck. Finally, after about two hours of fiddling with the pthread
library makefiles, trying totally static builds (to avoid dynamic loader
issues), etc., etc., I had to give up and go back to something more
productive. (The unwritten subtext here is: if anyone *has* been able to
get the voodoo working enough to get a binary for jabberd on OS-X, I'd
love to have a copy).

Now, I'm stuck trying to make a choice: if I stick to vanilla XML-RPC
over HTTP, I have stable, simple libraries to work with in my language
of choice (Python), but I'll have to recreate a lot of the routing,
presence, and query processing logic that Jabber provides. On the other
hand, if I keep plugging away on Jabber, (possibly event digging my old
Linux box out of the closet where it has languished since the G4
PowerBook arrived) I'm working in much more uncharted territory so far
as support libraries are concerned.

Looking through the Jabber protocol and extensions, though, I'm struck
over and over again by the difference in basic approaches used for
request processing between HTTP, XML-RPC, and Jabber. In HTTP,
everything's simply accessed by URL. XML-RPC adds a fixed, explicit
serialization method for structured data passed to and from those
locations. Finally, Jabber (like SOAP) supports arbitrary data to be
encoded in each request and response, and relies on the server and
client to use a different XML namespace for each request type.

There's an interesting progression here:
HTTP: data as unstructured chunks of text or name/value pairs
XML-RPC: data as arbitrary collections of a fixed set of primitive
data types
Jabber/SOAP: data as objects, with arbitrary attributes,
relationships, and namespace isolation

I have to admit that I'm really starting to like the Jabber approach, if
only for the fact that it dropped all the cruft of pre-XML protocol
handling, shed the illusion that it was a document publishing
architecture, and went for a lean, fast core that could easily be
extended with new message types and operations.

Okay, I'm done rambling now...time to get back to some actual coding...

Lennon Day-Reynolds




Sat Sep 1, 2001 12:29 am

lennon@...
Send Email Send Email

Forward
Message #3560 of 6839 |
Expand Messages Author Sort by Date

A new message was posted: Address: http://www.xmlrpc.com/discuss/msgReader$1958 By: Wesley Felter (wesf@...) /One runtime: Microsoft CLR. Runs on...
webmaster@...
Send Email
Aug 29, 2001
2:59 am

A new message was posted: Address: http://www.xmlrpc.com/discuss/msgReader$1959 By: Dave Winer (dave@...) /What about the CLR on BSD? Is that a...
webmaster@...
Send Email
Aug 29, 2001
3:07 am

A new message was posted: Address: http://www.xmlrpc.com/discuss/msgReader$1960 By: Dave Winer (dave@...) Further, now I think it's clear why MS was...
webmaster@...
Send Email
Aug 29, 2001
3:10 am

A new message was posted: Address: http://www.xmlrpc.com/discuss/msgReader$1961 By: Michael Bernstein (webmaven@...) Let's ook at the progression that's...
webmaster@...
Send Email
Aug 29, 2001
4:19 am

I confess to agreeing with *both* of these whole heartedly! ... Absolutely. ... I couldn't agree more - that's pretty well what I want to do with the ...
David Bovill
munity@...
Send Email
Aug 29, 2001
9:46 am

A new message was posted: Address: http://www.xmlrpc.com/discuss/msgReader$1962 By: Dave Winer (dave@...) Why would I want to access Perl's libraries...
webmaster@...
Send Email
Aug 29, 2001
4:35 am

A new message was posted: Address: http://www.xmlrpc.com/discuss/msgReader$1963 By: Michael Bernstein (webmaven@...) Well, why would you want to use the...
webmaster@...
Send Email
Aug 29, 2001
4:55 am

A new message was posted: Address: http://www.xmlrpc.com/discuss/msgReader$1964 By: Colin Faulkingham (Cfaulkingham@...) /I want to flesh this document...
webmaster@...
Send Email
Aug 29, 2001
1:30 pm

A new message was posted: Address: http://www.xmlrpc.com/discuss/msgReader$1965 By: Adam Vandenberg (adamv@...) ... To inter-operator with other .NET...
webmaster@...
Send Email
Aug 29, 2001
5:54 pm

A new message was posted: Address: http://www.xmlrpc.com/discuss/msgReader$1966 By: Lennon Day-Reynolds (lennon@...) What can we do? You've gone...
webmaster@...
Send Email
Aug 29, 2001
7:09 pm

A new message was posted: Address: http://www.xmlrpc.com/discuss/msgReader$1967 By: Dave Winer (dave@...) You got it, but you skipped a step. Yes, we...
webmaster@...
Send Email
Aug 29, 2001
7:17 pm

A new message was posted: Address: http://www.xmlrpc.com/discuss/msgReader$1969 By: Michael Bernstein (webmaven@...) Hmm. Ok. What if you could...
webmaster@...
Send Email
Aug 29, 2001
8:45 pm

A new message was posted: Address: http://www.xmlrpc.com/discuss/msgReader$1971 By: Michael Bernstein (webmaven@...) /The goal is to create a distributed...
webmaster@...
Send Email
Aug 29, 2001
9:15 pm

A new message was posted: Address: http://www.xmlrpc.com/discuss/msgReader$1972 By: Michael Bernstein (webmaven@...) / I still need to make sure that my...
webmaster@...
Send Email
Aug 29, 2001
9:30 pm

A new message was posted: Address: http://www.xmlrpc.com/discuss/msgReader$1973 By: Adam Vandenberg (adamv@...) Hmm, yeah, we are kind of talking about...
webmaster@...
Send Email
Aug 29, 2001
10:08 pm

A new message was posted: Address: http://www.xmlrpc.com/discuss/msgReader$1974 By: Michael Bernstein (webmaven@...) Ok, I've been thinking some more...
webmaster@...
Send Email
Aug 29, 2001
10:11 pm

A new message was posted: Address: http://www.xmlrpc.com/discuss/msgReader$1975 By: Dave Winer (dave@...) Adam, since you work at Microsoft, and our...
webmaster@...
Send Email
Aug 29, 2001
10:36 pm

A new message was posted: Address: http://www.xmlrpc.com/discuss/msgReader$1976 By: Lennon Day-Reynolds (lennon@...) You *could* use SOAP, just as...
webmaster@...
Send Email
Aug 29, 2001
11:58 pm

A new message was posted: Address: http://www.xmlrpc.com/discuss/msgReader$1977 By: Michael Bernstein (webmaven@...) I extended my posting a bit before I...
webmaster@...
Send Email
Aug 30, 2001
3:42 am

... Are you suggesting passing similar (XML-LPC ) XML data structures locally - within a given scripting language. It is probably better to use the native ...
David Bovill
munity@...
Send Email
Aug 30, 2001
7:23 pm

A new message was posted: Address: http://www.xmlrpc.com/discuss/msgReader$1979 By: Wesley Phoa (wkp@...) Just about all scripting languages on...
webmaster@...
Send Email
Aug 30, 2001
6:18 am

A new message was posted: Address: http://www.xmlrpc.com/discuss/msgReader$1980 By: Andreas Bolka (andreas.bolka@...) That depends on what you see as...
webmaster@...
Send Email
Aug 30, 2001
8:23 am

A new message was posted: Address: http://www.xmlrpc.com/discuss/msgReader$1982 By: Lennon Day-Reynolds (lennon@...) It seems like there are a...
webmaster@...
Send Email
Aug 30, 2001
8:06 pm

... Admittedly, I'm a biased party -- however, I belive that if you look at Jabber it solves the majority of the issues which are discussed here: addressing,...
Dave Smith
dsmith@...
Send Email
Aug 30, 2001
8:25 pm

You may well be right -- I'm not familiar enough with the details of Jabber's pluggable transport mechanism to know if something lightweight enough to serve...
Lennon Day-Reynolds
lennon@...
Send Email
Aug 30, 2001
8:53 pm

... You know, after reading the docs on jabber.org, I was all fired up to give it a shot...and then I tried to compile the server daemon on OS-X. That failed,...
Lennon Day-Reynolds
lennon@...
Send Email
Sep 1, 2001
12:35 am

A new message was posted: Address: http://www.xmlrpc.com/discuss/msgReader$1983 By: Michael Bernstein (webmaven@...) Ok, I will freely admit that we have...
webmaster@...
Send Email
Aug 30, 2001
8:36 pm

A new message was posted: Address: http://www.xmlrpc.com/discuss/msgReader$1984 By: Michael Bernstein (webmaven@...) Ok. So who can make this happen...
webmaster@...
Send Email
Aug 30, 2001
8:56 pm

Um, I can whip together a test implementation of the registry server, and some samples of the faster HTTP connection options. They'll be in Python initially,...
Lennon Day-Reynolds
lennon@...
Send Email
Aug 30, 2001
9:08 pm

A new message was posted: Address: http://www.xmlrpc.com/discuss/msgReader$1985 By: Adam Vandenberg (adamv@...) I'm just starting out with this WSDL...
webmaster@...
Send Email
Aug 31, 2001
1:53 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help