Computer Science

 

ECM3408 - Enterprise Computing (2012)

Back | Download as PDF
MODULE TITLEEnterprise Computing CREDIT VALUE15
MODULE CODEECM3408 MODULE CONVENERUnknown
DURATION: TERM 1 2 3
DURATION: WEEKS 0 11 weeks 0
Number of Students Taking Module (anticipated) 9
DESCRIPTION - summary of the module content

The vast majority of businesses now rely upon well-designed, functional, efficient and secure IT systems to carry out their day to day operations and to guide their business strategy.  This module introduces you to the techniques required to enable the development of systems that can operate across multiple sites, perhaps even multiple countries, in a secure and efficient manner.   In addition, the module highlights the  issues and opportunities that can arise from the creation and storage of large-scale datasets.  This module will be appropriate for any student interested in the development of enterprise-level software who is studying a programme with significant programming content.

Pre-requisite modules: ECM2407, ECM2413
 

AIMS - intentions of the module

The aim of this module is to introduce you to the techniques used to implement large-scale distributed information systems in heterogeneous environments and to consider important interoperability issues, including GRIDS and the semantic web.

INTENDED LEARNING OUTCOMES (ILOs) (see assessment section below for how ILOs will be assessed)

Module Specific Skills and Knowledge:
1 demonstrate an appreciation of the problems that can arise in the development of large-scale distributed information systems;
2 construct concurrent and distributed computing systems by synchronising the activities of processes and threads, and by using communication substrates;
3 explain the importance of usability, security, availability, scalability and performance, and show how these can be achieved in concurrent and distributed computing systems;
4 demonstrate an appreciation of database functionality underpinning such systems, and of the practical realisation of this in commercial products;
5 interpret recent developments in interoperability architectures;
6 demonstrate a clear understanding of the latest relevant standards and reference architectures;
7 demonstrate knowledge of appropriate resources for keeping abreast of developments in the area.
Discipline Specific Skills and Knowledge:
8 understand and use protocol specifications;
9 design within the context of heterogeneous systems.
Personal and Key Transferable/ Employment Skills and  Knowledge:
10 write a report developing and justifying a design for interoperability;
11 handle the advanced features of a DBMS related to interoperability.

SYLLABUS PLAN - summary of the structure and academic content of the module

Processes, threads and synchronisation issues Interoperability in heterogeneous information systems. Communications substrates (Java Remote Method Invocation, CORBA). Service Oriented Architecture. GRIDS computing. Ontologies; Semantic web
 

LEARNING AND TEACHING
LEARNING ACTIVITIES AND TEACHING METHODS (given in hours of study time)
Scheduled Learning & Teaching Activities 22.00 Guided Independent Study 128.00 Placement / Study Abroad 0.00
DETAILS OF LEARNING ACTIVITIES AND TEACHING METHODS
Category Hours of study time Description
Scheduled Learning & Teaching activities 18 Lectures
Scheduled Learning & Teaching activities 4 Workshops
Guided Independent Study 30 Individual assessed work
Guided Independent Study 98 Guided Independent Study

 

ASSESSMENT
FORMATIVE ASSESSMENT - for feedback and development purposes; does not count towards module grade
Form of Assessment Size of Assessment (e.g. duration/length) ILOs Assessed Feedback Method
       
       
       
       
       
SUMMATIVE ASSESSMENT (% of credit)
Coursework 30 Written Exams 70 Practical Exams
DETAILS OF SUMMATIVE ASSESSMENT
Form of Assessment % of Credit Size of Assessment (e.g. duration/length) ILOs Assessed Feedback Method
Written exam – closed book 70 2 hours 1, 2, 3, 4, 6, 7 None
Coursework – assignment 1 15 15 hours 2 Written
Coursework – assignment 2 15 15 hours 5, 8, 9, 10, 11 Written
         
         

 

DETAILS OF RE-ASSESSMENT (where required by referral or deferral)
Original Form of Assessment Form of Re-assessment ILOs Re-assessed Time Scale for Re-reassessment
All above Written exam (100%) All Last week August
       
       

 

RE-ASSESSMENT NOTES

Referred and deferred assessment will normally be by examination. For referrals, only the examination will count, a mark of 40% being awarded if the examination is passed. For deferrals, candidates will be awarded the higher of the deferred examination mark or the deferred examination mark combined with the original coursework mark.
 

RESOURCES
INDICATIVE LEARNING RESOURCES - The following list is offered as an indication of the type & level of
information that you are expected to consult. Further guidance will be provided by the Module Convener



ELE – http://vle.exeter.ac.uk

 

Reading list for this module:

Type Author Title Edition Publisher Year ISBN Search
Set Monson-Haefel, R Enterprise JavaBeans 4th O’Reilly 2004 0-596-00530-X [Library]
Set Alonso, Gustavo; Casati, Fabio; Kuno, Harumi and Machiraju, Vijay Web Services: Concepts, Architectures and Applications Springer-Verlag 2004 3-540-44008-9 [Library]
CREDIT VALUE 15 ECTS VALUE 7.5
PRE-REQUISITE MODULES ECM2407, ECM2413
CO-REQUISITE MODULES
NQF LEVEL (FHEQ) 3 (NQF level 6) AVAILABLE AS DISTANCE LEARNING No
ORIGIN DATE Monday 12 March 2012 LAST REVISION DATE Friday 12 October 2012
KEY WORDS SEARCH Enterprise Computing, Enterprise Javabeans, CORBA, RMI, Data Warehousing, Data Mining