SWIM Controlled Vocabulary
Title | SWIM Controlled Vocabulary |
---|---|
Identifier | semantics.aero/pages/swim-vocabulary |
Version | 1.1 |
Publisher | FAA SWIM Governance team |
Replaces | Version 1.0 issued 2013-05-03 |
Date Issued | 2014-11-25 |
Format | RDF/SKOS, HTML |
Description | The purpose of the SWIM Controlled Vocabulary (CV) is to give FAA organizations, support contractors, vendors, and business partners a uniform understanding of terms employed in the SWIM environment. The CV contains a comprehensive list of terms with clear and unambiguous definitions. Each term is globally uniquely identified by a dereferenceable URI so that it can be related semantically to other terms, vocabularies, or resources.
This Web page is an HTML rendition of the source CV, which is developed in accordance with the SKOS (Simple Knowledge Organization Systems) specification. The page was generated by applying an XSL script to the original SKOS/RDF document. |
Table of Contents
- business service
- consumer agent
- enterprise service bus
- JMS
- JMS client
- JMSDD
- JMS message
- JMS provider
- loose-coupling
- message
- message body
- message consumer
- message header
- message-oriented middleware
- message producer
- message properties
- NEMS
- NSRR
- on-ramping
- on-ramping form
- organization
- point-to-point
- protocol
- provider agent
- publish/subscribe
- quality of service
- queue
- queue receiver
- queue sender
- real world effect
- service
- service consumer
- service description
- service interface
- service-oriented architecture
- service provider
- service registry
- service repository
- SOA governance
- software agent
- SWIM-enabled program
- topic
- topic publisher
- topic subscriber
- Web service
- Web service interface
- WSDD
URI | semantics.aero/pages/swim-vocabulary#business-service |
---|---|
Preferred Label | business service |
Definition | A business function or capability that is offered as a service. |
Editorial Note | Definition developed by SWIM Governance Team |
Broader | service |
URI | semantics.aero/pages/swim-vocabulary#consumer-agent |
---|---|
Preferred Label | consumer agent |
Alternative Label | requester agent |
Definition | A software agent that is designed to interact with a service in order to request that a task be performed on behalf of its owner, the service consumer. |
Source of Definition | https://www.faa.gov/air_traffic/technology/swim/governance/standards/media/FAA-STD-065A%2007012013%20FINAL.pdf (PDF) |
Editorial Note | Name of source: FAA-STD-065A, Preparation of Web Service Description Documents, 1 July 2013 |
Broader | software-agent |
Related | service-consumer |
Related | service |
URI | semantics.aero/pages/swim-vocabulary#enterprise-service-bus |
---|---|
Preferred Label | enterprise service bus |
Alternative Label | ESB |
Definition | A standards-based integration platform that combines messaging, Web services, data transformation, and intelligent routing to reliably connect and coordinate the interaction of significant numbers of diverse applications across extended enterprises with transactional integrity. |
Editorial Note | Name of source: Chappell, D. A., Enterprise Service Bus, O'Reilly Media, June 2004 |
Related | NEMS |
URI | semantics.aero/pages/swim-vocabulary#JMS |
---|---|
Preferred Label | JMS |
Alternative Label | Java Message Service |
Definition | A Java-based application programming interface (API) that provides a common way for Java programs to create, send, receive, and read an enterprise messaging system's messages. |
Source of Definition | http://docs.oracle.com/javaee/1.3/api/ |
Editorial Note | Name of source: Java 2 Platform, Enterprise Edition, v 1.3 API Specification |
URI | semantics.aero/pages/swim-vocabulary#JMS-client |
---|---|
Preferred Label | JMS client |
Definition | An application or process that produces and/or receives messages. |
Source of Definition | https://en.wikipedia.org/wiki/Java_Message_Service |
Editorial Note | Name of source: Wikipedia |
Broader | software-agent |
URI | semantics.aero/pages/swim-vocabulary#JMSDD |
---|---|
Preferred Label | JMSDD |
Alternative Label | Java Messaging Service Description Document |
Definition | A JMS-based client description developed in accordance with FAA systems engineering standards and practices. |
Source of Definition | https://www.faa.gov/air_traffic/technology/swim/governance/standards/media/FAA-STD-073%20FINAL%2001302014.pdf (PDF) |
Editorial Note | Name of source: FAA-STD-073, Preparation of Java Messaging Service Description Documents, 29 January 2014 |
Broader | service-description |
Related | WSDD |
URI | semantics.aero/pages/swim-vocabulary#JMS-message |
---|---|
Preferred Label | JMS message |
Definition | A self-contained package of business data and network routing headers that is used to exchange information between JMS clients. |
Editorial Note | Definition developed by SWIM Governance Team |
Broader | message |
Related | JMS |
URI | semantics.aero/pages/swim-vocabulary#JMS-provider |
---|---|
Preferred Label | JMS provider |
Definition | A messaging system that implements the JMS application programming interface (API) in addition to the other administrative and control functionality required of a full-featured messaging product. |
Source of Definition | http://download.oracle.com/otndocs/jcp/7195-jms-1.1-fr-spec-oth-JSpec/ |
Editorial Note | Name of source: Java Message Service Specification, Version 1.1., Sun Microsystems, Inc., 12 April 2002 |
Broader | message-oriented-middleware |
Related | JMS |
URI | semantics.aero/pages/swim-vocabulary#loose-coupling |
---|---|
Preferred Label | loose-coupling |
Definition | A characteristic of software systems, in which dependencies among a system's constituting parts have been minimized. |
Source of Definition | http://www.soa4all.eu/glossary |
Editorial Note | Name of source: Service Oriented Architectures for All (SOA4All) Glossary, 2008 |
Related | Web-service |
URI | semantics.aero/pages/swim-vocabulary#message |
---|---|
Preferred Label | message |
Definition | A basic unit of communication from one software agent to another sent in a single logical transmission. |
Editorial Note | Definition developed by SWIM Governance Team |
Related | message-header |
Related | message-body |
URI | semantics.aero/pages/swim-vocabulary#message-body |
---|---|
Preferred Label | message body |
Alternative Label | payload |
Definition | The actual (business) data transferred by a message. |
Editorial Note | Definition developed by SWIM Governance Team |
Related | JMS-message |
Related | message |
Related | message-header |
Scope Note | In the SWIM environment, usage of the term is ordinarily limited to JMS. |
URI | semantics.aero/pages/swim-vocabulary#message-consumer |
---|---|
Preferred Label | message consumer |
Definition | An application or process that receives messages. |
Editorial Note | Definition developed by SWIM Governance Team |
Broader | JMS-client |
Related | JMS-message |
Related | message-producer |
URI | semantics.aero/pages/swim-vocabulary#message-header |
---|---|
Preferred Label | message header |
Definition | The part of a message that precedes the message body; typically contains message identification and routing information. |
Editorial Note | Definition developed by SWIM Governance Team |
Related | message |
Related | message-properties |
Related | message-body |
URI | semantics.aero/pages/swim-vocabulary#message-oriented-middleware |
---|---|
Preferred Label | message-oriented middleware |
Alternative Label | MOM |
Definition | Software or hardware infrastructure supporting sending and receiving messages between distributed systems. |
Source of Definition | https://en.wikipedia.org/wiki/Message-oriented_middleware |
Editorial Note | Name of source: Wikipedia |
Narrower | JMS |
URI | semantics.aero/pages/swim-vocabulary#message-producer |
---|---|
Preferred Label | message producer |
Definition | An application or process that creates and sends messages. |
Editorial Note | Definition developed by SWIM Governance Team |
Broader | JMS-client |
Related | JMS-message |
Related | message-consumer |
URI | semantics.aero/pages/swim-vocabulary#message-properties |
---|---|
Preferred Label | message properties |
Definition | Data that describes the characteristics of a message in name-value pair format. Message properties can be used to present instructions about message processing (e.g. filtering, routing) without having to alter the message body. |
Editorial Note | Definition developed by SWIM Governance Team |
Related | message |
Related | message-header |
Scope Note | In the SWIM environment, usage of the term is ordinarily limited to the JMS-based message architecture. |
URI | semantics.aero/pages/swim-vocabulary#NEMS |
---|---|
Preferred Label | NEMS |
Alternative Label | NAS Enterprise Messaging Service |
Definition | A NAS-based implementation of message-oriented middleware (MOM) that is responsible for distributing messages among information consumers and providers, as well as providing administrative functionality that includes (but is not limited to) fault tolerance, load balancing, mediation and orchestration support. |
Editorial Note | Definition developed by SWIM Governance Team |
Broader | message-oriented-middleware |
Broader | enterprise-service-bus |
URI | semantics.aero/pages/swim-vocabulary#NSRR |
---|---|
Preferred Label | NSRR |
Alternative Label | NAS Service Registry/Repository |
Definition | A SWIM-supported capability for making services visible, accessible, and understandable across the NAS. NSRR supports a flexible mechanism for service discovery, an automated policies-based way to manage services throughout the services lifecycle, and a catalog for relevant artifacts. |
Editorial Note | Definition developed by SWIM Governance Team |
Broader | service-registry |
Broader | service-repository |
URI | semantics.aero/pages/swim-vocabulary#on-ramping |
---|---|
Preferred Label | on-ramping |
Definition | The process of configuring and enabling a connection between a service or consumer agent and the NAS Enterprise Messaging Service (NEMS). |
Source of Definition | https://www.faa.gov/air_traffic/technology/swim/governance/standards/media/Governance-Policies-v20 |
Editorial Note | Name of source: SWIM Governance Policies Version 2.0, 12 March 2014 |
Related | NEMS |
URI | semantics.aero/pages/swim-vocabulary#on-ramping-form |
---|---|
Preferred Label | on-ramping form |
Definition | A document that contains the information needed to support the on-ramping process. |
Editorial Note | Definition developed by SWIM Governance Team |
Related | on-ramping |
Related | NEMS |
URI | semantics.aero/pages/swim-vocabulary#organization |
---|---|
Preferred Label | organization |
Definition | A unique framework of authority within which a person or persons act, or are designated to act, towards some purpose. Any department, service, or other entity within an organization which needs to be identified for information exchange. |
Source of Definition | https://www.iso.org/iso/catalogue_detail?csnumber=25773 |
Editorial Note | Name of source: ISO/IEC 6523-1, Structure for the Identification of Organizations and Organization Parts, 1998 |
Narrower | service-provider |
Narrower | service-consumer |
URI | semantics.aero/pages/swim-vocabulary#point-to-point |
---|---|
Preferred Label | point-to-point |
Alternative Label | PTP |
Definition | A messaging model in which messages are routed to an individual consumer that maintains a queue of incoming messages. Each message is addressed to a specific queue, and the receiving clients extract messages from the queues established to hold their messages. While any number of producers can send messages to the queue, each message is guaranteed to be delivered to and consumed by one consumer. |
Source of Definition | https://en.wikipedia.org/wiki/Java_Message_Service |
Editorial Note | Name of source: Wikipedia |
Broader | JMS |
Related | queue |
URI | semantics.aero/pages/swim-vocabulary#protocol |
---|---|
Preferred Label | protocol |
Definition | A formal set of conventions governing the format and control of interaction among communicating functional units. |
Source of Definition | http://www.its.bldrdoc.gov/fs-1037/fs-1037c.htm |
Editorial Note | Name of source: Federal Standard 1037C, Glossary of Telecommunication Terms, 7 August 1996 |
URI | semantics.aero/pages/swim-vocabulary#provider-agent |
---|---|
Preferred Label | provider agent |
Definition | A software agent that is capable of and empowered to perform the actions associated with a service on behalf of its owner, the service provider. |
Source of Definition | https://www.w3.org/TR/ws-arch |
Editorial Note | Name of source: Web Services Architecture, W3C Working Group Note, 11 February 2004 |
Broader | software-agent |
Related | service-provider |
Related | message-producer |
Related | service |
URI | semantics.aero/pages/swim-vocabulary#publish-subscribe |
---|---|
Preferred Label | publish/subscribe |
Alternative Label | pub/sub |
Definition | A messaging model that supports publishing messages to a particular message topic. Subscribers may register interest in receiving messages on a particular message topic. |
Source of Definition | https://en.wikipedia.org/wiki/Java_Message_Service |
Editorial Note | Name of source: Wikipedia |
Broader | JMS |
Related | topic |
URI | semantics.aero/pages/swim-vocabulary#quality-of-service |
---|---|
Preferred Label | quality of service |
Alternative Label | QoS |
Definition | A parameter that specifies and measures the value of a provided service. |
Source of Definition | https://www.faa.gov/air_traffic/technology/swim/governance/standards/media/FAA-STD-065A%2007012013%20FINAL.pdf (PDF) |
Editorial Note | Name of source: FAA-STD-065A, Preparation of Web Service Description Documents, 1 July 2013 |
Related | service |
URI | semantics.aero/pages/swim-vocabulary#queue |
---|---|
Preferred Label | queue |
Definition | A staging area that contains messages that have been sent and are waiting to be read. |
Source of Definition | https://en.wikipedia.org/wiki/Java_Message_Service |
Editorial Note | Name of source: Wikipedia |
Related | message |
Related | JMS |
Related | point-to-point |
URI | semantics.aero/pages/swim-vocabulary#queue-receiver |
---|---|
Preferred Label | queue receiver |
Definition | A JMS client that receives messages from a queue. |
Editorial Note | Definition developed by SWIM Governance Team |
Broader | message-consumer |
Related | point-to-point |
URI | semantics.aero/pages/swim-vocabulary#queue-sender |
---|---|
Preferred Label | queue sender |
Definition | A JMS client that sends messages to a queue. |
Editorial Note | Definition developed by SWIM Governance Team |
Broader | message-producer |
Related | point-to-point |
URI | semantics.aero/pages/swim-vocabulary#real-world-effect |
---|---|
Preferred Label | real world effect |
Definition | An ultimate purpose associated with the interaction with a particular service. It may be the response to a request for information or the change in the state of some entities shared between the participants in the interaction. |
Source of Definition | https://www.oasis-open.org/apps/group_public/download.php/29909/Reference Ontology for Semantic Service Oriented Architectures_Public_Review_1.doc (MS Word) |
Editorial Note | Name of source: OASIS Reference Ontology for Semantic Service Oriented Architectures, Public Review 1, 5 November 2008 |
Related | service |
URI | semantics.aero/pages/swim-vocabulary#service |
---|---|
Preferred Label | service |
Definition | A mechanism to enable access to one or more capabilities, where the access is provided using a prescribed interface and is exercised consistent with constraints and policies as specified by the service description. |
Source of Definition | https://docs.oasis-open.org/soa-rm/v1.0/soa-rm.pdf (PDF) |
Editorial Note | Name of source: OASIS Reference Model for SOA 1.0, 12 October 2006 |
Narrower | Web-service |
Related | service-oriented-architecture |
URI | semantics.aero/pages/swim-vocabulary#service-consumer |
---|---|
Preferred Label | service consumer |
Alternative Label | service requester |
Definition | An organization that seeks to satisfy a particular need through the use of capabilities offered by means of a service. |
Source of Definition | https://docs.oasis-open.org/soa-rm/v1.0/soa-rm.pdf (PDF) |
Editorial Note | Name of source: OASIS Reference Model for SOA 1.0, 12 October 2006 |
Broader | organization |
Related | service |
Related | service-provider |
URI | semantics.aero/pages/swim-vocabulary#service-description |
---|---|
Preferred Label | service description |
Definition | The information needed in order to use, or consider using, a service. |
Source of Definition | https://docs.oasis-open.org/soa-rm/v1.0/soa-rm.pdf (PDF) |
Editorial Note | Name of source: OASIS Reference Model for SOA 1.0, 12 October 2006 |
Related | service |
URI | semantics.aero/pages/swim-vocabulary#service-interface |
---|---|
Preferred Label | service interface |
Definition | The means by which the underlying capabilities of a service are accessed. |
Source of Definition | https://docs.oasis-open.org/soa-rm/v1.0/soa-rm.pdf (PDF) |
Editorial Note | Name of source: OASIS Reference Model for SOA 1.0, 12 October 2006 |
URI | semantics.aero/pages/swim-vocabulary#service-oriented-architecture |
---|---|
Preferred Label | service-oriented architecture |
Alternative Label | SOA |
Definition | A paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains. A SOA provides a uniform means to offer, discover, interact with, and use capabilities to produce desired effects consistent with measurable preconditions and expectations. |
Source of Definition | https://docs.oasis-open.org/soa-rm/v1.0/soa-rm.pdf (PDF) |
Editorial Note | Name of source: OASIS Reference Model for SOA 1.0, 12 October 2006 |
Related | service |
URI | semantics.aero/pages/swim-vocabulary#service-provider |
---|---|
Preferred Label | service provider |
Alternative Label | provider entity |
Definition | An organization that offers the use of capabilities by means of a service. |
Source of Definition | https://docs.oasis-open.org/soa-rm/v1.0/soa-rm.pdf (PDF) |
Editorial Note | Name of source: OASIS Reference Model for SOA 1.0, 12 October 2006 |
Exact Match | https://www.w3.org/TR/2002/WD-ws-gloss-20021114/#serviceprovider |
Broader | organization |
Related | service |
Related | service-consumer |
URI | semantics.aero/pages/swim-vocabulary#service-registry |
---|---|
Preferred Label | service registry |
Definition | An enabling infrastructure that uses a formal registration process to store, catalog, and manage metadata relevant to a service. A registry supports the search, identification, and understanding of resources, as well as query capabilities. |
Source of Definition | http://www.tc.faa.gov/its/worldpac/standards/faa-std-064.pdf (PDF) |
Editorial Note | Name of source: FAA-STD-064, Web Service Registration, 1 May 2009 |
Narrower | NSRR |
Related | service |
Related | service-repository |
URI | semantics.aero/pages/swim-vocabulary#service-repository |
---|---|
Preferred Label | service repository |
Definition | A mechanism for storing artifacts related to a service in an organized way so that the artifacts may be selectively retrieved. |
Editorial Note | Definition developed by SWIM Governance Team |
Narrower | NSRR |
Related | service |
Related | service-registry |
URI | semantics.aero/pages/swim-vocabulary#SOA-governance |
---|---|
Preferred Label | SOA governance |
Definition | The application of policies, rules, and standards needed to ensure that all of the independent SOA-based efforts (whether in the design, development, deployment, or operations of a service) come together to meet enterprise requirements. |
Source of Definition | https://www.faa.gov/air_traffic/technology/swim/governance/standards/media/Governance-Policies-v20 |
Editorial Note | Name of source: SWIM Governance Policies Version 2.0, 12 March 2014 |
Related | service-oriented-architecture |
URI | semantics.aero/pages/swim-vocabulary#software-agent |
---|---|
Preferred Label | software agent |
Definition | A running program that drives services, both to implement them and to access them. |
Source of Definition | https://www.w3.org/TR/ws-arch |
Editorial Note | Name of source: Web Services Architecture, W3C Working Group Note, 11 February 2004 |
Related | service |
URI | semantics.aero/pages/swim-vocabulary#SWIM-enabled-program |
---|---|
Preferred Label | SWIM-enabled program |
Definition | A program that provides or consumes, or intends to provide or consume, NAS SOA-based services and which uses SWIM common computing and infrastructure assets. |
Source of Definition | https://www.faa.gov/air_traffic/technology/swim/governance/standards/media/Governance-Policies-v20 |
Editorial Note | Name of source: SWIM Governance Policies Version 2.0, 12 March 2014 |
Broader | organization |
URI | semantics.aero/pages/swim-vocabulary#topic |
---|---|
Preferred Label | topic |
Definition | A distribution mechanism for publishing messages that are delivered to multiple subscribers. |
Source of Definition | https://en.wikipedia.org/wiki/Java_Message_Service |
Editorial Note | Name of source: Wikipedia |
Related | message |
Related | publish-subscribe |
URI | semantics.aero/pages/swim-vocabulary#topic-publisher |
---|---|
Preferred Label | topic publisher |
Definition | A JMS client that sends messages to a topic. |
Editorial Note | Definition developed by SWIM Governance Team |
Broader | message-producer |
Related | publish-subscribe |
URI | semantics.aero/pages/swim-vocabulary#topic-subscriber |
---|---|
Preferred Label | topic subscriber |
Definition | A JMS client that retrieves messages from a topic. |
Editorial Note | Definition developed by SWIM Governance Team |
Broader | message-consumer |
Related | publish-subscribe |
URI | semantics.aero/pages/swim-vocabulary#Web-service |
---|---|
Preferred Label | Web service |
Definition | A platform-independent, loosely-coupled software component designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-processable format. Other systems interact with the Web service in a manner prescribed by its description by means of XML-based messages conveyed using Internet transport protocols in conjunction with other Web-related standards. |
Source of Definition | https://www.w3.org/TR/2002/WD-ws-gloss-20021114/ |
Editorial Note | Name of source: Web Services Glossary, W3C Working Draft, 14 November 2002 |
Broader | service |
URI | semantics.aero/pages/swim-vocabulary#Web-service-interface |
---|---|
Preferred Label | Web service interface |
Definition | A logical grouping of operations, where each operation represents a single interaction between consumer agents and a Web service. Each operation specifies the types of messages that the service can send or receive as part of that operation without any commitment to transport or wire protocol. |
Source of Definition | https://www.w3.org/TR/wsdl20-primer/ |
Editorial Note | Name of source:Web Services Description Language (WSDL) Version 2.0 Part 0: Primer: W3C Recommendation: June 2007 |
Broader | service-interface |
Related | Web-service |
URI | semantics.aero/pages/swim-vocabulary#WSDD |
---|---|
Preferred Label | WSDD |
Alternative Label | Web Service Description Document |
Definition | A Web service description developed in accordance with FAA systems engineering standards and practices. |
Source of Definition | https://www.faa.gov/air_traffic/technology/swim/governance/standards/media/FAA-STD-065A%2007012013%20FINAL.pdf (PDF) |
Editorial Note | Name of source: FAA-STD-065A, Preparation of Web Service Description Documents, 1 July 2013 |
Broader | service-description |
Related | Web-service |
Last updated: Wednesday, November 27, 2024