A SEP is an isolated container inside which a single CICS transaction or JES program runs.
Multiple SEPs are hosted within a SEP pool.
A SEP pool is a collection of application domains.
Each SEP is responsible for the execution of a single request. When a request completes, the SEP is returned to the pool and made available for a subsequent request execution.
SEPs are removed from the pool when the associated client disconnects, or when the SEP needs to be shutdown prematurely due to a timeout.
The following diagram represents SEP pool layout architecture:
A SEP is hosted as follows:
Started by | Event Monitor, Dispatcher, or SEP |
Process1 | w3wp.exe |
Process1 | seesep.exe |
1 To keep SEPs isolated, they operate in Enterprise Server for .NET as discrete application domains within a process.