ValentinaServer as a plugin

Ruslan Zasukhin sunshine at public.kherson.ua
Mon Sep 13 19:53:27 CDT 2004


On 9/13/04 7:37 PM, "Eric Ferrer" <wonderfef at noos.fr> wrote:

>> * connection to inet can be perfectly implemented using
>>   a) V4RB client to connect top VServer
>>   b) RB app that connect to to inet.
>>   c) you read from inet and add records to Vserver.
> Yes, that's true.

> But what if there is a new "shopping basket" by night, when no client is
> running?

You have not catch.
You develop your SERVER-SIDE app/component using RB + V4RB Client.
Your app run on the server as second server.

    Vserver
    Your server process.

But your server process with help of V4RB_Client can connect to Vserver and
control it.

> Yes, there is a work around: a little programm that would do it separately.

right

And btw, this is UNIX style. Each task is executed by small program.

> Actually, for all the specific features I'd need, I could develop a
> dedicated application/service that would behave just like a client to
> ValentinaServer and would then be able to add/edit/delete records.

RIGHT!!!

In this case YOUR application manage network protocol self.
And Vserver self do NOT act on the network.
It is hidden behind of your Server Application.
    
This is not trick!

I know that our friends in other team, use such way to wrap MS SQL.


> The fact is that my server performs many other things than just dealing with
> the data across the network. Finding a workaround for each of them would
> take me a lot of time. I thought that ValentinaServer as a RB plugin would
> just avoid me to find and develop all these workarounds ;-) !

I think you have found the right way -- you need to WRAP Vserver.

Look, such configuration opens to you even more cool ways!
For example your Server app runs on computer1.
It is connected to 5 other computers.
Each runs its own copy of Vserver.
And your app is connected to all 5.
And it can dispatch/distribute work between several Vservers!


>> * theory of transactions says:
>>   user1 NEVER must see changes provided by other users inside of
>>   single transactions.

> In the way we work here, in my company, we do need to see other users' work,
> lively.

> Anything added/edited/removed in the database is instantly displayed on all
> computers. This feature works fine and is just great!

Then you need to have

A) own notification system
2) do refresh each one second or less or more.


-- 
Best regards,
Ruslan Zasukhin      [ I feel the need...the need for speed ]
-------------------------------------------------------------
e-mail: ruslan at paradigmasoft.com
web: http://www.paradigmasoft.com

To subscribe to the Valentina mail list go to:
http://lists.macserve.net/mailman/listinfo/valentina
-------------------------------------------------------------



More information about the Valentina mailing list