Application Architecture Definitions

  • O

    Object Management Group (OMG)

    The OMG (Object Management Group) was formed in 1989 by a group of vendors for the purpose of creating a standard architecture for distributed objects (also known as "components") in networks.

  • Object Request Broker (ORB)

    Also see ORBS, a term easily confused with ORB. In Common Object Request Broker Architecture (CORBA), an Object Request Broker (ORB) is the programming that acts as a "broker" between a client request for a service from a distributed object or component and the completion of that request.

  • object-oriented programming (OOP)

    Object-oriented programming (OOP) is a programming language model where programs are organized around data, or objects, rather than functions and logic.

  • OOPSLA (Object-Oriented Programming Systems, Languages and Applications)

    OOPSLA is the annual conference for Object-Oriented Programming Systems, Languages and Applications, sponsored by the SIGPLAN and SIGSOFT groups of the Association for Computing Machinery (ACM).

  • open API (public API)

    An open API, also known as a public API, is an application programming interface made publically available to software developers.

  • Open Grid Services Architecture (OGSA)

    The Open Grid Services Architecture (OGSA) is a set of standards defining the way in which information is shared among diverse components of large, heterogeneous grid systems.

  • OpenAPI Specification

    The OpenAPI (OAI) Specification defines a standard, programming language-agnostic interface description for RESTful APIs.

  • P

    parser

    In computer technology, a parser is a program, usually part of a compiler, that receives input in the form of sequential source program instructions, interactive online commands, markup tags, or some other defined interface and breaks them up into parts (for example, the nouns (objects), verbs (methods), and their attributes or options) that can then be managed by other programming (for example, other components in a compiler).

  • polyglot persistence

    Polyglot persistence is an enterprise storage term used to describe choosing different data storage/data stores technologies to support the various data types and their storage needs.

  • PowerBuilder

    PowerBuilder is a popular rapid application development (RAD) tool for buildingobject-oriented programmingclient/serverapplications the parts of which can bedistributedwithin a network.

  • Prometheus

    Prometheus is an open source monitoring and alerting toolkit for microservices and containers that provides flexible queries and real time notifications.

  • R

    React Native

    React Native is an open source JavaScript framework for mobile application development. The framework is based on Facebook’s user interface (UI) JavaScript library, React, and can be used to design apps for the web, iOS and Android.

  • reactive programming

    Reactive programming describes a design paradigm that relies on asynchronous programming logic to handle real-time updates to otherwise static content.

  • reactive systems architecture

    A computer systems paradigm that takes advantage of the responsiveness, flexibility and resiliency of reactive programming, so that various components can take continue to function and even thrive if any component is compromised.

  • refactoring

    Refactoring is "the process of changing a software system in such a way that it does not alter the external behavior of the code yet improves its internal structure," according to Martin Fowler, the "father" of refactoring.

-ADS BY GOOGLE

SearchSoftwareQuality

SearchAWS

SearchCloudComputing

TheServerSide.com

Close