EAI Definitions
-
A
API economy
The API economy refers to the set of business models and practices designed around the use of application programming interfaces (APIs) in today's digital economy.
-
application service provider (ASP)
An application service provider (ASP) is a company that offers individuals or enterprises access to applications and related services over the internet.
-
What is an API (application programming interface)?
An application programming interface (API) is code that enables two software programs to communicate.
-
E
EAI (enterprise application integration)
Enterprise application integration (EAI) is the process of connecting an organization's business applications, services, databases and other systems into an integrating framework that facilitates communications and interoperability.
-
I
interoperability
Interoperability refers to the degree to which a software system, devices, applications or other entity can connect and communicate with other entities in a coordinated manner without effort from the end user.
-
M
Maven
Maven is a project management build tool used mostly in Java development.
-
middleware
Middleware is software that bridges the gap between applications and operating systems by providing a method for communication and data management.
-
What are microservices? Everything you need to know
Microservices, or microservices architecture, is an approach to the design and implementation of enterprise applications in which a large application is built from modular components or services.
-
O
object
In object-oriented programming (OOP), objects are the things you think about first in designing a program and they are also the units of code that are eventually derived from the process.
-
object-oriented programming (OOP)
Object-oriented programming (OOP) is a computer programming model that organizes software design around data, or objects, rather than functions and logic. An object can be defined as a data field that has unique attributes and behavior.
-
What is open API (public API)?
Review this definition to learn about open APIs, also known as a public APIs, including their associated benefits, industry use cases and unique attributes.
-
P
polyglot persistence
Polyglot persistence is a conceptual term that refers to the use of different data storage approaches and technologies to support the unique storage requirements of various data types that live within enterprise applications.
-
R
Remote Procedure Call (RPC)
A Remote Procedure Call (RPC) is a software communication protocol that one program uses to request a service from another program located on a different computer and network, without having to understand the network's details.
-
Resource Description Framework (RDF)
The Resource Description Framework (RDF) is a general framework for representing interconnected data on the web.
-
S
What is a software stack?
A software stack is a collection of independent components that work together to support the execution of an application.
-
W
WSO2
WSO2 is a middleware vendor that sells open source application program interface (API) management software.