vrs-development
[Top][All Lists]
Advanced

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

Re: [Vrs-development] where are we at?


From: Chris Smith
Subject: Re: [Vrs-development] where are we at?
Date: Fri, 15 Nov 2002 12:16:34 +0000

Hi Chaps.
Well, stuff has been progressing, though slowly as my time has been limited 
lately.

I've done a summary of the commonality between SEE and VRS using SEE terms.  
You may have already seen this.
http://www.nfluid.com/dgee/dgee.html

This is my intention for the core framework onto which the VRS and SEE can be 
built.

This is done by providing appropriate resource manager and service manager 
modules to perform SEE or VRS specific behaviour.

The interface to these modules is the same regardless of their functionality.

As you will see, data paths 2, 4 and 7 are uni-directional and this 
'forwarding' of data onto another 'component' was missing from Goldwater.
This has now been done.  Took a bit of thinking about that one.


I've not developed any 'simple' code for the modules in the dgee diagram yet 
as I've been concentrating on a simple data encapsulation that's 
implementable in C, C# or whatever.  This is needed to carry data from module 
to module.

The data encapsulation is very simple.  It allows multiple data components to 
be sent in a single message.  The data componets may be binary, xml, text, 
whatever we want.  It also handles multiple occurances of data, so 'arrays' 
of xml documents for instance may be sent.

It really is very simple under the hood - perhaps someone would like to write 
an implementation of it in C#  ??


I'll document it and submit it for review.


I've got ilrun bound to a goldwater server so that it can be sent bytecode to 
be executed... however it's a statically linked binary of about 4Mb and will 
have to stay that way until we get to the bottom of the shared library core 
dump problem.


So everyone seems to be waiting for me.  To be honest, I though I'd get the 
example framework (which at least defines the interface) done ages ago.  
Applolgies for that :o(


I was going to write it in C because of time - though it would have been 
really simple.  The C versions of the modules could then be replaced by a 
more functional versions in C# by you guys.  Well, that was the idea.


Before C# bits can be written we need a nice C# Goldwater 'class'.  I'm 
willing to divert my attention from doing the C framework to doing the 
goldwater C# 'class' (which shouldn't take long - but it has to be correct as 
it may be difficult to change it later as it will define the GW interface!).
If I then write down the black-box interface that's in my head for modules 
A-D in the dgee, then perhaps we could develop the framework together and 
much faster.

I'm open to all suggestions to get this working.  We need the DGEE running 
before we can morph it into a SEE or VRS.


Comments on all that?
Chris


-- 
Chris Smith
  Technical Architect - netFluid Technology Ltd.
  "Internet Technologies, Distributed Systems and Tuxedo Consultancy"
  E: address@hidden  W: http://www.nfluid.co.uk




reply via email to

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