Soa-mobile-solutions

提供:Dev Guides
移動先:案内検索

SOA-モバイルソリューション

説明

現在の今日の経済では、今日のモバイルは強力になり、モバイルWebはより安価になり、ユーザーに高速サービスを提供しています。 Webベースのモバイルソリューションは、エンタープライズ環境のバックエンドと通信する必要があります。

次の図は、SOAベースのモバイルアプリケーション開発を示しています。

SOAモバイルアプリケーション開発

  • 上記の写真を使用して、サービス指向によってモバイルソリューションの構成を簡素化する方法を説明できます。
  • このプロセスの目的は、携帯電話からアイテムのバーコードを読み取ることです。
  • 次に、ユーザーはフォームに入力し、サーバーに送信します。 メッセージは直接サーバーに送信されませんが、link:/soa/soa_enterprise_service_bus [Enterprise Service Bus(ESB)]と呼ばれるインタープリターを使用してデータを処理し、適切なサーバーにメッセージを送信します。
  • 最後のステップで、メッセージはデータベースに保存されます。

モバイル部

これは、すべてのデータをローカルデータベースに保存する携帯電話で実行されるアプリケーションであり、ユーザーは設定されていないデータを確認して、もう一度送信することができます。

通信ミドルウェア

ESBはサーバーと携帯電話の間のミドルウェアとして機能し、携帯電話から収集したデータを送信し、さまざまなデータベースに保存されているメッセージを処理します。 ミドルウェアは、携帯電話とサーバーの間であまりカスタマイズされていない部分であり、システムの成功につながります。

サーバー側の部分

サーバー側の部分は、データベースから取得された収集データを提供するWebビューとして頻繁に呼び出されます。

上記の3つの部分(モバイルパーツ、通信ミドルウェア、サーバーサイドパーツ)では、サービス指向アーキテクチャを使用することにより、モバイルソリューションを体系的に使用できることを指定しています。