13E114IEP - E-business Infrastructure

Course specification
Course title E-business Infrastructure
Acronym 13E114IEP
Study programme Electrical Engineering and Computing
Module Computer Engineering and Informatics
Type of study bachelor academic studies
Lecturer (for classes)
Lecturer/Associate (for practice)
Lecturer/Associate (for OTC)
ESPB 6.0 Status elective
Condition none
The goal Introduce concepts of electronic commerce and elements of hardware and software infrastructure.
The outcome By the end of this course, students will be able to understand: required hardware and software infrastructure, concept of horizontal scalability, methods for capacity planning, capital and operational expenditure, security in electronic commerce systems.
URL to the subject page
URL to lectures
Contents of lectures Software infrastructure (web server, application server, database server). Hardware infrastructure (server, clusters, concept of reliability). Datacenter planning (power utilization, climatization, WSC, CAPEX, OPEX). Virtualization. Horizontal scalability. Cloud. Non relational databases and parallel processing (MongoDB, Hadoop, MapReduce). Electronic payment and security.
Contents of exercises Introduction with problems and solutions from the e-business domain. Electronic payment. Using ASP .NET MVC, C#, ORM technologies for web applications and web services development. Application development for execution in Azure cloud.
  1. Hennessy J., Patterson D., Computer Architecture. A Quantitative Approach (6th Edition), 2017
  2. Barroso L.A., Clidaras J., Holzle J., The Datacenter as a Computer: Designing Warehouse-Scale Machines, Third Edition, 2018
  3. Laudon K., Traver C., E-Commerce: Business, Technology, Society, (2nd) Pearson Education, 2004, ISBN-13: 978-0321269379
  4. Milutinovic V., Patricelli F., (eds), E-Business and E-Challenges, IOS Press Inc., 2002, ISBN-13: 978-1586032760
Number of hours per week during the semester/trimester/year
Lectures Exercises OTC Study and Research Other classes
2 2 1
Methods of teaching Lectures, exercises, laboratory exercises and practical projects.
Knowledge score (maximum points 100)
Pre obligations Points Final exam Points
Activites during lectures 0 Test paper 20
Practical lessons 10 Oral examination 50
Projects 0
Colloquia 20
Seminars 0