While I absolutely acknowledge the cleverness of this solution, it's not one I 
would personally employ.  Making a server application dependent on another 
server for startup configuration strikes me as quite a hack (albeit a clever 
one!)

>  It in fact does make sense to assume that a web service installed on
> a network will be reachable from an external network.

Careful!  Here at work we are using Web Services quite a bit, but so far, very 
few of them go outside our network.  We expose a lot of shared components and 
systems as services, but they are only available to other internal 
applications.  

I don't think that changes your basic premise though... Chances are, if you are 
using this two-server initialization scheme, your clearly going to make sure 
they can talk to each other, regardless of network topology.

-- 
Frank W. Zammetti
Founder and Chief Software Architect
Omnytex Technologies
http://www.omnytex.com

On Fri, January 28, 2005 11:21 am, Dakota Jack said:
> <snip>
> On Fri, 28 Jan 2005 08:02:46 -0600, David Suarez
> <[EMAIL PROTECTED]> wrote:
>> I think the answer here would be configuration is the only way in the
>> scenario above.  The question is, do you really need the call backs for
>> what you're really doing?  In the licensing example above, you likely
>> only need to send the request to the public server.  The public server
>> can check and respond if the license is valid.  There's no need for it
>> to send you a request later.
> </snip>
> 
> I am not sure at this point David S. what you have tried, but I can
> assure you that your conclusion that "configuration is the only way in
> this scenario above" is incorrect, because I do this all the time with
> no difficulties whatsoever.
> 
> <snip>
> It doesn't make sense to assume that
> the web service installed on the client inside some network will be
> reachable from the external network.  If this is what you're doing,
> configuration (having the client app user set the URL) is the only way
> to set it up because they (the client) will likely need to open up some
> incoming requests that they normally would not allow through their
> firewalls anyway.
> </snip>
> 
> The firewall issue is different.  It is true that if you have the
> correct URL or IP address that a caller cannot get through if there is
> a firewall blocking the port.  But that is a totally separate concern.
>  It in fact does make sense to assume that a web service installed on
> a network will be reachable from an external network.  There would
> otherwise be no sense at all to having the web service.  If you toss
> in these firewall issues, you will only be muddying the waters with
> irrelevant concerns that are unrelated to this problem.
> 
> I hope that did not sound too preachy.  I guess I am just pretty sure
> in this area and hope that you all will see I am only trying to help.
> I am sure because I have gone through all the problems in one way or
> another related to this many times.
> 
> Wasn't Martin the originator of this thread?  Maybe you are talking
> about a sub-thread issue?
> 
> Jack
> 
> --
> ------------------------------
> 
> "You can lead a horse to water but you cannot make it float on its back."
> 
> ~Dakota Jack~
> 
> "You can't wake a person who is pretending to be asleep."
> 
> ~Native Proverb~
> 
> "Each man is good in His sight. It is not necessary for eagles to be
> crows."
> 
> ~Hunkesni (Sitting Bull), Hunkpapa Sioux~
> 
> -----------------------------------------------
> 
> "This message may contain confidential and/or privileged information.
> If you are not the addressee or authorized to receive this for the
> addressee, you must not use, copy, disclose, or take any action based
> on this message or any information herein. If you have received this
> message in error, please advise the sender immediately by reply e-mail
> and delete this message. Thank you for your cooperation."
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to