Actually, what I believe I said was that the DBS API was the mechanism we
needed to create an object binding, that the methods/functions in such a
binding would correspond well with DBS calls. I've done my share of
object-oriented development and object-oriented modeling (though given the
parameters I've my current project, I've been more focused on data
modeling). So please don't assume I'm making the beginner's mistake of not
understanding the difference between an object-oriented framework and a
conventional API.
----
Gregory Woodhouse
[EMAIL PROTECTED] / http://www.wnetc.com/home.html
"An atheist staring from his attic window is often nearer to God than the
believer caught up in his own false image of God."
--Martin Buber
----- Original Message -----
From: David Forslund <[EMAIL PROTECTED]>
To: Gregory J. Woodhouse <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Wednesday, January 19, 2000 11:54 PM
Subject: Re: "thrill of development" - MUMPS
> I don't really care, but we were talking about mapping CORBA IDL to a
> programming language, whatever it is. DBS is not a programming language
> but a particular API for a certain function. This one cannot compare
CORBA
> IDL mapping to Mumps and DBS as the same type of thing. Earlier in this
> thread it was stated why not look at CORBA to DBS rather than CORBA IDL to
> MUMPS. My response is to that suggestion.
>
> Thanks,
>
> Dave
>
>
> At 12:32 PM 1/19/00 -0800, Gregory J. Woodhouse wrote:
> >DBS is one of the two APIs used to access Fileman databases (the other
one
> >now being known as Classic Fileman). It is written in MUMPS as is Classic
> >Fileman. When non-MUMPS applications use it to access Fileman files the
> >basic pattern is
> >
> >GUI application --> RPC Broker --> RPC options (server side) --> DBS
> >--> Fileman files
> >
> >In other words, the server side code used to implement RPCs use the DBS
> >API to access Fileman (query or update the database).
> >
> >I've obviously skipped a few infrastructure relaed steps here. RPC
options
> >are run by the server side compnent of the Broker which listens for
TCP/IP
> >connections, recerives the RPC request, runs the appropeiate option,
> >marshals parameters and sents a response. (and here, I've still left out
> >authentications, etc.)
> >
> >If you don't mind my asking, why do you care what language it is written
> >in?
> >
> >---
> >Gregory Woodhouse
> >[EMAIL PROTECTED] / http://www.wnetc.com/home.html
> >"An atheist staring from his attic window is often nearer to God than the
> >believer caught up in his own false image of God."
> >--Martin Buber
>