New York University

Computer Science Department

Courant Institute of Mathematical Sciences

 

Session 14: Class Project Assessment Form

 

Course Title: Application Servers                                                                                            Course Number: g22.3033-006

Instructor: Jean-Claude Franchitti                                                                                            Session Date: 12/12/11

 

Project #: ___ Team Member(s): ____________________________________________

 

Review Items

Project Assessment Focus

Max Points

Actual Score

1

Demonstration of two or more application services on top of three or more application server platforms. Application server platforms must include both a CORBA and an RMI-based platform.

2

 

2

Brief summary of the application services

1

 

3

One bonus point for any additional working  application services. Any working demonstrations involving the J2EE, Web Services, and/or CORBA 3 platforms will automatically be granted this bonus point.

(1)

 

4

Application service(s) must be based on the MOO framework

1

 

5

One bonus point for prepared test case

1

 

6

Project is an integrated version of hw# 1-8

1

 

7

Application service is portable across various application server platforms, or is integrated to operate on top of multiple application server platforms

1

 

8

Application service operates on top of well-understood infrastructure. Benefits and deficiencies of the various underlying application server technologies involved are well understood. Performance issues and other enterprise assurance features are accounted as needed

1

 

9

Unless otherwise agreed on a case-by-case basis, the application infrastructure must be the 2D-chat environment. The environment can be either one of the platforms suggested/provided for the homework assignments, a new platform, or a third-party 2D chat environment

2

 

10

One bonus point for web-enabled 2D chat capabilities

(1)

 

11

Explanation of the development tools used to implement and test the application service(s) on top of their respective application server platforms.

1

 

12

Explanation of the underlying application server  technologies  used by the application service(s) at run-time

1

 

13

Clearly stated limitations and bugs

1

 

14

Well packaged application service

1

 

15

Suitable project report provided no later than 12/23/11 at midnight

6

 

16

Anything particularly creative

(1)

 

Total

 

20+(3)