Messaging Protocols & Networked Services¶
← Back to Domain-Specific Families
Abstractions about communication among distributed agents and services through protocols, identifiers, remote calls, queues, peer networks, and cloud interfaces. They include web service stacks, device ecosystems, domain masking, transclusion, time services, and structured message exchange.
23 abstractions in this family — domain-specific abstractions that sit near one another in structural-signature space (k-means over structural-signature embeddings). Each is shown with its short description.
- .m2ts — A filename extension and container variant for Blu-ray Audio-Video MPEG-2 transport streams.
- Acct URI scheme — A URI scheme identifying a user or account at a service provider in user@host form without specifying a protocol for contacting or authenticating it.
- Advanced Message Queuing Protocol — An open application-layer wire protocol for interoperable message-oriented middleware with typed frames, links, delivery states and reliability semantics.
- Agent Communications Language — A message language and interaction protocol that lets software agents express communicative acts, content, participants and conversation state.
- Anonymous P2P — A peer-to-peer architecture designed to hide or minimize linkability between participants and their network locations.
- Bolt (network protocol) — A connection-oriented client-server protocol for statement-oriented communication with graph database systems.
- Common Gateway Interface — A web-server interface specification for launching an external program per request and exchanging request metadata and response bytes through environment variables and standard streams.
- Device ecology — A context-bounded collection of networked devices that discover, communicate and coordinate with one another as a cooperative environment.
- Domain application protocol — A domain-specific hypermedia interaction contract that narrows a general application protocol into the resources, link relations and state transitions of one distributed business process.
- Domain masking — A web presentation technique that keeps one displayed domain while content is served or embedded from another resource.
- Hybrid cloud storage — A storage architecture coordinating organization-controlled local resources with provider-operated public cloud storage as one governed data tiering system.
- JSON-RPC — A lightweight transport-independent remote-procedure-call protocol encoding requests, responses, errors, identifiers, notifications and batches as JSON objects.
- Light-weight Identity — A mid-2000s decentralized web-identity architecture that used subject-controlled HTTP URLs, published service metadata and public-key authentication without a central identity provider.
- NGSI-LD — An ETSI information model and API for representing, querying and subscribing to context information as linked-data entities, properties and relationships.
- Open Cloud Computing Interface — An Open Grid Forum specification family defining REST-oriented models and interfaces for interoperable cloud resource management.
- P2PTV — A peer-to-peer distribution architecture in which participating viewers relay portions of live or near-live video streams to one another.
- Short Message Peer-to-Peer — An application-layer protocol for exchanging SMS message operations between messaging entities and service centers.
- Sun RPC — The ONC remote-procedure-call system encoding typed requests with XDR and transporting them over UDP or TCP to registered network services.
- Time server — A network service that obtains time from a reference clock or upstream source and distributes synchronized timestamps to clients.
- Transclusion — The dynamic inclusion of content stored in one document within another document by reference rather than by copying.
- URL — A Uniform Resource Identifier that identifies a resource through a scheme-specific description of how and where it can be accessed.
- Web services protocol stack — A layered collection of transport, messaging, description and discovery protocols that makes network services interoperable.
- XML for Analysis — Expose analytical data and metadata through a vendor-neutral SOAP protocol centered on two operations—Discover for schema rowsets and Execute for multidimensional or tabular query results.