Registry

Module Specifications

Current Academic Year 2012 - 2013
Please note that this information is subject to change.

Module Title eCommerce Infrastructure
Module Code CA668
School School of Computing
Online Module Resources

Module Co-ordinatorSemester 1: Claus Pahl
Semester 2: Claus Pahl
Autumn: Claus Pahl
Module TeacherClaus Pahl
NFQ level 8 Credit Rating 7.5
Pre-requisite None
Co-requisite None
Compatibles None
Incompatibles None
Description
The purpose of this module is to introduce students to principles and technologies in the area of eCommerce. The aim is to introduce students to the principles and techniques for the development of software applications supporting eCommerce sites and activities. The module addresses the requirement of understanding eCommerce systems not only from a technology-oriented development perspective, but also considering environmental factors such as security and business aspects. Students are expected to attend lectures and participate actively in lab and project work.

Learning Outcomes
1. Identify major infrastructures, architectures and development techniques (such as Web and service technologies) and explain their importance for eCommerce applications.
2. Develop basic eCommerce applications using common Web and programming technologies (HTML, Java).
3. Identify computer security techniques (computer and communications security) and define security principles and assess their importance in particular in Internet-based applications.
4. Assess, select and apply middleware technologies for the design of complex eCommerce applications.



Workload Full-time hours per semester
Type Hours Description
Lecture36class-based instruction
Laboratory18tutorial/lab work
Independent learning time133essay/project work
Total Workload: 187

All module information is indicative and subject to change. For further information,students are advised to refer to the University's Marks and Standards and Programme Specific Regulations at: http://www.dcu.ie/registry/examinations/index.shtml

Indicative Content and Learning Activities
lnternet Programming.
The students will learn to apply programming and scripting languages: Java, Javascript; protocols: HTTP; and documents formats: HTML, XML, DOM. Application context are eCommerce support software systems..

Open Distributed Systems.
The students will be introduced to communication technology: e.g. middleware platforms such as CORBA, Java RMI, DCOM, DCE. Students will also investigate the utilisation of Web databases using connectivity technology such as ODBC, JDBC..

Security.
The students will investigate the basics of computer/network security - access control, authentication, firewalls - in order to assess the security implications and solutions for eCommerce systems..

Service-Oriented Architecture.
The students will learn about principles and technologies of the Web Service platform (the protocols, languages and infrastructure tools SOAP, WSDL, UDDI). SOA principles as an architecture and design framework are investigated..

Assessment Breakdown
Continuous Assessment35% Examination Weight65%
Course Work Breakdown
TypeDescription% of totalAssessment Date
EssayInvestigation and assessment of Web and software technologies for the development of ECommerce and related systems35%Sem 2 End
Reassessment Requirement
Resit arrangements are explained by the following categories;
1 = A resit is available for all components of the module
2 = No resit is available for 100% continuous assessment module
3 = No resit is available for the continuous assessment component
This module is category 1
Indicative Reading List
  • Darrell Ince: 2002, Developing Distributed and Ecommerce Applications, Addison-Wesley,
  • W. Treese and L. Stewart: 1998, Designing Systems for Internet Commerce, Addison-Wesley,
Other Resources
None
Array
Programme or List of Programmes
BSSAStudy Abroad (DCU Business School)
BSSAOStudy Abroad (DCU Business School)
ECSAStudy Abroad (Engineering & Computing)
ECSAOStudy Abroad (Engineering & Computing)
EMBINEuropean MSc in Business Informatics
GDBINGraduate Diploma in Business Informatics
GDFGrad Diploma in Information Technology
GTEGraduate Training Elements (Non Award)
HMSAStudy Abroad (Humanities & Soc Science)
HMSAOStudy Abroad (Humanities & Soc Science)
MCMM.Sc. in Computing
SHSAStudy Abroad (Science & Health)
SHSAOStudy Abroad (Science & Health)
Timetable this semester: Timetable for CA668
Date of Last Revision10-SEP-08
Archives: