User Tools

Site Tools


tanszek:oktatas:iss_t:lecture_notes

This is an old revision of the document!


Information Systems Integration and Testing


Module 1. Foundations and Integration Mindset

These notes establish the terminology, motivation, and architectural background of the course.

  • Introduction - Concept page introducing software integration, interface-driven design, data exchange, and testing concerns.
  • Software Integration - Core theory page on integration problems, legacy systems, middleware, file-based integration, databases, and integration strategies.
  • Evolution of Software Integration methods - Historical and architectural overview showing how integration moved from tightly coupled systems toward middleware and enterprise integration approaches.
  • 12-Factor App Methodology - Operational design principles for modern service-based systems, deployment, configuration, and runtime behavior.
  • Semantic Versioning - Compatibility-focused versioning rules for APIs, components, and evolving systems.

Module 2. Classical Integration and Low-Level Communication

This block covers foundational distributed communication techniques and older but historically important integration models.

Module 3. Modern APIs, Contracts, and Remote Calls

These topics focus on structured service contracts, modern remote procedure calls, and API-oriented integration.

Module 4. Deployment and Runtime Integration

Integration is not only about protocols. It also depends on packaging, deployment, runtime isolation, and service-to-service topology.

Module 5. Messaging, Web Services, and Enterprise Integration

This module moves from direct request-response integration toward asynchronous communication, XML-based service standards, and enterprise-scale middleware patterns.

tanszek/oktatas/iss_t/lecture_notes.1774895086.txt.gz · Last modified: 2026/03/30 18:24 by knehez