Biztalk Glossary
Total Page:16
File Type:pdf, Size:1020Kb
BizTalk Glossary Here are the most common terms used in our BizTalk Server training classes. A adapter A COM or .NET-based component that provides transport protocol or application connectivity operations for receiving and sending messages to or from BizTalk Server. The BizTalk Adapter Framework offers a stable, open interface for all adapters to work with the Biztalk Messaging Engine. assembler A send pipeline component that serializes (writes) messages to a file, and may combine individual messagess into a batch. assembly Regarding BizTalk, a dll file that contains a collection of BizTalk artifacts such as schemas, maps, orchestrations, or pipelines. atomic transactions DTC-style, COM+ transactions used in BizTalk orchestrations. B binding An established mapping between a BizTalk service subscribing to messages, such as an orchestration or a send port, and physical adapter-specific endpoints (URIs). BizTalk XML Schema Editor A tool hosted within Visual Studio .NET, for constructing BizTalk Server schemas. BizTalk Explorer A tool hosted within Visual Studio .NET, that displays the contents of assemblies, ports, orchestrations, and parties in the BizTalk Configuration database. BizTalk Explorer Object Model The APIs used by BizTalk Explorer or custom tools to automate the post-deployment tasks such as creating ports, binding orchestrations, or managing party properties. BizTalk group A group that contains MessageBoxes, hosts, receives locations, send ports, and send port groups, orchestrations, servers, and adapters. BizTalk Mapper A visual tool, hosted within Visual Studio .NET, for constructing BizTalk maps, which define data transformations. BizTalk message queuing adapter An adapter that enables exchange of messages between BizTalk Server and Microsoft Message Queue (MSMQ). BizTalk project A Visual Studio .NET project template containing specific reference libraries for a BizTalk project. Also refers to a development project utilizing Microsoft BizTalk Server. BizTalk Server Microsoft BizTalk Server is a registered trademark of Microsoft Corporation. The term 'BizTalk Server' usually refers to the software package offered by Microsoft, but often refers to one specific physical machine where BizTalk Server is installed, and may or may not be one of many unique BizTalk Servers running standalone or in a BizTalk Server group. BizTalk Server schema An XML Schema Definition language (XSD)-based description of the structure of one or more BizTalk Server instance messages. Business Activity Monitoring (BAM) A BizTalk Server feature that gives business users a real-time view of their heterogeneous business processes, enabling them to make important business decisions. Business Activity Services (BAS) An optional BizTalk Server feature that allows business users to configure and interact with business processes and trading partners through a website hosted by Windows SharePoint Services. Business Rules Composer A graphical user interface tool used to compose Business Rules policies. Business Rules Engine A run-time inference engine that evaluates rules against facts and initiates actions based on the results of that evaluation. Business Rules Engine Framework All the service components and APIs used in creating and utilizing Business Rules in BizTalk Server. C compensation A group of actions designed to undo or mitigate the effect of a committed transaction. Configuration database A Microsoft SQL Server database that stores the configuration information for resources in an organization. There is one Configuration database per organization. Connector A communications service used to exchange documents with your trading partners or your internal systems. content-based routing The routing of a document based on the information extracted from the payload of the document. In BizTalk Server, content-based routing is achieved by using document property promotion and filter expressions on send ports and orchestrations. correlation A technique for definining unique properties for a message known as a correlation type, used to associate it with a given instance of an orchestration, and the message's proper sequence as defined by a correlation set. custom adapter A custom piece of code that a developer writes and places before a receive pipeline or after a send pipeline to interface with adapters and/or applications. D default pipelines The compiled and deployed BizTalk Server assemblies containing pipelines with preconfigured stages and pipeline components. dehydrate To save the state of a running orchestration to persistent storage and remove it from memory when the orchestration has been idle for a certain length of time. delimited flat file A type of file format used to represent business documents in which the records and fields within the records are delimited by specific characters or sequence of characters. disassembler pipeline component A pipeline component that divides messages in a batch into individual documents. The disassembler pipeline components provided in BizTalk Server are: Flat file disassembler, BizTalk Framework disassembler, and XML disassembler. distinguished field A .NET class member or XML Schema Definition language (XSD) schema field in a message that has been explicitly made available to an orchestration for use in expressions, filter expressions, and so on. document type definition (DTD) One of several ways in which the structure of an XML document can be described. BizTalk Server 2004 can open a schema described using a DTD, but converts it to XSD in the process. dynamic binding A port binding that is applied to the port at run time, typically derived from a message property such as a reply-to address. dynamic port A send port that does not have a destination address and adapter type associated with it. A dynamic send port allows the association of the destination address and adapter type with itself during runtime execution, thus providing flexibility in using the same port for sending messages to different destinations using different adapter types. E electronic data interchange (EDI) The electronic exchange of structured and normalized documents between two computer applications, using a set of standards to control the transfer of documents, such as purchase orders and invoices, between computers. 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 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 schema A special type of schema that specifies the structure of an envelope, using several extra properties that are specific to envelopes and which specify information such as identifying the envelope contents in an enveloped data stream. envelope A structured set of information that wraps and accompanies an instance message, often describing delivery and processing information. Envelopes can be nested. Extensible Stylesheet Language Transformations (XSLT) Evolved from the early Extensible Stylesheet Language (XSL) standard. XSL specifies a language definition for XML data presentation and data transformations. Data presentation means displaying data in some format and/or medium, and concerns style. Data transformation refers to parsing an input XML document into a tree of nodes, and then converting the source tree into a result tree. Transformation concerns data exchange. F file adapter An adapter that 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. Filter Expression property A property of a Receive shape that determines which messages can be received. The Receive shape must have the Activate property set to True to have a filter expression. FTP adapter An adapter that enables exchange of files between BizTalk Server and FTP servers. functoid An executable module that performs a specific calculation or data manipulation, and that is used graphically when constructing BizTalk Server maps to provide the basis for richer transformations than what is provided by XSLT on its own. G global assembly cache (GAC) A container on a BizTalk server for a group that holds the same assemblies that are deployed to the configuration database for that group. H handler An instance of a BizTalk Sever Host on which an adapter is running. Health and Activity Tracking (HAT) A user interface that enables specified data to be tracked. This UI can be used to monitor the health of the BizTalk server farm and to track and view specific events and messages. host A logical container representing one or more BizTalk Server run-time (host) instances. This is the process space within which information about items resides (that is, all items such as orchestrations, schemas, receive locations, and adapters reside within a host). The