The following terms and definitions are used in Microsoft BizTalk Adapter for Oracle Database Help.



adapterA WCF-based component that helps exchange messages between applications (for example, a line-of-business system) and BizTalk Server. The adapter consists of design-time components and run-time components for receive and send operations.
adapter clientAn application that interacts with a line-of-business (LOB) system through the adapter.


BFILEAn Oracle data type that enables access to binary file LOBs that are stored in file systems external to the Oracle database. A BFILE column stores a BFILE locator, which represents the directory name and file name that contains the data on the server file system.
binary large object1. A large piece of data, such as a bitmap, characterized by large field values, an unpredictable table size, and data that is formless from the perspective of an application.
2. A keyword that designates the BLOB structure that contains information about a block of data.
bindingA process by which software components and layers are linked together. When a network component is installed, the binding relationships and dependencies for the components are established. Binding allows components to communicate with each other. In BizTalk Server, an established mapping between an orchestration adapter-agnostic endpoint (port or role link) and physical adapter-specific endpoints (send/receive ports or party).
BizTalk ServerConnects diverse software. BizTalk Server enables you to create and modify process logic that uses that software. BizTalk Server also enables information workers to monitor running processes, interact with trading partners, and perform other business-oriented tasks.


channelA concrete implementation of a binding element. The binding represents the configuration, and the channel is the implementation associated with that configuration. Therefore, there is a channel associated with each binding element. Channels stack on top of each other to create the concrete implementation of the binding: the channel stack.
connection URIA string that identifies a resource in a distributed environment. Adapters use a connection Uniform Resource Identifier (URI) that contains the information necessary to establish a connection with the LOB system.
contractSpecifies the collection and structure of messages required to access the operations offered by the service.


data manipulation language (DML)The subset of SQL statements that is used to retrieve and manipulate data. DML statements typically start with SELECT, INSERT, UPDATE, or DELETE.
design-time experienceProcedures and operations that a developer performs during design time; for example, using the Consume Adapter Service BizTalk Project Add-in to retrieve message schemas.


endpoint addressA network address that identifies the location of a Windows Communication Foundation (WCF) service endpoint. For an adapter, the endpoint address is expressed as a connection Uniform Resource Identifier (URI) that contains location and connection parameters. The adapter can use these to establish a connection to the underlying line-of-business (LOB) system.
Enterprise Single Sign-on systemAn SSO database, a master secret server, and one or more Enterprise Single Sign-On (SSO) servers. These servers do the mapping between the Windows and non-Windows credentials, look up the credentials in the SSO database, and are used for administering the SSO system. The SSO database is also used as a configuration store to hold custom configuration data for adapters.
Extensible Markup LanguageA markup language designed to describe data. XML tags are not predefined.


GACSee global assembly cache.
global assembly cache (GAC)A machine-wide code cache that stores assemblies specifically installed to be shared by many applications on the computer. Applications deployed in the global assembly cache must have a strong name.


Health and Activity Tracking (HAT)A user interface that enables specified data to be tracked. This interface can be used to monitor the health of the BizTalk Server farm and to track and view specific events and messages.


inbound operationAn operation that is invoked by a line-of-business (LOB) system on the adapter.


local naming methodThe Oracle naming method that is supported by the Oracle Database adapter. In this naming method, the Oracle client resolves the net service name to an entry in the local tnsnames.ora file.


metadataIn WCF, refers to a description of the contract exposed by a service. This is known as the service description and is expressed in a WSDL document. The metadata exposed by an adapter describes the (interface to) the operations that it can perform on the underlying LOB system.
Microsoft Windows Communication Foundation (WCF) Line of Business (LOB) Adapter SDKThe specifications for building BizTalk adapters using open standards based on Web services.


naming methodOracle naming methods determine how the Oracle client obtains connection information for an Oracle database service (instance). You can configure the Oracle client to use specific naming methods by using the Oracle Net Configuration Assistant. The Oracle Database adapter supports the Local Naming method.
net service nameAn alias used by the Oracle client to obtain connection information for the Oracle database. You supply a net service name as one of the connection properties in the connection URI.


one-wayA message exchange pattern (MEP) in which the sender sends a message, but no response is returned by the receiver. In BizTalk Server, MEPs are referred to as communication patterns.
outbound operationAn operation that is invoked by the adapter on the line-of-business system (LOB).
output.csThe default output file created by the ServiceModel Metadata Utility tool (svcutil.exe).


pollingA technique that device drivers use to find out from multiple devices whether they contain data to transmit. The devices are polled one at a time.
proxyIn WCF, refers to a managed-code object that implements the service contract exposed by a service. The WCF service model is based on the use of such proxies. In the WCF service model, the service contract is expressed as a .NET interface.


