Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Download
Faster access than browser!
 

Application Interface Specification

Index Application Interface Specification

The Application Interface Specification (AIS) is a collection of open specifications that define the application programming interfaces (APIs) for high-availability application computer software. [1]

33 relations: Application checkpointing, Application programming interface, Authentication, Authorization, Blade server, C (programming language), Configuration management database, Distributed lock manager, Failover, Fault tolerance, Field-replaceable unit, Hardware Platform Interface, Information model, Integrity, Inter-process communication, ITU-T, Java (programming language), Managed object, Modular design, Multicast, Northbound interface, OpenSAF, Point-to-point (telecommunications), POSIX, Process (computing), Redundancy (engineering), Run time (program lifecycle phase), Scripting language, Security policy, Service Availability Forum, Symmetric multiprocessing, Unicast, UTF-8.

Application checkpointing

Checkpointing is a technique to add fault tolerance into computing systems.

New!!: Application Interface Specification and Application checkpointing · See more »

Application programming interface

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.

New!!: Application Interface Specification and Application programming interface · See more »

Authentication

Authentication (from authentikos, "real, genuine", from αὐθέντης authentes, "author") is the act of confirming the truth of an attribute of a single piece of data claimed true by an entity.

New!!: Application Interface Specification and Authentication · See more »

Authorization

Authorization is the function of specifying access rights/privileges to resources related to information security and computer security in general and to access control in particular.

New!!: Application Interface Specification and Authorization · See more »

Blade server

A blade server is a stripped-down server computer with a modular design optimized to minimize the use of physical space and energy.

New!!: Application Interface Specification and Blade server · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Application Interface Specification and C (programming language) · See more »

Configuration management database

A configuration management database (CMDB) is a data repository that acts as a data warehouse or inventory for information technology (IT) installations.

New!!: Application Interface Specification and Configuration management database · See more »

Distributed lock manager

Operating systems use lock managers to organise and serialise the access to resources.

New!!: Application Interface Specification and Distributed lock manager · See more »

Failover

In computing and related technologies such as networking, failover is switching to a redundant or standby computer server, system, hardware component or network upon the failure or abnormal termination of the previously active application, server, system, hardware component, or network.

New!!: Application Interface Specification and Failover · See more »

Fault tolerance

Fault tolerance is the property that enables a system to continue operating properly in the event of the failure (or one or more faults within) some of its components.

New!!: Application Interface Specification and Fault tolerance · See more »

Field-replaceable unit

A field-replaceable unit (FRU) is a printed circuit board, part, or assembly that can be quickly and easily removed from a computer or other piece of electronic equipment, and replaced by the user or a technician without having to send the entire product or system to a repair facility.

New!!: Application Interface Specification and Field-replaceable unit · See more »

Hardware Platform Interface

The Hardware Platform Interface (HPI) is an open specification that defines an application programming interface (API) for platform management of computer systems.

New!!: Application Interface Specification and Hardware Platform Interface · See more »

Information model

An information model in software engineering is a representation of concepts and the relationships, constraints, rules, and operations to specify data semantics for a chosen domain of discourse.

New!!: Application Interface Specification and Information model · See more »

Integrity

Integrity is the quality of being honest and having strong moral principles, or moral uprightness.

New!!: Application Interface Specification and Integrity · See more »

Inter-process communication

In computer science, inter-process communication or interprocess communication (IPC) refers specifically to the mechanisms an operating system provides to allow the processes to manage shared data.

New!!: Application Interface Specification and Inter-process communication · See more »

ITU-T

The ITU Telecommunication Standardization Sector (ITU-T) is one of the three sectors (divisions or units) of the International Telecommunication Union (ITU); it coordinates standards for telecommunications.

New!!: Application Interface Specification and ITU-T · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: Application Interface Specification and Java (programming language) · See more »

Managed object

In telecommunication, the term managed object has the following meanings: 1. In a network, an abstract representation of network resources that are managed.

New!!: Application Interface Specification and Managed object · See more »

Modular design

Modular design, or "modularity in design", is a design approach that subdivides a system into smaller parts called modules or skids, that can be independently created and then used in different systems.

New!!: Application Interface Specification and Modular design · See more »

Multicast

In computer networking, multicast is group communication where data transmission is addressed to a group of destination computers simultaneously.

New!!: Application Interface Specification and Multicast · See more »

Northbound interface

In computer networking and computer architecture, a northbound interface of a component is an interface that conceptualizes the lower level details (e.g., data or functions) used by, or in, the component.

New!!: Application Interface Specification and Northbound interface · See more »

OpenSAF

OpenSAF is an open-source software project to develop high availability middleware consistent with Service Availability Forum (SA Forum) specifications, under the LGPLv2.1 license.

New!!: Application Interface Specification and OpenSAF · See more »

Point-to-point (telecommunications)

In telecommunications, a point-to-point connection refers to a communications connection between two Communication endpoints or nodes.

New!!: Application Interface Specification and Point-to-point (telecommunications) · See more »

POSIX

The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems.

New!!: Application Interface Specification and POSIX · See more »

Process (computing)

In computing, a process is an instance of a computer program that is being executed.

New!!: Application Interface Specification and Process (computing) · See more »

Redundancy (engineering)

In engineering, redundancy is the duplication of critical components or functions of a system with the intention of increasing reliability of the system, usually in the form of a backup or fail-safe, or to improve actual system performance, such as in the case of GNSS receivers, or multi-threaded computer processing.

New!!: Application Interface Specification and Redundancy (engineering) · See more »

Run time (program lifecycle phase)

In computer science, run time, runtime or execution time is the time during which a program is running (executing), in contrast to other program lifecycle phases such as compile time, link time and load time.

New!!: Application Interface Specification and Run time (program lifecycle phase) · See more »

Scripting language

A scripting or script language is a programming language that supports scripts: programs written for a special run-time environment that automate the execution of tasks that could alternatively be executed one-by-one by a human operator.

New!!: Application Interface Specification and Scripting language · See more »

Security policy

Security policy is a definition of what it means to be secure for a system, organization or other entity.

New!!: Application Interface Specification and Security policy · See more »

Service Availability Forum

The Service Availability Forum (SAF or SA Forum) is a consortium that develops, publishes, educates on and promotes open specifications for carrier-grade and mission-critical systems.

New!!: Application Interface Specification and Service Availability Forum · See more »

Symmetric multiprocessing

Symmetric multiprocessing (SMP) involves a multiprocessor computer hardware and software architecture where two or more identical processors are connected to a single, shared main memory, have full access to all input and output devices, and are controlled by a single operating system instance that treats all processors equally, reserving none for special purposes.

New!!: Application Interface Specification and Symmetric multiprocessing · See more »

Unicast

200px In computer networking, unicast refers to a one-to-one transmission from one point in the network to another point; that is, one sender and one receiver, each identified by a network address.

New!!: Application Interface Specification and Unicast · See more »

UTF-8

UTF-8 is a variable width character encoding capable of encoding all 1,112,064 valid code points in Unicode using one to four 8-bit bytes.

New!!: Application Interface Specification and UTF-8 · See more »

References

[1] https://en.wikipedia.org/wiki/Application_Interface_Specification

OutgoingIncoming
Hey! We are on Facebook now! »