Project Title: Schedule Management and Booking System for Care-workers
The client is a part of the University of Liverpool, and a pioneer in the transfer of e-science to e-business. It focuses on the application of ‘grid technology’ to real business needs and in the ability to create new business ventures capable of delivering those business solutions.
The Challenge
AiMeS have developed an in-house scheduling algorithm that allocates care-workers to clients who require care at specified locations and at certain times during the day. The exact details of the algorithm itself are confidential. The aim of this project was to develop a prototype system that will enable external bodies to utilize this algorithm by the use of a Web Service.The Solution
The project essentially comprises two parts:- A Scheduling Web Service responsible for assigning care-workers to bookings in an efficient manner
- A Web Service Client that has a user friendly GUI, capable of loading information in via csv (Community Service Volunteer) files and both submitting and retrieving data from the Scheduling Web Service
- Data input: The user is able to select different cvs files via a GUI that will effectively be data sources from which to pass the necessary information to the Scheduling Web Service.
- Send Data: Having Input all the necessary data into the GUI it will then be possible for the user to send the data to the Web Service.
- Generate Schedules: Having received the necessary data, the Web Service, integrated with the AiMeS Scheduling Algorithm, provides a resulting schedule. In effect this means the allocation of care-workers to the client’s bookings.
- Email Notification: Having successfully completed the scheduling process the Web Service sends an email notifying the user that the process is complete.
- Get Schedules: Upon completion of the schedule generation user has the ability to get the results via the Web Service.
It is envisaged that the Web Service will eventually be utilized by a large number of clients, thus it is imperative that the Web Service may be consumed by any client and have no platform or operating system dependencies. For example, it should be possible for a client using J2EE on a Linux operating system to consume the Web Service. For testing purposes, the development of a user-friendly GUI interface was required to demonstrate the ability to both send and receive data from the Web Service. The GUI interface should allow the user to specify simple text files to load necessary data in and should be capable of displaying results generated by the web service.
Tools and Technologies
IDE & Dev. Tools, MS Visual Studio NET, C++, DBMS Oracle 10gRelated links
http://www.qulix.com/Case_Study_-_WebService.htmlPost Your Story, Tell All About Your Success!
If you want the story of your company to appear on the portal please fill out this form and send it to [email protected]. We would also like you to leave contact information (name, e-mail, phone) of a person who is responsible for filling the form to clarify any questions, which could appear.
Available Success Stories From Companies:
Disclaimer
All information contained in this Section is owned by RUSSOFT.org and its Participants and is protected by Russian and international copyright laws. Any reproduction or republication of all or part of this Section has to remain intact and include a notice on the copyright of RUSSOFT.org or the Participants, as applicable.
While the information of this Section has been presented with all due care, RUSSOFT.org does not warrant the accuracy, completeness, usefulness and truth of Section’s information, links and logos derived from third parties. RUSSOFT.org is not liable for any loss or damage occurring from the use of this Section’s materials.