REF CURSORAn Oracle PL/SQL data type that represents a pointer to a result set in the Oracle database. A REF CURSOR type enables input and output streaming of data, and is ideal for transferring large amounts of data to and from a PL/SQL code block.
request-responseA message exchange pattern (MEP) in which the sender sends a request message and expects a response message from the receiver. In BizTalk Server, MEPs are referred to as communication patterns. Depending on the messaging technology and the direction of the request message (inbound or outbound), this pattern is also called request-reply or solicit-response.
run-time experienceProcedures and operations performed by a developer during run time or when deploying a solution; for example, creating a physical port binding from the BizTalk Server Administration console.


schemaThe structure for a message. A schema can contain multiple subschema.
ServiceModel Metadata Utility Tool (svcutil.exe)A command-line utility that is included with WCF. It is used to create service model proxy code from the service description (metadata) that is exposed by a WCF service such as an adapter. For outbound operations, the tool creates a WCF client class and helper code; for inbound operations, the tool creates a WCF service contract and helper code.
Simple Object Access ProtocolSee SOAP.
SOAPA simple, XML-based protocol for exchanging structured and type information in decentralized, distributed environments. WCF is based on the exchange of SOAP messages between clients and services to invoke operations and return results.
SOAP messageA well-formed XML document. It should use the SOAP envelope and SOAP encoding namespaces and include an optional XML declaration, followed by a SOAP envelope (the root element), which is made up of an optional SOAP header and a SOAP message body.
SQL Server Integration ServicesA component that is used to import, export, and transform data from different data sources. Previously called data transformation service (DTS).
SSISSee SQL Server Integration Services.
SSOSee Enterprise Single Sign-on system.
strongly-typed dataA data set or result set that is bound to an underlying object type. Each row in a strongly-typed XML data set is composed of typed, named elements that correspond to fields of the underlying object type.
svcutil.exeSee ServiceModel Metadata Utility Tool.


Uniform Resource Identifier (URI)See connection URI


WCFSee Windows Communication Foundation
WCF channel modelA programming model that relies on several interfaces and other types. Channels provide a low-level programming model for sending and receiving messages.
WCF clientA client-application construct that exposes the service operations as methods. You can use the Add Adapter Service Reference Visual Studio Plug-in or the ServiceModel Metadata Utility Tool to generate a WCF client class from the metadata exposed by an adapter.
WCF LOB Adapter SDKSee Microsoft Windows Communication Foundation (WCF) Line of Business (LOB) Adapter SDK
WCF service contractA managed-code representation of the service contract. It is expressed as an interface in which classes and methods are attributed to define the service, operation, message, and data contracts used to communicate with a service. You can use the ServiceModel Metadata Utility tool or the Add Adapter Service Reference Visual Studio Plug-in to generate a WCF service contract from the metadata exposed by an adapter. You implement the WCF service contract to receive operations from an LOB system.
WCF service modelA WCF programming model in which a service is represented as a managed code object. The operations exposed by the service are represented as methods with strongly-typed data.
weakly-typed dataA data set or result set that is not bound to an underlying object type. Each row in a weakly-typed XML data set is composed of a collection of generic columns in which attributes describe the name and type of each element.
Web servicesA unit of application logic providing data and services to other applications. Applications access XML Web services using standard Web protocols and data formats such as HTTP, XML, and SOAP, independent of how each XML Web service is implemented. XML Web services combine the best aspects of component-based development and the Web, and are a cornerstone of the Microsoft .NET programming model.
Web Services Description Language (WSDL)An XML-based language that describes a service as a set of endpoints that operate on messages. The WSDL document describes the service contract, operation contracts, message contracts, and data contracts that a client must use to interface with the service.
Windows Communication Foundation (WCF)A Microsoft service-oriented communication infrastructure. The framework inherently provides clients with a service programming model and a channel programming model for finer control of message exchanges.
WSDLSee Web Services Description Language.
WS-Metadata Exchange (MEX) endpointAn endpoint exposed by a WCF service, such as an adapter, that implements the IMetadataExchange interface. A WS-Metadata Exchange endpoint can be used to retrieve a service description (WSDL) for operations exposed by an adapter on the target system.


XMLSee Extensible Markup Language.
XML Schema definition language (XSD)A schema language. An XML Schema defines the elements, attributes, and data types that comply with the World Wide Web Consortium (W3C) XML Schema Part 1: Structures Recommendation for the XML Schema Definition Language. The W3C XML Schema Part 2: Datatypes Recommendation is the recommendation for defining data types that are used in XML schemas. The XML Schema definition language enables you to define the structure and data types for XML messages.
XSDSee XML Schema definition language.