12-20-2007 9:07 PM
Hi Experts,
What is meant by Listener and Dispatch and also work process.
Can you describe and explain in brief what it does actually.
And also what is meant by background jobs.What is it's use and in what cases we use background jobs.It would be more helpfull with examples.
Thanks a Lot.
Regards,
Swapna.
12-20-2007 11:29 PM
Listener - Listens to the request (eg. Oracle listener)
Dispatch - Allocate the work to work processes (eg. Dispatcher)
Work process - Who process the work (eg. Dialog work processes)
Background job - Perform work in background using background processes
Use of Background job: Generally it is schedule during off peak period so that other user will not get performance issue when they are working on the system. (eg. generate long report, process large data, etc)
Hope this will help you.
-Pinkle
12-21-2007 2:04 PM
Hi,
Some more indepth answers for your questions:
Oracle listener
A part of the Oracle DBMS that "listens" for users connecting to the database. It directs the queries to a function that either creates a dedicated server process for each user or to a shared multithreaded function that handles many users. The latter method may be chosen by the administrator to conserve memory.
SAP dispatcher
SAP dispatcher is the control agent that manages the resources for the R/3 applications.
Functions of dispatcher
- Equal distribution of transaction load to the work processes.
- Management of buffer areas in main memory.
- Integration of the presentation levels.
- Organization of communication activities.
Also, you can have a look at SAP Web Dispatcher:
http://help.sap.com/saphelp_nw04/helpdata/en/42/5cfd3b0e59774ee10000000a114084/content.htm
Rgds,
Raghu Boddu
Reward points if you find the information helpful.