Date: Wed, 16 Dec 1998 09:49:27 -0800
Reply-To: Paul OldenKamp <paul.oldenkamp@BOEING.COM>
Sender: "SAS(r) Discussion" <SAS-L@UGA.CC.UGA.EDU>
From: Paul OldenKamp <paul.oldenkamp@BOEING.COM>
Subject: Re: SAS Components
Content-Type: text/plain; charset=us-ascii
Chris Strickland wrote:
> I'm having a hard time at work convincing folks to use SAS because we have
> Matlib, which is called from Visual C++ programs. That's a big plus. Does
> anyone else think it would be useful if SAS started developing components
> that could be used in Visual C++ programs, and/or OCX routines, where each
> of the major components (ie SAS/Stat) would be the classes, the various
> proc's the methods, and the different options the methods. This would allow
> for customized applications with plug in SAS components.
> Any thoughts?
You're right Chris. For about a week last September some web pages on
SI web site were available that included access to a paper written by
Kelly and Michael Stierhoff titled, "DSS Architectures for the New
Landscape". While the web page was labeled 'confidential' I was told by
a SI staff person that it would be OK to discuss the paper.
The paper says,
"SAS Institute is currently working on the ORA for SAS software that
a structure for distributed object programming for SAS servers and
components. It defines an object-oriented progamming discipline for
developing SAS components that are available to non-SAS clients which
conform to the standard COM and CORBA distributed object architectures.
advantages of providing an abstraction layer for both of the emerging
distribution standards are numerous:
* The use of distributed objects allows SAS software to be executed
(often voluminous) data
* The user interface can be moved outside of the SAS software
Standard user interface development environments such a Java
Toolkit(AWT), Java Foundation Class, Visual Basic, and
Foundation Class(MFC) can be used to develop interfaces for SAS
* SAS software can be added incrementally to existing customer
written in a wide variety of environments from Visual Basic and
Java to C++
and CICS(IBM mainframe transaction processing).
* Distributed applications provide more options for client
client platform need not be capable of hosting SAS, e.g., network
* Participation in a distributed security mechanisms, managed under
customer's distributed application management mechanisms,
advertised in the
customer's organization directory system, and transported over
network protocols are in use at the customer's site."
The paper goes on to discuss why this is a good idea for decision
It would be nice if the Institute would share more of this information
I think that there is a great urgency to get this added to the SAS
if the Insititute is to catch the wave of current web development and
It's almost too late at my company since we have heavily committed to
who can support CORBA *now* for both our line of business and decision
// Paul OldenKamp
// Boeing Commercial Airplane Group .
// P. O. Box 3707, MS 6F-33 |\
// Seattle, WA 98124-2207 | \____oo_
// ___ ___ ___ ___ __ | //
// /__// //__ / /\ // _ |//
// /__//__//__ _/_ / //__/ ''