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 (July 2007, week 2)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:   Sat, 14 Jul 2007 11:47:53 -0600
Reply-To:   Alan Churchill <savian001@GMAIL.COM>
Sender:   "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:   Alan Churchill <savian001@GMAIL.COM>
Subject:   Re: Deployment of SAS/AF application from mainframe to the web
In-Reply-To:   <000101c7c635$2941c150$0201a8c0@8300xpserver>
Content-Type:   text/plain; charset="iso-8859-1"

Don,

Good points.

I would also add that, if I was asked about it today for a future deployment, it is worth considering a web 2.0 type of approach. While HTML, JavaScript, AJAX, etc. will be here for awhile, the future is already being readied for deployment. That future looks like Microsoft Silverlight and Adobe AIR (plus others). Hence, it is worth considering building a new app in web 2.0 and foregoing the major limitations of current web technologies.

Alan

Alan Churchill Savian "Bridging SAS and Microsoft Technologies" www.savian.net

-----Original Message----- From: SAS(r) Discussion [mailto:SAS-L@LISTSERV.UGA.EDU] On Behalf Of Don Henderson Sent: Saturday, July 14, 2007 10:37 AM To: SAS-L@LISTSERV.UGA.EDU Subject: Re: Deployment of SAS/AF application from mainframe to the web

First, I agree (mostly) with what Alan is saying.

However, permit me to add that you question can not be answered in an abstract fashion. How to approach this depends heavily on how the AF application is structured, how the UI works, how it accesses the data, etc.

For example, if you AF application simply collects user choices and then submits code, then it can likely be simply migrated (i.e., re-written).

However, if it contains data entry components where you lock a row so the user can edit it, that is more difficult given the multi-tier environment of the web. For example, in an AF application if you hit the end button on an entry screen, presumably your SCL code will close the data set thus unlocking the record. It can do this because AF can detect your key clicks and knows that your user ended the session. On the web however, once the data entry screen is displayed in the browser, if the user just closes the browser, your SAS code on the server has no way of knowing that (without a lot of logic that can't be counted on). So if you locked the record before delivering to the UI, it stays locked. And if you don't lock it before delivering, two people could be editing the same record at the same time, thus stepping on each others changes.

There are virtually an infinite number of variations on the above examples. That is why the question can't be answered in the abstract. If you can provide more details on exactly what the AF application does and how it is structured perhaps the folks on the SAS-L list can help.

While pretty old, these prior SUGI articles provide a good overview of the issues you will face. Just recognize that the technology options available then vs. now are dramatically different.

http://www2.sas.com/proceedings/sugi24/Internet/p178-24.pdf

and

http://www2.sas.com/proceedings/sugi25/25/iw/25p173.pdf

When I have some free time, :-), I will try to put together a short page on www.sasCommunity.org on this.

Regards, -donh

> -----Original Message----- > From: SAS(r) Discussion [mailto:SAS-L@LISTSERV.UGA.EDU] On Behalf Of Alan > Churchill > Sent: Saturday, July 14, 2007 12:06 AM > To: SAS-L@LISTSERV.UGA.EDU > Subject: Re: Deployment of SAS/AF application from mainframe to the web > > Sure. Switch to SAS/IntrNet or SAS Integration Technologies as a backend > system and use a front-end web technology such as ASP.NET, J2EE, Perl, > RoR, > etc. > > I would recommend ASP.NET but I am biased. You can also do a lot with > SAS/IntrNet but I don't think it is as elegant on the front-end as the > other > technologies. However, it is great at submitting the code to SAS and > getting > the results back. > > Look at Don Henderson's book on SAS/IntrNet and the Application > Dispatcher. > > Finally, the web is not rich in user functionality. If you need a lot of > richness, consider alternatives. > > Alan > > Alan Churchill > Savian "Bridging SAS and Microsoft Technologies" > www.savian.net > > > > -----Original Message----- > From: SAS(r) Discussion [mailto:SAS-L@LISTSERV.UGA.EDU] On Behalf Of > mrlau33@GMAIL.COM > Sent: Friday, July 13, 2007 9:51 PM > To: SAS-L@LISTSERV.UGA.EDU > Subject: Deployment of SAS/AF application from mainframe to the web > > Can it possible to deploy the SAS/AF application to the web? If not, > what is the alternative?


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