Go to:
Logótipo
You are here: Start > EIC0077

Distribution and Integration Technologies

Code: EIC0077     Acronym: TDIN

Keywords
Classification Keyword
OFICIAL Operating Systems and Networks

Instance: 2008/2009 - 1S

Active? Yes
Web Page: http://paginas.fe.up.pt/~nflores/dokuwiki/doku.php?id=teaching:0809:tdin
Responsible unit: Department of Informatics Engineering
Course/CS Responsible: Master in Informatics and Computing Engineering

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
MIEIC 23 Syllabus since 2006/2007 4 - 6 56 162
5

Teaching language

Portuguese

Objectives

Provide knowledge and practice in developing distributed business applications, using the most appropriate technologies. Issues on interoperability and integration.

Program

1. Distribution Fundamentals
- Distributed paradigms of message passing and shared memory
- Remote invocation: RPC
- Component and object-oriented distribution
- Architectures: client-server, P2P, the 3 “tiers”
- The first significant technologies: CORBA AND DCOM
2. Recent Technologies on distribution and componentization
- JAVA RMI
- Enterprise Java Beans
- .NET Remoting
- Interoperability
- XML, SOAP protocol and Web Services
3. Services for distributed applications (Enterprise) and its use
- Transactions
- Message queues
- Data access
- Security Models
4. Legacy software integration
- Scenarios and tools
- Database, applications and processes’ integration

Mandatory literature

Nagel, Christian; Enterprise services with the .NET Framework. ISBN: 0-321-24673-X
MacDonald, Matthew; Microsoft .NET distributed applications. ISBN: 0-7356-1933-6
Brown, Kyle 070; Enterprise Java programming with IBM WebSphere. ISBN: 0-321-18579-X

Complementary Bibliography

Jane Fung, James Hunter; An Introduction to IBM Rational Application Developer : A Guided Tour. ISBN: 1931182221
Ingo Rammer; Advanced .NET Remoting, 2nd edition. ISBN: 1590594177

Teaching methods and learning activities

- Theoretical concept exposition, with presentation of examples and demonstrations.
- Practical development of components and distributed applications with interoperability.

Software

Acesso a um servidor Java application server
Servidor Web suportando Web Services
Desenvolvimento Java Enterprise - Java NetBeans
Desenvolvimento .NET - Visual Studio .NET 2005

Evaluation Type

Distributed evaluation with final exam

Assessment Components

Description Type Time (hours) Weight (%) End date
Subject Classes Participação presencial 54,00
Projects - Design and implementation Trabalho escrito 60,00
Final Exam Exame 2,00
Total: - 0,00

Amount of time allocated to each course unit

Description Type Time (hours) End date
Readings - Theory, API's Estudo autónomo 32
Final Exam Preparation Estudo autónomo 24
Total: 56,00

Eligibility for exams

Finazing and presenting Lab assignments.
Open book final.

Calculation formula of final grade

0.6 Asgn + 0.4 Ex
Asgn - 2 or 3 Lab assignments
Ex - Open book final

Special assessment (TE, DA, ...)

The same as for ordinary students. The assignments are mandatory.

Classification improvement

The assignments can be improved until the date of the final exam.
For final grade improvement, the assignments grade will no longer be considered.

Observations

It is expected that students have some general knowledge of networks and protocols and of distributed services and systems.
Recommend this page Top
Copyright 1996-2024 © Faculdade de Engenharia da Universidade do Porto  I Terms and Conditions  I Accessibility  I Index A-Z  I Guest Book
Page generated on: 2024-08-19 at 17:26:37 | Acceptable Use Policy | Data Protection Policy | Complaint Portal