Application Architecture Definitions
-
#
client side framework
There are two sides to web development – the server side and the client side. A server side framework typically uses a programming language with a compiler and runs on a Web server, such as Node, PHP and ASP.NET.
-
A
API economy
API economy (application programming interface economy) is a general term that describes the way application programming interfaces (APIs) can positively affect an organization's profitability.
-
API endpoint
An API endpoint is a point at which an application program interface (API) -- the code that allows two software programs to communicate with each other -- connects with the software program.
-
API management
API management is the process of overseeing application programming interfaces (APIs) in a secure, scalable environment.
-
API security
API security is an overarching term referring to practices and products that prevent malicious attacks on, or misuse of, application program interfaces (API).
-
API testing
API testing refers to various methods of software testing used to determine if application programming interfaces (APIs) meet expectations of functionality, reliability, performance and security.
-
API-centric application
An API-centric application is a web service that is built using application programming interfaces (APIs) to exchange data with other applications.
-
Apigee
Apigee, pronounced App-ih-gee, is an API gateway management tool offered by Google to exchange data across cloud services and applications.
-
application architecture
An application architecture is a map of how an organization's software applications are assembled as part of its overarching enterprise architecture and how those applications interact.
-
application program interface (API)
An application program interface (API) is code that allows two software programs to communicate with each other.
-
application service provider (ASP)
An application service provider (ASP) is an old-fashioned name for a company that offers individuals or enterprises internet access to applications and related services.
-
AutoRABIT
AutoRABIT is an end-to-end release management suite specifically aimed at streamlining the development and release of Salesforce.com applications by automating their continuous integration (CI) and continuous delivery (CD) processes.
-
B
Ballerina language
Ballerina language is an open-source, cloud-native programming language designed to ease the burden of integration development associated with enterprise applications.
-
Bean
In its JavaBeans application program interface for writing a component, Sun Microsystems calls a component a "Bean" (thus continuing their coffee analogy).
-
BEST (Business / Enterprise State Transfer)
BEST (Business / Enterprise State Transfer) is an architectural approach for exchanging content with a Web site or Web services and is similar to REST or SOAP.