Logisticx Client Side
Logisticx Client Application Overview
The Logisticx web application is an Ajax web application built with Google Web Toolkit (GWT). The Logisticx web application is primarily intended to showcase simple use cases for interfacing with the Fuse products including Fuse ESB, Fuse Message Broker, Fuse Services Framework, and Fuse Mediation Router. The Logisticx client web application implements the various perspectives of interaction with a conceptual logistics company such as a customer placing an order with a partner, a partner managing their inventory with the logistics company, and the logistics company itself which manages shipping and inventory on behalf of the partners.

The diagram above depicts from a high level what has been implemented. Currently, the client-side web application provides functionality for submitting orders via SOAP over HTTP.
Perspectives
Customer
|
The customer is a normal person that places an order with a partner of the logistics company. The customer views a branded web site provided by the partner and selects items from the inventory for that vendor. The customer has no knowledge of the back end logistics of delivering the product order to their doorstep but requires feedback from the vendor on the order status and shipping information. The customer is delivered branded communications from the vendor AND the logistics center. |
Partner / Vendor
The vendor is a retail merchant that sells products via their online web storefront. The vendor provides a branded storefront that is actually hosted by the logistics company and all orders for merchandise are routed through the logistics provider before notification is sent to the vendor. The vendor does not stock large quantities of their merchandise and instead relies upon the logistics company to stock and ship their product.
Logisticx
Logisticx stocks the product for the vendors and ships directly to the vendor's customers on their behalf. Orders are routed to geographically distributed warehouses and orders are shipped from the warehouse nearest the customer. Logisticx notifies vendors of each order so that the vendor can accurately predict demand in realtime.
Creating Logisticx GWT Frontend
See the Creating Logisticx GWT Frontend use case.
