Module Descriptors
ENTERPRISE APPLICATIONS
COSE70451
Key Facts
Faculty of Computing, Engineering and Sciences
Level 7
15 credits
Contact
Leader: David Gillibrand
Hours of Study
Scheduled Learning and Teaching Activities: 36
Independent Study Hours: 114
Total Learning Hours: 150
Assessment
  • COURSEWORK weighted at 100%
Module Details
Module Additional Assessment Details
100% coursework consisting of:-
Assignment: Design, develop and deploy a JavaEE application which includes a web service and answer test questions about the components and mechanismis involved. (Learning outcomes 1, 2, 3 and 4).
Module Resources
NetBeans including Java Enterprise Edition
Relational database e.g. Oracle, Derby.
Module Learning Strategies
Material will be presented in lectures, practicals 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 practicals in their assignment.
(1:n)1 (1:20)2
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 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 Special Admissions Requirements
CE00216-7, Internet Applications or equivalent.