Cse 564

Submitted by: Submitted by

Views: 180

Words: 667

Pages: 3

Category: Other Topics

Date Submitted: 02/24/2014 05:57 PM

Report This Essay

CSE564 – Homework #2 – Spring 2014

Assignment Date: Feb 3rd Due Date: Feb 10th

In this homework, you need to develop a SaaS application design using a service-oriented architecture. This is a team project. You need to design the application according to the requirement specification given below and provide a report of your design.

Requirements

Engineering Internship Program (EIP) Manager

The Engineering Career Center provides an engineering internship program between companies and students employees. The internship manager is designed to be responsible for billing the intern’s working time. These businesses need accurate accounting of when and where interns are staffed, # of working hours, skills of the interns, project expenses, amounts billed to companies.

The customers can:

* Enter the information (intern, project, company, timecard etc) into the system. The system will save the entered information to the database.

* Search for their existing projects.

* Search for the interns recruited by their company

* Find out the interns assigned to their project.

* Find out the skills of the interns.

* Find out general information of the interns

* Examine the timecards associated with the projects and interns.

* Calculate the salary they need to pay to each individual intern according to the timecard.

* Recruit interns from the intern pool

In this homework, you need to develop your application using a service-oriented architecture, in a way that it can be deployed on a SOASaaS platform like EasySaaS. The functionalities specified in the requirements need to be fulfilled.

Pay attention to the granularity of the services you designed for the system. The granularity of a service should be carefully designed so that they can reused, and you will not want to have too many services because many service invocations might impact the performance.

Following is an example SOA design for an online shopping site application...