アプリケーション管理サービス

サービスは、次の場合に、そのサービス自身のリソースを管理する必要があります。

トランザクション以外の方法でファイルにアクセスする (つまり、COMMIT および ROLLBACK を含まない) アプリケーションによるサービスは、アプリケーション管理にする必要があります。

トランザクション処理を行うアプリケーション管理サービスは、必要なすべてのトランザクション ロジックを含み、すべてのリソースをコミットまたはロールバックした状態で完了する必要があります。

アプリケーション管理サービスは、従来の実行環境でのアプリケーションと類似の方法で実行されます。主な違いの一例としては、サービス実行の終了時点でもプロセスが終了しないという点があります。