vrs-development
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Vrs-development] Re: SEE and Goldwater integration


From: Eric Altendorf
Subject: Re: [Vrs-development] Re: SEE and Goldwater integration
Date: Sat, 12 Oct 2002 09:31:13 -0700
User-agent: KMail/1.4.1

On Friday 11 October 2002 06:05, Chris Smith wrote:
> I've kind of got an 'execution' process running (just getting pnet
> to generate a shared object for ilrun so I can do the embedding).
> The Resource Locator and Fetcher will just pull a PE off disk and
> pass it to the executor via a queue.

Excellent -- you'd already started to discuss the issues I brought up.

Now, I would probably view the loading of PE's (portable executables, 
right?) as a responsibilty of the service manager, sitting in between 
the see*port and the actual web services.  That is, your see*port 
("network port manager" in VRSese) sits and listens for incoming 
requests, and dispatches the requests to the Service Manager (a C# 
program).  The SM then takes care of checking to see if the 
appropriate service is allowed to run.  If not, it's 
forwarded/redirected (as discussed earlier) to another node.  If 
allowed, it's loaded (unless already in memory) and executed.

So there are two questions:

1) Who is responsible for decoding the URL to determine which service 
to invoke?  The service manager?

2) Who is responsible for decoding the request?  The service manager?  
The individual web service?  (You already asked this question, 
Chris.)  I'd say the web service should do it for now; it will keep 
the design of the service manager simpler.


> Anyway, if I bung some code together to implement the above, it
> gives everyone an opportunity to see in practice what it is I've
> been ranting on about for months, and should help Stephen see where
> the middleware architecture is coming from and how/if/where it may
> be of use to him.

Let's talk about this.  I'd already started bunging together some code 
for the service manager, just because actually writing the code helps 
me see missing pieces in the design.  Perhaps we could coordinate so 
that you could get a network port manager running that could talk to 
my service manager...??  That'd be sweet...

eric

-- 
"First they ignore you.  Then they laugh at you.
 Then they fight you.  And then you win."             -Gandhi




reply via email to

[Prev in Thread] Current Thread [Next in Thread]