7.8: Key Terms

Introduction to Cloud Computing · LibreTexts

0%

Contents

    Text

    Size
    100%
    Theme
    Typeface
    Line length
    Spacing

    From LibreTexts, under CC BY 4.0, as the source states it; its equations are written in TeX, which the PDF shows typeset. This page at LibreTexts.

    7.8: Key Terms

    Key Terms and Definitions

    • CORBA — A standard for distributed object computing that enables communication between programs written in different languages.

    • Remote Procedure Call (RPC) — A mechanism enabling a program to execute a procedure on a remote server as if it were a local call.

    • SOAP — A protocol for exchanging structured information using XML messages, typically over HTTP.

    • REST — An architectural style using standard HTTP methods and URIs to interact with resources in a stateless manner.

    • API — A set of definitions and protocols that allows software components to communicate with each other.

    • WSDL — An XML-based language describing the interface and operations of a web service.

    • JSON — A lightweight data interchange format using key-value pairs, widely used in REST APIs.

    • HTTP Methods — Standard operations (GET, POST, PUT, DELETE) used to perform actions on web resources.

    • Statelessness — A constraint requiring each request to contain all information needed to process it, with no stored session state.

    • ACID — Properties ensuring database transactions are Atomic, Consistent, Isolated, and Durable.

    • Idempotency — The property where performing an operation multiple times produces the same result as performing it once.

    • gRPC — A high-performance, open-source RPC framework developed by Google using Protocol Buffers.

    • Endpoint — A specific URL where a web service or API can be accessed by a client application.

    • Service Registry — A directory that maintains a list of available services and their network locations for discovery.

    • Middleware — Software that sits between applications and the operating system, providing communication and data management services.


    This page titled 7.8: Key Terms was last modified on Wed, 23 Sep 2026 18:15:41 GMT and is shared under a CC BY 4.0 license and was authored, remixed, and/or curated by Felix Amoruwa.