パブリックサーバーでホストされているasp.netを介してSQLサーバーデータベースと通信するiPhoneアプリケーションを開発しました。すべての開発が完了しました。これをライブサーバーデータでテストする必要があります。
これで、ライブサーバーデータベースが動的ポートを使用しており、asp.netスクリプトからアクセスできないことがわかりました。データベース管理者は、セキュリティの脅威を懸念しているため、動的ポートの変更に反対しています。asp.net Webサービスをホストしているサーバーへのアクセスを許可することでこれを変更するように依頼しようとしましたが、変更する意思はありません。
彼らが求めている解決策は、SQLサーバーデータベースとWebサービスの間のミドルウェアとして機能するWindowsサービスを開発することです。サーバーでそのWindowsサービスを実行するためのポートを開く準備ができています。私たちのiPhoneアプリは、データベースから値を取得するだけでなく、データベースに値を挿入する必要があります。
これがWindowsサービスの開発に適しているかどうかを知る必要があります。可能であれば、誰かがこれを開発する方法を教えてくれますか?
彼らのサーバーはWindows2003を実行しており、SQLサーバーのバージョンは2008年です。