Project on web service with complex data, JAVA Programming

This project is based on the teams example of chapter 1. Instead of teams, you will consider employees working in a department in a company. (Departments and employees are analogous to teams and players, respectively.) A department has a name, department number, and a collection of employees. An employee has a name and an employee id number. Initialize the service with 4 departments with between 2 and 5 employees each.
The service will support three web methods.
• getDepartments takes no araguments and returns a list of department names and department numbers.
• getEmployees takes one argument which is a department number and returns a list of employees in the department (name and id).
• getAuthor takes no arguments and returns your name.
The service should be coded with separate interface, implementation, and publisher classes Publish the service on port 9002. All of the classes should be coded in the package ws.asg3.
Write a client that calls get Departments to obtain the list of all departments and then callsgetEmployees for each one to produce a list of departments and their employees. Finally the service should call getAuthor and print the returned value. Output should include appropriate descriptive text to make it meaningful and readable.
If you want to write the service for a different setting with similar characteristics, email me your proposal for review and quick response.

Posted Date: 2/14/2013 7:23:52 AM | Location : United States







Related Discussions:- Project on web service with complex data, Assignment Help, Ask Question on Project on web service with complex data, Get Answer, Expert's Help, Project on web service with complex data Discussions

Write discussion on Project on web service with complex data
Your posts are moderated
Related Questions

Question: (a) Java does not support multiple inheritance but does provide the concept of ‘interface'. Explain how interfaces can help a programmer to implement multiple inheri

Normal 0 false false false EN-US X-NONE X-NONE

Task 1 Create a new project in Eclipse called Assignment 1. Within this project create a package called task01. 1/ Download the class Date (you must use this class - no

Conway's Game of Life is a "cellular automaton" that is played on a 2D grid (array) of cells. At the start of the game, an initial configuration is set up in which a number of cell

Finding an Applet's Size When running inside a web browser the size of an applet is set through the height and width attributes and cannot be changed by the applet. Several app

Both functions send you to a new resource like JSP, Servlet etc.     Normal 0 false false false EN-US X-NONE X-NONE

JMX framework can enhance the manageability of your application by  1. Monitoring your application for critical events, performance problems, and error condition statistics. E.g

What are the advantages that Java's layout managers provide over traditional windowing systems ?

What are the types of Dependency Injection Spring supports? Ans) there are two types of Dependency Injection Spring a)  Setter Injection: b)  Constructor Injection: