Module Resources
Sun's application server platform Edition 8.1 or later.
Relational database e.g. Oracle, Derby.
Module Learning Strategies
Material will be presented in lectures, tutorials will apply the material to develop small applications which make use of the different Enterprise technologies. Students will be expected to apply the designs and methods learnt through the tutorials in their practical assignment.
(1:n)2 (1:20)2
Module Indicative Content
Analyse develop and deploy Enterprise Applications.
Reflect on the context and situations in which Enterprise Applications are used.
Review of web application, evaluate how they can be included within Enterprise Applications.
Evaluate the Extensible Markup Language (XML) and how it is used in the context of Enterprise Applications.
Analyse and develop applications using the following JavaEES components: Enterprise Java Beans, Remote Interface, Local Interface, EJB Implementation and EJB Container, Session Beans, stateful, stateless, Message beans, Entity Classes.
Reflect on the theory behind Web Services: specifically protocols such as SOAP, XML-RPC, Web Service Definition Language (WSDL) documents, Universal Description, Discovery and Integration (UDDI) registration service.
Be able to develop applications using Web Services.
Module Texts
Jendrock E. et.al., (2006), The JavaEES Tutorial, 3rd Edition, Addison-Wesley, ISBN: 0-321-49029-0
Fowler M., (2003), Patterns of Enterprise Application Architecture, Addison-Wesley, ISBN: 0-321-12742-0
Chotterjee and Webber J., (2004), Developing Web Services: An Architects Guide, New Jersey, USA, Prentice Hall PTR, ISBN: 0-131-401602
Module Additional Assessment Details
100% coursework consisting of:-
Assignment: Design, develop and deploy a JavaEES application which includes a web service and answer test questions about the components and mechanismis involved. (Learning outcomes 1, 2, 3 and 4).
Module Special Admissions Requirements
CE00216-M, Internet Applications or equivalent.