The Siebel development environment is a separate installation of a Siebel Enterprise dedicated for the sole purpose of supporting development activities. Instead of making changes to the Siebel Repository in the server database, developers use local databases and local Siebel client installations on their workstations. This provides a secure environment for testing the changes before publishing them to the server environment and making them accessible for other developers.
The following diagram depicts the building blocks of a Siebel development environment:
The following facts can be derived from the preceding diagram:
Siebel Tools: installed on the developer workstation—connects to the local database
During the Check Out or Check In process: described in more detail later in this chapter—Siebel Tools connects to the server database
The developer uses the Siebel Tools compiler to create a new version of the Siebel Repository File (SRF)
The Siebel Mobile Web Client...