Hi Ahmed. This is by design. As in most server software, sessions in Integration Server are closed after a configurable period of idleness. This helps the server to require fewer resources. There are also security considerations for allowing old unused sessions to remain active.
You can change this timeout in IS Administrator. See the Session Timeout field on the Settings > Resources page.