LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (December 1998, week 3)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
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
Comments: To: Chris Strickland <cstrick@IU.NET>
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 the SI web site were available that included access to a paper written by Chip Kelly and Michael Stierhoff titled, "DSS Architectures for the New Client 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 defines a structure for distributed object programming for SAS servers and standalone 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. The advantages of providing an abstraction layer for both of the emerging object distribution standards are numerous:

* The use of distributed objects allows SAS software to be executed near the (often voluminous) data * The user interface can be moved outside of the SAS software environment. Standard user interface development environments such a Java Advanced Window Toolkit(AWT), Java Foundation Class, Visual Basic, and C++/Microsoft Foundation Class(MFC) can be used to develop interfaces for SAS services. * SAS software can be added incrementally to existing customer applications 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 platforms. the client platform need not be capable of hosting SAS, e.g., network computers. * Participation in a distributed security mechanisms, managed under the customer's distributed application management mechanisms, advertised in the customer's organization directory system, and transported over whatever network protocols are in use at the customer's site."

The paper goes on to discuss why this is a good idea for decision support systems. It would be nice if the Institute would share more of this information with us.

I think that there is a great urgency to get this added to the SAS system quickly if the Insititute is to catch the wave of current web development and conversions. It's almost too late at my company since we have heavily committed to vendors who can support CORBA *now* for both our line of business and decision support systems. -- ---------------------------------------------------------------------- // Paul OldenKamp // Boeing Commercial Airplane Group . // P. O. Box 3707, MS 6F-33 |\ // Seattle, WA 98124-2207 | \____oo_ //==========================================((__| /___> // ___ ___ ___ ___ __ | // // /__// //__ / /\ // _ |// // /__//__//__ _/_ / //__/ '' //


Back to: Top of message | Previous page | Main SAS-L page