Challenge Overview
Stone provides business to business service. As parts of its products, Stones has provided the Otis elevator company a web-based platform for Otis's customers to monitor the performance and health of their equipments. The current web application has already been applied along with functions like monitoring equipment, service interaction, reporting, email notification etc. Now the client wants to be the first company in the elevator industry to offer transparent service to its customers on a mobile application. Therefore they are looking to create a new mobile application that allows users to monitor and track the performance of their equipment.
The client wants to provide responsive maintenance and repair services to its customers. Usually it will sign contracts with its customers. A contract will contain several buildings in which there will be several equipment called units. The client will conduct unplanned visits to customers’ sites upon request regarding the problems of units. Also maintenance visits will be done by the mechanics regularly. All these operations will be planned and logged on the web application.
Currently, there was no mobile application that allowed Stones’ customers to view and monitor the performance of their equipment. They have to access the web application with PCs for such information periodically. All these issues give rise to the opportunity to have a native mobile application which allows the user to perform operations remotely and quickly.
The service module contains a list of business service objects. These services provide the common business logics.
The business service object uses an internal data access layer to manage the data in local storage and access the data via the external web services.
This component will provide the WebServiceFacade that is defined in the Service Interface Diagram. You are expected the design detail logic to interacting with the web service ending point.
Final Submission Guidelines
N/A