Resource Metadata Attributes
business service
consumer agent
enterprise service bus
JMS client
JMS message
JMS provider
JMS
JMSDD
loose-coupling
message body
message consumer
message header
message producer
message properties
message-oriented middleware
message
NEMS
NSRR
on-ramping form
on-ramping
organization
point-to-point
protocol
provider agent
publish/subscribe
quality of service
queue receiver
queue sender
queue
real world effect
service consumer
service description
service interface
service provider
service registry
service repository
service-oriented architecture
service
SOA governance
software agent
SWIM-enabled program
topic publisher
topic subscriber
topic
Web service interface
Web service
WSDD
Concepts
URI:
|
http://semantics.aero/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 FAA SWIM |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Broader:
|
service
|
Back to table of contents
Back to table of contents
URI:
|
http://semantics.aero/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 |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Narrower:
|
NEMS
|
Back to table of contents
Back to table of contents
URI:
|
http://semantics.aero/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 FAA SWIM |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Broader:
|
message
|
Related:
|
JMS
|
Back to table of contents
URI:
|
http://semantics.aero/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 |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Broader:
|
message-oriented middleware
|
Related:
|
JMS
|
Back to table of contents
URI:
|
http://semantics.aero/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:
|
https://download.oracle.com/otndocs/jcp/7195-jms-1.1-fr-spec-oth-JSpec/ |
Editorial Note:
|
Name of source: Java 2 Platform, Enterprise Edition, v 1.3 API Specification |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Back to table of contents
Back to table of contents
URI:
|
http://semantics.aero/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.html |
Editorial Note:
|
Name of source: Service Oriented Architectures for All (SOA4All) Glossary, 2008 |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Related:
|
Web service
|
Back to table of contents
URI:
|
http://semantics.aero/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 FAA SWIM |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Related:
|
message
|
Related:
|
message header
|
Related:
|
JMS message
|
Back to table of contents
URI:
|
http://semantics.aero/swim-vocabulary#message-consumer |
Preferred Label:
|
message consumer |
Definition:
|
An application or process that receives messages. |
Editorial Note:
|
Definition developed by FAA SWIM |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Broader:
|
JMS client
|
Related:
|
JMS message
|
Related:
|
message producer
|
Back to table of contents
URI:
|
http://semantics.aero/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 FAA SWIM |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Related:
|
message
|
Related:
|
message body
|
Related:
|
message properties
|
Back to table of contents
URI:
|
http://semantics.aero/swim-vocabulary#message-producer |
Preferred Label:
|
message producer |
Definition:
|
An application or process that creates and sends messages. |
Editorial Note:
|
Definition developed by FAA SWIM |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Broader:
|
JMS client
|
Related:
|
JMS message
|
Related:
|
message consumer
|
Back to table of contents
URI:
|
http://semantics.aero/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 FAA SWIM |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Related:
|
message
|
Related:
|
message header
|
Back to table of contents
URI:
|
http://semantics.aero/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:
|
http://en.wikipedia.org/wiki/Message-oriented_middleware |
Editorial Note:
|
Name of source: Wikipedia |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Narrower:
|
JMS
|
Back to table of contents
URI:
|
http://semantics.aero/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 FAA SWIM |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Related:
|
message header
|
Related:
|
message body
|
Back to table of contents
URI:
|
http://semantics.aero/swim-vocabulary#NEMS |
Preferred Label:
|
NEMS |
Alternative Label:
|
NAS Enterprise Messaging Service |
Definition:
|
A NAS-based implementation of message-oriented middleware (MOM) that is used by FAA to distribute 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 FAA SWIM |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Broader:
|
enterprise service bus
|
Broader:
|
message-oriented middleware
|
Back to table of contents
URI:
|
http://semantics.aero/swim-vocabulary#NSRR |
Preferred Label:
|
NSRR |
Alternative Label:
|
NAS Service Registry/Repository |
Definition:
|
An FAA 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 FAA SWIM |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Broader:
|
service repository
|
Broader:
|
service registry
|
Back to table of contents
URI:
|
http://semantics.aero/swim-vocabulary#on-ramping-form |
Preferred Label:
|
on-ramping form |
Definition:
|
An FAA document that contains the information needed to support FAA's on-ramping process. |
Editorial Note:
|
Definition developed by FAA SWIM |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Related:
|
on-ramping
|
Related:
|
NEMS
|
Back to table of contents
URI:
|
http://semantics.aero/swim-vocabulary#on-ramping |
Preferred Label:
|
on-ramping |
Definition:
|
A term used by FAA to denote 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.html |
Editorial Note:
|
Name of source: SWIM Governance Policies Version 2.0, 12 March 2014 |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Related:
|
NEMS
|
Back to table of contents
URI:
|
http://semantics.aero/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:
|
http://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 |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Narrower:
|
service provider
|
Narrower:
|
service consumer
|
Back to table of contents
URI:
|
http://semantics.aero/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://download.oracle.com/otndocs/jcp/7195-jms-1.1-fr-spec-oth-JSpec/ |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Broader:
|
JMS
|
Related:
|
queue
|
Back to table of contents
URI:
|
http://semantics.aero/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.atis.org/glossary/definition.aspx?id=2751 |
Editorial Note:
|
Name of source: Federal Standard 1037C, Glossary of Telecommunication Terms, 7 August 1996 |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Back to table of contents
URI:
|
http://semantics.aero/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:
|
http://www.w3.org/TR/ws-arch |
Editorial Note:
|
Name of source: Web Services Architecture, W3C Working Group Note, 11 February 2004 |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Broader:
|
software agent
|
Related:
|
service provider
|
Related:
|
message producer
|
Related:
|
service
|
Back to table of contents
URI:
|
http://semantics.aero/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://download.oracle.com/otndocs/jcp/7195-jms-1.1-fr-spec-oth-JSpec/ |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Broader:
|
JMS
|
Related:
|
topic
|
Back to table of contents
Back to table of contents
URI:
|
http://semantics.aero/swim-vocabulary#queue-receiver |
Preferred Label:
|
queue receiver |
Definition:
|
A JMS client that receives messages from a queue. |
Editorial Note:
|
Definition developed by FAA SWIM |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Broader:
|
message consumer
|
Related:
|
point-to-point
|
Back to table of contents
URI:
|
http://semantics.aero/swim-vocabulary#queue-sender |
Preferred Label:
|
queue sender |
Definition:
|
A JMS client that sends messages to a queue. |
Editorial Note:
|
Definition developed by FAA SWIM |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Broader:
|
message producer
|
Related:
|
point-to-point
|
Back to table of contents
Back to table of contents
Back to table of contents
URI:
|
http://semantics.aero/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:
|
http://docs.oasis-open.org/soa-rm/v1.0/soa-rm.pdf |
Editorial Note:
|
Name of source: OASIS Reference Model for SOA 1.0, 12 October 2006 |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Broader:
|
organization
|
Related:
|
service provider
|
Related:
|
service
|
Back to table of contents
URI:
|
http://semantics.aero/swim-vocabulary#service-description |
Preferred Label:
|
service description |
Definition:
|
The information needed in order to use, or consider using, a service. |
Source of Definition:
|
http://docs.oasis-open.org/soa-rm/v1.0/soa-rm.pdf |
Editorial Note:
|
Name of source: OASIS Reference Model for SOA 1.0, 12 October 2006 |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Related:
|
service
|
Back to table of contents
URI:
|
http://semantics.aero/swim-vocabulary#service-interface |
Preferred Label:
|
service interface |
Definition:
|
The means by which the underlying capabilities of a service are accessed. |
Source of Definition:
|
http://docs.oasis-open.org/soa-rm/v1.0/soa-rm.pdf |
Editorial Note:
|
Name of source: OASIS Reference Model for SOA 1.0, 12 October 2006 |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Back to table of contents
URI:
|
http://semantics.aero/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:
|
http://docs.oasis-open.org/soa-rm/v1.0/soa-rm.pdf |
Editorial Note:
|
Name of source: OASIS Reference Model for SOA 1.0, 12 October 2006 |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Exact Match:
|
http://www.w3.org/TR/ws-gloss/#provider
|
Broader:
|
organization
|
Related:
|
service consumer
|
Related:
|
service
|
Back to table of contents
URI:
|
http://semantics.aero/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 |
Editorial Note:
|
Name of source: FAA-STD-064, Web Service Registration, 1 May 2009 |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Narrower:
|
NSRR
|
Related:
|
service repository
|
Related:
|
service
|
Back to table of contents
URI:
|
http://semantics.aero/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 FAA SWIM |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Narrower:
|
NSRR
|
Related:
|
service registry
|
Related:
|
service
|
Back to table of contents
URI:
|
http://semantics.aero/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:
|
http://docs.oasis-open.org/soa-rm/v1.0/soa-rm.pdf |
Editorial Note:
|
Name of source: OASIS Reference Model for SOA 1.0, 12 October 2006 |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Related:
|
service
|
Back to table of contents
URI:
|
http://semantics.aero/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:
|
http://docs.oasis-open.org/soa-rm/v1.0/soa-rm.pdf |
Editorial Note:
|
Name of source: OASIS Reference Model for SOA 1.0, 12 October 2006 |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Narrower:
|
Web service
|
Related:
|
service-oriented architecture
|
Back to table of contents
Back to table of contents
URI:
|
http://semantics.aero/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:
|
http://www.w3.org/TR/ws-arch |
Editorial Note:
|
Name of source: Web Services Architecture, W3C Working Group Note, 11 February 2004 |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Related:
|
service
|
Back to table of contents
URI:
|
http://semantics.aero/swim-vocabulary#SWIM-enabled-program |
Preferred Label:
|
SWIM-enabled program |
Definition:
|
A term used by FAA to denote 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.html |
Editorial Note:
|
Name of source: SWIM Governance Policies Version 2.0, 12 March 2014 |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Broader:
|
organization
|
Back to table of contents
URI:
|
http://semantics.aero/swim-vocabulary#topic-publisher |
Preferred Label:
|
topic publisher |
Definition:
|
A JMS client that sends messages to a topic. |
Editorial Note:
|
Definition developed by FAA SWIM |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Broader:
|
message producer
|
Related:
|
publish/subscribe
|
Back to table of contents
URI:
|
http://semantics.aero/swim-vocabulary#topic-subscriber |
Preferred Label:
|
topic subscriber |
Definition:
|
A JMS client that retrieves messages from a topic. |
Editorial Note:
|
Definition developed by FAA SWIM |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Broader:
|
message consumer
|
Related:
|
publish/subscribe
|
Back to table of contents
Back to table of contents
URI:
|
http://semantics.aero/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:
|
http://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 |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Broader:
|
service interface
|
Related:
|
Web service
|
Back to table of contents
URI:
|
http://semantics.aero/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:
|
http://www.w3.org/TR/2002/WD-ws-gloss-20021114/ |
Editorial Note:
|
Name of source: Web Services Glossary, W3C Working Draft, 14 November 2002 |
Concept Scheme:
|
http://semantics.aero/swim-vocabulary |
Broader:
|
service
|
Back to table of contents
Back to table of contents