Faculty of Technical Sciences

Subject: Distributed information systems (17.IZMO03)

Native organizations units: No data
General information:
 
Category Theoretical-methodological
Scientific or art field Information-Communication Systems
Interdisciplinary No
ECTS 6
Educational goal:

The goal of course is learning students about implementation of modern information systems and basic concepts and principles of information systems implementation and Enterprise Application Integration (EAI), Enterprise Architecture (EA) and their usage in Cloud Computing technologies. Students will also be trained for mastering the methods, techniques and tools for analysis and implementation on such solutions in business.

Educational outcome:

After completion of the course and passing the exam, students will be able to implement information systems and to implement integration project patterns during the integration of distributed and heterogeneous enterprise information systems, as well as cloud computing solutions. The acquired knowledge rely on SOA concepts and XML technologies.

Course content:

This course will cover the following areas: MoM (Messaging Oriented Middleware), EA (Enterprise Architecture) and Cloud Computing. MoM area covers: Introduction to information systems integration (A2A, B2B, BPM, SOA). Message systems, integration patterns and concepts: message channels (point-to-point, publish-subscriber, bridge...), transformations (Envelope, Canonic Data Model...), validation, routing (selectors, filters, splitters, brokers...), security mechanisms, rules. Message structures (Request-Reply, Fire-and-Forget, Event, Correlation ID...). Systems and transport protocols for integrations (JMS, SOAP, Filesystem, JDBC, FTP, mails, EJB...). Message flows (synchronous, asynchronous). ESB (Enterprise Service Bus) concepts: endpoints, adapters, components, logging, monitoring. The use of Java platform and Spring libraries during the information systems integration. Comparison and introduction to Open Source (Mule, Apache ServiceMix, Apache Camel...) and commercial (Oracle Fusion, TIBCO BW...) solutions in the field of integration. Examples of information systems integration in practice (telecommunications, banking, wholesales...). EA area covers: TOGAF ADM (Architecture Development Method), the vision of architecture, business, IT, Data, applicational, technological and other architectures. Reference TOGAF model. Cloud Computing covers: business cloud models (IaaS, PaaS, SaaS), examples of cloud solutions of enterprise information systems (ERP, CRM, DMS, GIS, HRM...).

Teaching methods:

Teaching activity includes lectures with the practice examples, computer laboratory exercises and consultations. Students solve specific problems in the field of information systems integration, independently and/or in group.

Literature:
Authors Title Year Publisher Language
Gregor Hohpe, Bobby Woolf Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions 2003 Addison-Wesley Professional English
Rachel Harrison TOGAF 9, Certified 2009 The Open Group English
Stefanović, D., Sladojević, S. Sistemi za podrsku planiranju poslovnih resursa u organizacijama u Srbiji 2016 Fakultet tehnickih nauka, Novi Sad Serbian language
T. Redemakers, J. Dirkensen Open Source ESBs in Action 2009 Manning Publications English
Erl, T., Puttini, R. Cloud Computing Concepts, Technology & Architecture 2013 Prentice Hall, New York English
Knowledge evaluation:
Course activity Pre-examination Obligations Number of points
Oral part of the exam No Yes 30.00
Test Yes Yes 10.00
Project Yes Yes 40.00
Test Yes Yes 10.00
Test Yes Yes 10.00
Lecturers:
API Image

doc. Arsenović Marko

Assistant Professor

Computational classes
API Image

prof. dr Sladojević Srđan

Full Professor

Lectures

vanr. prof. dr Lukač Željko

Associate Professor

Computational classes
API Image

Asistent Spasojević Ivana

Assistant - Master

Computational classes

vanr. prof. dr Lukač Željko

Associate Professor

Lectures

Faculty of Technical Sciences

© 2024. Faculty of Technical Sciences.

Contact:

Address: Trg Dositeja Obradovića 6, 21102 Novi Sad

Phone:  (+381) 21 450 810
(+381) 21 6350 413

Fax : (+381) 21 458 133
Emejl: ftndean@uns.ac.rs

© 2024. Faculty of Technical Sciences.