Rugby integration (was) Re: Re: ANN: Rugby configurable (with compressio
[1/1] from: petr::krenzelok::trz::cz at: 20-Feb-2002 9:56
> > Now the question/brainstorming:
> >
<<quoted lines omitted: 14>>
> have to use /deferred and check with get-result in the event loop. But that
> should be easy.
And that is something I would like to discuss. In the set-up I described,
main-server acts as a proxy/bridge, accepting connection from external systems,
and doing deferred calls to child 1..3. But - that way the Rugby functionality is
degraded - I can't use chaining etc., as main-server runs only Rugby client mode.
And now one crazy idea -
What about not reinventing the wheel and implementing my own listening loop, and
run Rugby server in main-server? What would be needed? Simply to teach external
environments Rugby protocol. So now few questions -
- would it be possible to adapt Rugby the plug-in way (or just separate
versions), that would use tcp, http, xml-rpc, soap (in future for those who will
need it) transport mechanisms? I think that it is possible, as you offer xml-rpc?
OTOH this one is not probably so important (at least for me now), as I looked at
Visual Objects classes for e.g., and there is nice HTTP class implementation. The
same will probably go for Delphi, VB etc. IDEs.
- let's suppose we use current HTTP transport mechanism. Is it possible to have
Rugby protocol a little bit more abstracted? I mean - currently - result of
following line seem to be added to http header, right? But that is not all, as in
the case of compression internal part of Rugby message is compressed, and I am
not even talking checksum/secure part, which I don't know how to reproduce in
external language. And I am not better even mentioning secured connection :-)
cmd-string: rejoin [ {rugby-rq: [***} cmd-block {***] xtra-info:
1234567891011121314} ]
So, to sum it up - it would be nice to have external app to talk Rugby language
directly, as that way you can run main-server (your proxy/bridge) directly in
Rugby server mode.
What do you think about it?
-pekr-
--
To unsubscribe from this list, please send an email to
[rebol-request--rebol--com] with
unsubscribe" in the
Notes
- Quoted lines have been omitted from some messages.
View the message alone to see the lines that have been omitted