Looks like no one added any tags here yet for you.
Systems Integration Architecture
Provides a bridge between operational applications and platforms by tying together various platforms, operating systems, transports, and applications.
Communications Middleware
Computer software that enables two separate software components, processes, and/or applications to communicate between multiple devices.
Inter-Process Communications (IPC)
A term often used interchangeably with communications middleware, referring to the methods for enabling distributed applications.
Functional Middleware
Also known as Service Oriented Middleware, which involves a client-server relationship fundamentally based on a point-to-point architecture.
Message Oriented Middleware (MOM)
Type of middleware that includes a publisher/producer generating messages and a subscriber/consumer accessing the data.
Application Programming Interface (API)
Set of functions and procedures that specify how software components should interact.
Data Integration
Technical and business processes used to combine data from multiple sources to provide a unified, single view of data.
Extract, Transform, and Load (ETL)
A data integration technique that gathers datasets from disparate sources, harmonizes them, and loads them into a data warehouse.
Change Data Capture
A technique that identifies data changes in databases in real time and applies them to a data warehouse or other repositories.
Electronic Data Interchange (EDI)
The electronic interchange of business information using a standardized format to allow companies to send information electronically.
Web Services
Application or data source accessible via standard web protocols designed to communicate with other programs.
Network Programming
Writing computer programs that enable processes to communicate with each other across a computer network.
Event Driven Programming
A programming paradigm where the flow of the program is determined by events such as user actions or messages from other programs.