Glossary

Glossary

Agent
A named point of communication within a system.
Agent Listener
A type of service component that processes event messages on inbound agents.
Asynchronous Operation
Unlike the synchronous service processing to obtain the result immediately, an asynchronous operation may require a significant amount of time to process a request.However, the client that invoked the Oracle E-Business Suite service can continue with other processing in the meantime rather than wait for the response.
Business Event
See Event.
Callback Pattern
Callback pattern is an important communication method in asynchronous services. An asynchronous callback means that a request is made to the service provider and a response (callback) is sent back to the requester when it is ready. This pattern can be used in conjunction with acknowledgement to recognize the receipt of a request sent by a requester.
Concurrent Manager
An Oracle E-Business Suite component that manages the queuing of requests and the operation of concurrent programs.
Event
An occurrence in an internet or intranet application or program that might be significant to other objects in a system or to external agents.
Event Activity
A business event modelled as an activity so that it can be included in a workflow process.
Event Data
A set of additional details describing an event. The event data can be structured as an XML document. Together, the event name, event key, and event data fully communicate what occurred in the event.
Event Key
A string that uniquely identifies an instance of an event. Together, the event name, event key, and event data fully communicate what occurred in the event.
Event Message
A standard Workflow structure for communicating business events, defined by the datatype WF_EVENT_T. The event message contains the event data as well as several header properties, including the event name, event key, addressing attributes, and error information.
Event Subscription
A registration indicating that a particular event is significant to a system and specifying the processing to perform when the triggering event occurs. Subscription processing can include calling custom code, sending the event message to a workflow process, or sending the event message to an agent.
Function
A PL/SQL stored procedure that can define business rules, perform automated tasks within an application, or retrieve application information. The stored procedure accepts standard arguments and returns a completion result.
Integration Repository
Oracle Integration Repository is the key component or user interface for Oracle E-Business Suite Integrated SOA Gateway. This centralized repository stores native packaged integration interface definitions and composite services.
Integration Repository Parser
It is a standalone design-time tool used by the integration administrator to validate annotated custom interface definitions against the annotation standards and generate an Integration Repository loader file (iLDT). This generated iLDT file can be uploaded to Integration Repository where custom interfaces can be exposed to all users.
Interface Type
Integration interfaces are grouped into different interface types.
JSON
JSON (JavaScript Object Notation) is a text-based open standard designed for human-readable data interchange. The JSON format is often used with REST services to transmit structured data between a server and web application, serving as an alternative to XML.
Loose Coupling
Loose coupling describes a resilient relationship between two or more systems or organizations with some kind of exchange relationship. Each end of the transaction makes its requirements explicit and makes few assumptions about the other end.
Lookup Code
An internal name of a value defined in a lookup type.
Lookup Type
A predefined list of values. Each value in a lookup type has an internal and a display name.
Message
The information that is sent by a notification activity. A message must be defined before it can be associated with a notification activity. A message contains a subject, a priority, a body, and possibly one or more message attributes.
Message Attribute
A variable that you define for a particular message to either provide information or prompt for a response when the message is sent in a notification. You can use a predefine item type attribute as a message attribute. Defined as a 'Send' source, a message attribute gets replaced with a runtime value when the message is sent. Defined as a 'Respond' source, a message attribute prompts a user for a response when the message is sent.
Notification
An instance of a message delivered to a user.
Notification Worklist
A web page that you can access to query and respond to workflow notifications.
Operation
An abstract description of an action supported by a service.
Port
A port defines an individual endpoint by specifying a single address for a binding.
Port Type
A port type is a named set of abstract operations and abstract messages involved.
Process
A set of activities that need to be performed to accomplish a business goal.
REST
Representational State Transfer (REST) is an architecture principle in which the web services are viewed as resources and can be uniquely identified by their URLs. The key characteristic of a REST service is the explicit use of HTTP methods (GET, POST, PUT, and DELETE) to denote the invocation of different operations.
SAML Token (Sender-Vouches)
This type of security model authenticates web services relying on sending a user name only through Security Assertion Markup Language (SAML) assertion.SAML is an XML-based standard for exchanging authentication and authorization data between security domains, that is, between an identity provider and a service provider. SAML Token uses a sender-vouches method to establish the correspondence between a SOAP message and the SAML assertions added to the SOAP message. See Username Token.
Service
A service is a collection of related endpoints.
Service Component
An instance of a Java program which has been defined according to the Generic Service Component Framework standards so that it can be managed through this framework.
Service Monitor
It is the monitoring and auditing tool in Oracle E-Business Suite allowing administrators to monitor inbound SOAP and REST service invocation messages.It is known as SOA Monitor in earlier releases.
Service Invocation Monitor
Service Invocation Monitor is a monitoring and auditing tool allowing administrators to monitor outbound SOAP and REST service invocations from Oracle E-Business Suite through Service Invocation Framework.
SOA
Service-oriented Architecture (SOA) is an architecture to achieve loose coupling among interacting software components and enable seamless and standards-based integration in a heterogeneous IT ecosystem.
SOAP
Simple Object Access Protocol (SOAP) is a lightweight protocol intended for exchanging structured information in a decentralized, distributed environment. It uses XML technologies to define an extensible messaging framework providing a message construct that can be exchanged over a variety of underlying protocols.
Subscription
See Event Subscription.
Synchronous Operation
Synchronous operation provides an immediate response to a query. In this situation, the client connection remains open from the time the request is submitted to the server. The client will wait until the server sends back the response message.
Username Token
A type of security model based on user name and password to authenticate SOAP requests at runtime. See SAML Token (Sender-Vouches).
WADL
Web Application Description Language (WADL) is designed to provide a machine-processable description of HTTP-based web applications. It models the resources provided by a service and the relationships between them.
Web Services
A web service is a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in WSDL. Other systems interact with the web service in a manner prescribed by its description using SOAP-messages, typically conveyed using HTTP with an XML serialization in conjunction with other web-related standards.
Workflow Engine
The Oracle Workflow component that implements a workflow process definition. The Workflow Engine manages the state of all activities for an item, automatically processes functions and sends notifications, maintains a history of completed activities, and detects error conditions and starts error processes. The Workflow Engine is implemented in server PL/SQL and activated when a call to an engine API is made.
WSDL
Web Services Description Language (WSDL) is an XML format for describing network services as a set of endpoints operating on messages containing either document-oriented or procedure-oriented information. The operations and messages are described abstractly, and then bound to a concrete network protocol and message format to define an endpoint.
WS-Addressing
WS-Addressing is a way of describing the address of the recipient (and sender) of a message, inside the SOAP message itself.
WS-Security
WS-Security defines how to use XML Signature in SOAP to secure message exchanges, as an alternative or extension to using HTTPS to secure the channel.
XML
XML (Extensible Markup Language) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.