Here are the alphabetized list of the most common terms used in BizTalk Server: A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z .brl File: A business rules definition file. .btm File: A BizTalk Server map file. .btp File: A BizTalk Server pipeline file. .btproj File: A BizTalk project file. .btt File: The file extension signifying tracking profiles. .odx File: A BizTalk Server orchestration file. .xsd File: A BizTalk Server schema file. .itinerary File: An ESB Toolkit Itinerary .xml File: XML file type is primarily associated with 'Extensible Markup Language' .xsl File: XSL file type is primarily associated with 'FileMaker Database Design Report Template'.
ACID: Atomicity,Consistency,Isolation and Durability.
Action: One or more functions corresponding to the "THEN" part of a rule and used to specify what is to be done when a condition evaluates to true.
Activate Property: A property of the Receive shape, used to indicate that the orchestration is activated when a message is received. The Receive shape can only be marked as activated if it is the first send or receive activated shape in an orchestration.
Adapter: An adapter is a software component (COM or .NET-based) that enables you to easily send messages out of or receive messages into BizTalk Server with a delivery mechanism that conforms to a commonly recognized standard, such as SMTP, POP3, FTP, or Microsoft Message Queuing (MSMQ). As Microsoft BizTalk Server has evolved, the need for adapters that quickly enable connectivity with commonly used applications and technologies has increased. BizTalk Includes over 25 multi-platform adapters that simplify the integration with Line of Business (LOB) Applications (such as Siebel, SAP, JD Edwards, Oracle, and Dynamics CRM), database (Microsoft SQL Server, Oracle, DB2) and other technologies (Tibco, Java EE). (see more here)
Adapter Handler: An adapter handler is an instance of a BizTalk host in which the adapter code runs. When you specify a send or receive handler for an adapter you are specifying which host instance the adapter code will run in the context of. An adapter handler is responsible for executing the adapter and contains properties for a specific instance of an adapter. A default BizTalk Server configuration will create adapter handlers for all of the installed adapters, but you may want to create additional adapter handlers for purposes of load balancing or to provide process isolation for a particular adapter handler. (see more here)
Adapter Framework: The BizTalk Adapter Framework offers a stable, open mechanism for all adapters to implement or access work from the BizTalk Server Messaging Engine. The interfaces described in the Microsoft.BizTalk.Adapter.Framework namespace enable adapters to provide a means to modify configuration property pages. It also is a means to import services and schemas into the BizTalk project. (see more here)
Advanced Functoids: Functoids that you can used to create various types of data manipulation, such as implementing custom script (C#, Visual Basic .NET, XSLT), value mapping, and managing and extracting data from looping records.
Affiliate Application: A logical entity in Enterprise Single Sign-On (SSO), defined by the administrator, that represents a system or subsystem such as a host, back-end system, or line-of-business application to which you are connecting using SSO. An affiliate application can represent a non-Windows system such as a mainframe or UNIX computer. It can also represent an application such as SAP, or a subdivision of the system, such as the "Benefits" or "Pay stub" sub-systems.
Agreement: The central item in relationship configuration is an agreement. An agreement defines two distinct two-way channels of communication between the associated buiness profiles, and deliniates the expectations of each party. Agreements build on lower level technical items to fulfill the requirements of today's dynamic business needs. The agreements are based on underlying business process and party management items.
Ancestors: A node at the bottom and the top of a cycle in the tree.
ANSI X.12: A message format developed by the American National Standards Institute. X.12 is used primarily in the United States.
Application: A running BizTalk Server business solution.
AS2: AS2 (Applicability Statement 2) is a specification about how to transport data securely and reliably over the Internet. Security is achieved by using digital certificates and encryption.
Assemble Pipeline Component (Assemble Stage): A send pipeline component responsible for assembling or serializing (writes) messages to a file and converting it to or from XML, and may combine individual messagess into a batch. The syntax transformations should occur at this stage.
Assembly: Regarding BizTalk, a dll file that contains a collection of BizTalk artifacts such as schemas, maps, orchestrations, or pipelines.
Assembly Deployment Wizard: A wizard that guides you through the steps required to add, remove, import and export assemblies; import and export bindings; and install or uninstall assemblies from the global assembly cache (GAC).
Assembly Version: An identifier for an assembly, made up of a combination of a major and a minor version.
Atomic transactions: BizTalk orchestrations can be designed to run discrete pieces of work, following the classic 'ACID' (Atomic,Consistent,Isolated and Durable) concept of a transaction. These discrete or atomic units of work, when performed, move the business process from one consistent state to a new, consistent and durable state that is isolated from other units of work. This is typically done by using the Scope construct that encapsulates the units of work with the transactional semantics. The entire orchestration can also be defined as an atomic transaction without the use of scopes. (see more here)
Attribute: In XML, an XML construct used to associate additional information with XML elements.
Authentication Trusted: A means of marking each host indicating that the host can submit messages into the message box with a Party ID (PID) that is different from (that is, not aliased by) the Windows Security ID (SSID) of the application instance service account.
BAM: Business Activity Monitoring (BAM) is used to monitor business milestones and key metrics in near real-time throughout a process in BizTalk. Business Activity Monitoring (BAM) is a module in BizTalk that captures business data and process milestones to allows business decision makers to gain insight of their in-flight processes. Using BI tools to derive up-to-date metrics and key performance indicators from the BAM databases, users can forecast process trends and monitor processes in real-time. BAM also provides a mechanism to alert users to situations that require their intervention to prevent undesirable outcome or to encourage a beneficial result. BAM Activities: identify the milestones and tracking data an individual is interested in tracking. Milestones are the steps in an activity that are measured in time, and tracking data is the key data points in a process you are interested in tracking (such as a customer ID or name). BAM Alerts: BAM alerts allow you to configure and receive alerts related to specific changes in business data. Alerts are set up per BAM view. BAM Configuration: The XML file that contains the settings for BAM manifests such as the BAM Primary Import database and server names. BAM Definition: An XML representation of a BAM observation model, i.e., it describes business activities and business views. BAM Observational Model: A high-level definition of visibility requirements for a business process that specifics the milestone and data events to collect (the BAM activity); a description of any data aggregations; and the presentation of information to users (the BAM view). BAM View: A BAM view is a representation of the milestones and business data tracked in one or more activities. BAMAnalysis Database (BAM Analysis): This database contains Business Activity Monitoring (BAM) OLAP cubes for both online and offline analysis. BAMArchive Database (BAM Archive): This database archives old business activity data. Create a BAM Archive database to minimize the accumulation of business activity data in the BAM Primary Import database. BAMAlertsApplication Database (BAM Notification Services Application): This database contains alert information for BAM notifications. For example, when you create an alert using the BAM portal, entries are inserted in the database specifying the conditions and events to which the alert pertains, as well as other supporting data items for the alert. BAMAlertsNSMain Database (BAM Notification Services Instance): This database contains instance information specifying how the notification services connect to the system that BAM is monitoring. BAMPrimaryImport Database (BAM Primary Import): This is the database where BAM collects raw tracking data. BAMStarSchema Database (BAM Star Schema): This database contains the staging table, and the measure and dimension tables. Binding: In BizTalk, the term 'binding' refers to the configuration of orchestration ports in order to control the creation of subscriptions and/or 'promoted' properties. Binding is used to control how messages will be routed to or from orchestration ports by the subscription mechanism. Hence, binding often involves additional creation and configuration of messaging Send and Receive ports so that these messaging ports can be bound to orchestration ports. Orchestration ports can also be bound to other orchestration ports. The term binding is also used to define the association of a map or pipeline within the messaging port. In BizTalk objects that will be bound to other objects must be in the same (or a referenced) application. Binding File: A binding file is an .xml file that contains binding information for each BizTalk orchestration, pipeline, map, or schema in the scope of a BizTalk assembly, application, or group. The binding file describes what host each orchestration is bound to and its trust level as well as the settings for each send port, send port group, receive port, receive location, and party that has been configured. You can generate binding files and then apply the bindings they contain to an assembly, application, or group to avoid needing to manually configure bindings in different deployment environments.
EDIFACT: or United Nations/Electronic Data Interchange For Administration, Commerce and Transport (UN/EDIFACT) is the international EDI standard developed under the United Nations. he EDIFACT standard provides: a set of syntax rules to structure data; an interactive exchange protocol (I-EDI); standard messages which allow multi-country and multi-industry exchange. EDIFACT UNOA Syntax: An EDIFACT syntax that allows the following characters only: uppercase letters, all digits, blank, exclamation mark (!), quotation mark ("), percentage sign (%), ampersand (&), opening and closing parentheses ( "(" and ")"), asterisk (*), comma, dash (-), decimal point (.), forward slash (/), semicolon (;), less-than sign (<), and greater-than sign (>). EDIFACT UNOB Syntax: An EDIFACT syntax that allows the following characters only: lowercase and uppercase letters, all digits, blank, exclamation mark (!), quotation mark ("), percentage sign (%), ampersand (&), single quotation mark ('), opening and closing parentheses ( "(" and ")"), asterisk (*), plus sign (+), comma, dash (-), decimal point (.), forward slash (/), colon (:), semicolon (;), less-than sign (<), equal sign (=), greater-than sign (>), and question mark (?). Electronic Data Interchange (EDI): is a method for transferring a structured and normalized documents (data) between different computer systems or computer networks, using a set of standards to control the transfer of documents. It is commonly used by big companies for e-commerce purposes, such as sending orders and invoices to warehouses or tracking their order. Element: In EDI, the lowest level of information in a document. For example, invoice number. In XML, an XML construct used to organize information in a hierarchical manner by nesting some elements within other elements to a potentially unlimited depth. Element Groups: Groupings of sibling elements in an XML structure according to different constraints: ordered sequence (Sequence Group), unordered sequence (All Group), and one-of-many (Choice Group). Encode Pipeline Component (Encode Stage): A send pipeline component that encode or encrypt the message. Place the MIME/SMIME Encoder component or a custom encoding component in this stage if message signing is required. The syntax transformations can occur in this stage through a custom component. Encoding Agreement: An agreement between the business profiles of two trading partners to use a specific encoding protocol (X12 or EDIFACT) while exchanging messages. Encoding Protocol: A protocol that governs the structure and content of a business-to-business message. The encoding protocol settings for a business profile define the encoding protocol that a business division uses to send and receive business-to-business messages. Some examples of encoding protocols are X12, EDIFACT, HIPAA, and EANCOM. Encryption Key: A string used to encrypt or decrypt credentials information. Endpoint: The logical representation of a location, typically expressed in URL form, providing a physical address for data received or sent. Enlist/Enlisted/Unenlisted: The process of associating an orchestration with the physical environment in which it will run including, the adapters needed to transport messages to and from the orchestration, the application process in which the orchestration is hosted, and creating the MessageBox subscriptions indicated by the routing. Enterprise Application Integration (EAI): The process of bringing data or a function from an enterprise application together with that of another application. Enterprise application integration is an integration framework composed of a collection of technologies and services which form a middleware to enable integration of systems and applications across the enterprise. Enterprise Service Bus (ESB): is an architectural pattern and a key enabler in implementing the infrastructure for a service-oriented architecture (SOA). Real-world experience has demonstrated that an ESB is only one of many components required to build a comprehensive service-oriented infrastructure (SOI). The term "ESB" has various interpretations in the market, which have evolved over time; however, the basic challenge it addresses is the same. Its primary use is in enterprise application integration (EAI) of heterogeneous and complex landscapes. Enterprise Single Sign-On System (ESSO): A Credential 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 Credential database, and are used for administering the SSO system. The Credential database is also used as a configuration store to hold custom configuration data for adapters. Envelope: A structured set of information that wraps and accompanies an instance message, often describing delivery and processing information. Envelopes can be nested.
Exception Handler (Catch Exception block): The Catch Exception block represents an exception handler. Catch Exception blocks are attached to the end of a Scope shape in Orchestration Designer. Exception handling code is placed inside the Exception Handler.
Fact: User data to which rule conditions are applied. At design time a fact is a reference to that data. Fact Base: A collection of facts against which rule conditions are evaluated. Failover Transport: A secondary transport. Fallback Trading Partner Agreement: A collection of settings that BizTalk Server uses for business-to-business message handling, when no explicit agreement is present. Fault tolerance: Transactions support fault tolerance for recovery from both internal faults (such as machine failures and software faults) and external faults (such as cancel messages). Partial updates within long-running transactions are not rolled back automatically when a transaction failure occurs, as they are in ACID transactions. The exception code block for the long-running transaction is called when a fault occurs. The exception code block contains a set of fault handlers that you write to deal with any of the faults that can arise during the execution of the transaction. You can rely on the last known state of the messages, variables, and objects in handling the fault. Fiddler: is a Web Debugging Proxy which logs all HTTP(S) traffic between your computer and the Internet. File Adapter: The File adapter transfers files into and out of Microsoft BizTalk Server. The File adapter consists of two adapters: a receive adapter and a send adapter. Basically it can read messages from the file system and submit them to the server, as well as write messages from the server to a file on the file system. (see more here)
Macro: is a pre-defined variable processed by a component (e.g. adapter or pipeline) before it moves on to its main task. A user assigns macros to the properties of the component, either statically (through an adapter configuration dialog) or dynamically (from within an orchestration). Macros are defined using the percent character (%) at the beginning and end of the macro. For example, if you wanted to include a date and time in your filename, simply use the DateTime macro as follows - %DateTime%. Macros can be used either on their own or in combination with other macros. Map: Maps are graphical representations of XSLT (Extensible Stylesheet Language Transformation) documents that allow us to perform, in a simple and visual manner, transformations between XML messages. A map file basically is the XML file that defines the correspondence between the records and fields in one schema and the records and fields in another schema. You create a map when you want to transform or translate data that you receive or send from one schema to another. (see more here)
OLAP (Online Analytical Processing): A technology that uses multidimensional structures to provide rapid access to data for analysis. The source data for OLAP is commonly stored in data warehouses in a relational database. One-way Port Type: A port type consists of a communication pattern, a set of operations (requests or responses), and the message types that those operations can work on. The pattern can be either one-way or request-response (two-way), and all operations defined on that port type must use the same pattern. One-way - input only: The endpoint receives or send a message. On-Ramp: [ESB Toolkit] A BizTalk receive location responsible for receiving ESB-destined messages. Operation: A request or request-response pairing on a port that is associated with either a send or receive action. Operations Views: On the Group Hub page, views that enable the user to view but not track live data. Operations/Message Details View: A detailed view of all known information for a given message in the MessageBox. Operations/Messages View: A live view of messages used by services in the MessageBox database. Operations/Service Instance Details View: A detailed view of all known information for a given service instance in the MessageBox. Operations/Service Instances View: A live view of services (active or suspended) in the MessageBox database; in BizTalk Server 2002, the WorkQ/SuspendedQ.
X.509 Certificate: The standard certificate format used by Windows certificate-based processes. An X.509 certificate includes the public key and information about the person or entity to whom the certificate is issued, information about the certificate, plus optional information about the certification authority (CA) issuing the certificate. 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 designed to represent and exchange a wide variety of data. XML Schema: or XSD (XML Schema Definition) describes the structure of a business document that is represented in XML. XML Schema is a specification developed and maintained under the auspices of the World Wide Web Consortium. (see more here)