Jan. You are the question "what is an application". Please try to get one correct asap. It is very basic business process organisation. I am having for you:
++ http://support.sas.com/publishing/pubcat/chaps/58172.pdf Tuning SAS Applications in the OS/390 and z/OS Environments. " What Is a SAS Application? The word application, as used in this book, is defined as one or more related SAS language programs that perform a specific function for an organization on a cyclic basis." ++ https://en.wikipedia.org/wiki/Application_software "An application program (app or application for short) is a computer program designed to perform a group of coordinated functions, tasks, or activities for the benefit of the user. "
Perhaps better to indicate it as https://en.wikipedia.org/wiki/Business_logic
- logic tier = code , the business sas programs (also map schedule informatie etc)
- data tier = data , the business data-sets (SAS-datasets Excel TD Oracle or whatever )
- presentation layer = results (lst or other like pdf/html/ods catalogs)
Very classic but not less true. It is te Foundation for ICT services when adding scheduling SLA's with technical performance.
After that you find the business goal is lost. All technical references are making the tools / utilities the leading subject (eg the SAS System) ignoring business requiements and business semantics. What are those business appplication in their world? Examples of SAS applications can be: IH OB DM (just abbrevations for used business logic)
It is getting data in applying some business logic and getting results with logs in a scheduled way. (4 categories). Those are commonly build on the Develop/Test/Acceptance/Production stages (4 categories). Now the question: "What is a SAS Appserver about.."
1/ Is it for the sake of an IT-department delivering the SAS-system as tool?
..... (won't proceed wiht this one)
2/ Is for fullfilling the business needs like OB IH DM?
..... this one makes the most sense for getting aligned with the business. Yup some more work to do for IT departments. Can be automatized that is what it professionals can do.
Suppose you have those three businsess applications and some adhoc work how to organize storage locations?
You probably know this one: http://support.sas.com/kb/50/345.html The often mentioned bypass is hardcoding phyiscal names into business logic code. The result is frustrating the requirement of release management process. You can solve it all by having four appservers (adhoc and three business logic) app-servers.
The destination of the logs/results/source repositories van be tailored as of each app-server. The batch server script can be aligned wiht that according to needed scheduling and security requiements.
... View more