2011-11-13 3 views
2

iPhoneとiPad用のiOSすなわち開発のiOS:Enterprise Serverのアーキテクチャ

  1. 開発と展開企業アプリケーションのセットアップに必要な特定のサーバープラットフォームはありますか?
  2. この目的のために特定のアーキテクチャはありますか?もしそうならどちらか 私たちはWindows Webサービスを呼び出すでしょう。
  3. アプリケーション開発サーバーが必要ですか、 普通のPCを使用できますか?それはあなた次第です事前に

おかげ

答えて

3

あなたのサーバーにはアプリケーションを配布するために特別なものは必要ありません。通常のLinuxボックスで正常に動作しています。必要なのは次のとおりです。

  • URL(アプリがダウンロードされている間に使用するため)アプリのアイコンのPNG画像にアプリ
  • URLを記述したXMLファイルに
  • URLに実際のアプリを含む.ipaファイル。
  • これらのURLが公開されていないことを確認するための認証(URL内には非常に長いランダムな文字列、定期的に変更される可能性があります)があります。

これらはすべて、動的ページを使用せずに通常のHTTP Webサーバーで実行できます。

プッシュ通知などのいくつかのエンタープライズ機能には、かなり低レベルのネットワーク処理が可能なプログラミング言語が必要です。私たちはPHPでうまく動作していますが、私はWindows上で動作する言語が何であるのかよく分かりません。

これはあなたが求めているのかどうかは分かりませんが、あなたが作業しているアプリケーションを作成してコンパイルするには、Mac OS Xベースのワークステーションが必要です。これはウィンドウではできません。

+0

返信いただきありがとうございますが、WebサービスがWindows Webサービスであるということは、iosと連携するためにはmmyのバックエンドを別に設定する必要があることを意味します。すなわち、私がウェブサービスを消費するための通信プロトコルは何であろうか。このプロセスを支援するフレームワークが分かっていれば、本当に役に立ちます。 –

+0

"通信プロトコル"は単なるHTTPです。特別なものは必要ありません。普通の静的Webサーバーです。より具体的な詳細が必要な場合は、より具体的な詳細を尋ねる必要があります。 –

0

1)いいえ 2)。たとえば、XMLやJSONをWindows Webサービスに均等に供給することができます。アプリでクライアントからサーバーを呼び出す方法があなたの決定です。通常、URLによって駆動されます。 3)いいえ、アプリケーション開発サーバーは必要ありません。あなたが望むなら、普通のPCを使うことができます。私は確かにテストのためにこれを複数回やった。しかし、大勢の読者にとって、私はLinuxサーバのような大きなものを推奨し、「家庭用PC」は推奨しません。

+0

アーキテクチャについての2番目の答えをもう少し詳しく説明できますか?あなたの推奨される方法は何か、それともエンタープライズアプリケーションのためのサポートされた方法でしょうか。お返事をありがとうございます。 –

関連する問題