Soa-mobile-solutions
提供:Dev Guides
SOA-モバイルソリューション
説明
現在の今日の経済では、今日のモバイルは強力になり、モバイルWebはより安価になり、ユーザーに高速サービスを提供しています。 Webベースのモバイルソリューションは、エンタープライズ環境のバックエンドと通信する必要があります。
次の図は、SOAベースのモバイルアプリケーション開発を示しています。
- 上記の写真を使用して、サービス指向によってモバイルソリューションの構成を簡素化する方法を説明できます。
- このプロセスの目的は、携帯電話からアイテムのバーコードを読み取ることです。
- 次に、ユーザーはフォームに入力し、サーバーに送信します。 メッセージは直接サーバーに送信されませんが、link:/soa/soa_enterprise_service_bus [Enterprise Service Bus(ESB)]と呼ばれるインタープリターを使用してデータを処理し、適切なサーバーにメッセージを送信します。
- 最後のステップで、メッセージはデータベースに保存されます。
モバイル部
これは、すべてのデータをローカルデータベースに保存する携帯電話で実行されるアプリケーションであり、ユーザーは設定されていないデータを確認して、もう一度送信することができます。
通信ミドルウェア
ESBはサーバーと携帯電話の間のミドルウェアとして機能し、携帯電話から収集したデータを送信し、さまざまなデータベースに保存されているメッセージを処理します。 ミドルウェアは、携帯電話とサーバーの間であまりカスタマイズされていない部分であり、システムの成功につながります。
サーバー側の部分
サーバー側の部分は、データベースから取得された収集データを提供するWebビューとして頻繁に呼び出されます。
上記の3つの部分(モバイルパーツ、通信ミドルウェア、サーバーサイドパーツ)では、サービス指向アーキテクチャを使用することにより、モバイルソリューションを体系的に使用できることを指定しています。