David Forslund wrote:
> 
> I don't fully understand what DBS is, but we are talking about binding
> CORBA IDL to a language.  If DBS is a database system, it must have an API
> or language to talk to it.   One can accomplish database functionality with
> CORBA IDL, but that is a particular IDL.  CORBA/M binding is to a language
> that would allow one to express almost any computational capability
> including database management.

DBS is a set of APIs that permit access to the Fileman database without any user
interaction.  In classic FM, the APIs would support user interaction.  For
instance, call the DIC API and it could ask the user for the name of a record to
be selected and then if it matched multiple records, a list of choices would be
presented and finally a selection would be returned.  The UI was handled by the
call.  With the DBS, only arrays are passed back and forth and no UI is
presumed.

> I need to understand better what the Extensible Shell is.   CORBA now has a
> shell language(s) (CORBAscript and JPython), if the Extensible Shell is
> what others call a "shell"

I believe they used the term Shell to mean a framework, both visual and
non-visual, within which one could create a custom and extendable client app. 
So, it is much more than a language, as I take it.

I believe Randy Cox has a CD that they can send you to give you a much better
picture of what it is.  If you have trouble contacting him via the Email, let me
know.

-- 
Greg Kreis               Pioneer Data Systems, Inc.
[EMAIL PROTECTED]    http://www.PioneerDataSys.com
http://www.Hardhats.org/   <-- worldwide VISTA/DHCP users

The covers of this book are too far apart. -Ambrose Bierce, reviewing a book

Reply via email to