Assignment of resources to software operations.

Directory containing information about available services.

Processing data continuously as it arrives.

Messaging model where publishers send messages to subscribers.

Value uniquely identifying a resource.

Library reusable by multiple programs.

Data organized according to a defined schema.

Parameter supplied in a URL query string.

Main data returned in a response.

Data accessed or modified by multiple components.