To view glossaries for other IBM products, go to www.ibm.com/software/globalization/terminology.
1. A Lucent Technologies switch.
2. The ISDN protocol implemented on the 5ESS switch, providing 23 B-channels and a D-channel over a T1 trunk.
1. See application connectivity link.
2. See access control list.
1. A series of processing steps, such as document validation and transformation.
2. An activity that is run on a transition.
3. A business process that is generated in response to the processing of an event.
4. In a business rule, the event that results from the evaluation of the condition.
1. A unit of work or a building block that performs a specific, discrete task. See also task.
2. Work that a company or organization performs using business processes. An activity can be atomic or non-atomic (compound). The types of activities that are a part of a process model are process, subprocess, and task.
3. An element of a process, such as a task, a subprocess, a loop, or a decision. Activities are represented as nodes in process diagrams.
4. A logical unit of work that can be completed by a human or a system during process execution in IBM Process Designer.
1. See alternate mark inversion.
2. See Application Messaging Interface.
1. An added descriptive comment or explanatory note.
2. In speech recognition, an alphanumeric string used to mark a grammar when it is defined. When the grammar is used in an application, both the word and the alphanumeric string are returned to the application.
1. See automatic restart manager.
2. See Application Response Measurement.
1. A graphical object that provides supporting information about the process or elements within the process without directly affecting the semantics of the process.
2. An entity that is used or produced by a software development process. Examples of artifacts are models, source files, scripts, and binary executable files.
1. A concept in the meta-model that is used to specify a policy requirement and evaluating endpoints at run time. An assertion is also used to describe the capabilities of an endpoint.
2. A logical expression specifying a program state that must exist or a set of conditions that program variables must satisfy at a particular point during program execution.
1. A connecting object that is used to link information and artifacts with flow objects. An association is represented as a dotted graphical line with an arrowhead to represent the direction of flow.
2. For XML documents, the linkage of the document itself to the rules that govern its structure, which might be defined by a Document Type Definition (DTD) or an XML schema.
3. In enterprise beans, a relationship that exists between two container-managed persistence (CMP) entity beans. There are two types of association: one-to-one and one-to-many.
1. A characteristic or trait of an entity that describes the entity; for example, the telephone number of an employee is one of the employee attributes. See also entity, identity.
2. In object oriented programming, a property of an object or class that can be distinguished distinctly from any other properties. Attributes often describe state information.
3. A property, quality, or characteristic whose value contributes to the specification of an element or program function. For example, "cost" or "location" are attributes that can be assigned to a resource.
4. In markup languages such as SGML, XML, and HTML, a name-value pair within a tagged element that modifies features of the element.
1. In computer security, the right granted to a user to communicate with or make use of a computer system.
2. The process of granting a user, system, or process either complete or restricted access to an object, resource, or function.
1. The time periods during which a resource is accessible. For example, a contractor might have an availability of 9 AM to 5 PM every weekday, and 9 AM to 3 PM on Saturdays.
2. The condition allowing users to access and use their applications and data.
1. A distinct path leading to or originating from an element in a process model or UML diagram.
2. In the CVS team development environment, a separate line of development where changes can be isolated. When a programmer changes files on a branch, those changes do not appear on the main trunk or other branches.
1. An event that occurs during a business process.
2. A significant occurrence in a business process, generally identified by a business analyst, that warrants monitoring over time to reveal a key performance indicator (KPI).
1. WML document that provides user-interface and navigational settings to display content on mobile devices. See also deck.
2. In the Map Designer, a data object. There are two types of map cards: input and output.
1. A container used in a structure diagram to group elements based on a shared attribute or quality.
2. A classification of elements for documentation or analyses.
3. An optional grouping of messages that are related in some way. For example, messages that relate to a particular application might be included in a single category. See also message.
4. A type class that is used to organize types in a type tree in the Type Designer. Categories organize types that have common properties.
1. A group of managed processes that are federated to the same deployment manager and can include high-availability core groups.
2. One or more processes that each host runtime components. Each has one or more named core groups.
1. A communication path through a chain to an endpoint.
2. A link along which signals can be sent, such as the channel that handles the transfer of data between processor storage and local peripheral equipment. See also trunk.
3. A mode by which a subscriber uses a business service.
4. A WebSphere MQ object that defines a communication link between two queue managers (message channel) or between a client and a queue manager (MQI channel). See also message channel, MQI channel.
1. The AIX process that executes the logic of the state table; each active caller session has one active channel process.
2. In WebSphere Voice Server, the system process that manages call flow.
1. An American Telephone and Telegraph (AT&T) unit that is part of the AT&T nonswitched digital data system.
2. A device used to connect a digital phone line to a multiplexer, a channel bank, or directly to another device producing a digital signal. A CSU performs certain line-conditioning and equalization functions, and responds to loopback commands sent from the central office (CO).
1. A basic unit of the classification hierarchy used in the Type Designer. There are three classes: item, group, and category.
2. In object-oriented design or programming, a model or template that can be used to create objects with a common definition and common properties, operations, and behavior. An object is an instance of a class.
1. A software program or computer that requests services from a server. See also server, host.
2. A runtime component that provides access to queuing services on a server for local user applications. The queues used by the applications reside on the server. See also WebSphere MQ MQI client, WebSphere MQ Java client, WebSphere MQ fully-managed .NET client.
1. A set of independent systems or logical partitions (called nodes) that are organized into a network for the purpose of sharing resources and communicating with each other.
2. A group of application servers that collaborate for the purposes of workload balancing and failover.
3. In WebSphere MQ, a group of two or more queue managers on one or more computers, providing automatic interconnection, and allowing queues to be advertised among them for load balancing and redundancy.
1. See configuration object.
2. See central office.
1. The ability of two or more different versions of WebSphere MQ to function on the same computer.
2. The ability of two or more entities to function in the same system or network.
1. A diagram that shows the exchange of messages between two or more participants in a BPMN model.
2. The ability to connect customers, employees, or business partners to the people and processes in a business or organization, in order to facilitate improved decision-making. Collaboration involves two or more individuals with complementary skills interacting together to resolve a business problem.
1. A set of WebSphere DataPower XC10 appliances that are grouped together for scalability and management purposes.
2. A set of brokers that are fully interconnected and that form part of a multi-broker network for publish/subscribe applications.
1. A 1- to 8-character command identifier. The command prefix distinguishes the command as belonging to an application or subsystem rather than to z/OS.
2. In WebSphere MQ for z/OS, a character string that identifies the queue manager to which WebSphere MQ for z/OS commands are directed, and from which WebSphere MQ for z/OS operator messages are received.
1. In Eclipse, one or more plug-ins that work together to deliver a discrete set of functions.
2. A reusable object or program that performs a specific function and works with other components and applications.
1. A Service Component Architecture (SCA) element that contains components, services, references, and wires that connect them.
2. A group of related data elements used in EDI transactions.
1. A test of a situation or state that must be in place for a specific action to occur.
2. In a business state machine, an expression that guards the transition and allows transition to the next state only when and if the incoming operation evaluates to 'True'. Otherwise, the current state is maintained.
1. A representation of a connection to a server resource.
2. The identifier or token by which a program accesses the queue manager to which it is connected.
1. A servlet that provides a portlet access to external sources of content, for example, a news feed from a website of a local television station.
2. In Java EE, a standard extension mechanism for containers to provide connectivity to enterprise information systems (EISs). A connector consists of a resource adapter and application development tools (Sun). See also container.
1. An entity that provides life-cycle management, security, deployment, and runtime services to components. (Sun) See also resource adapter, connector.
2. An item that can contain other items. Tags that are added to a container inherit the position of the container.
1. A set of one or more grammars that are enabled and used during a recognition action.
2. An object created for a service request in the business service model. The object contains one or more of the following details of information captured from the metadata: a business process, organization, role, channel, and domain specific information. See also context propagation.
1. A record used with business processes and state machines to allow two partners to initialize a transaction, temporarily suspend an activity, and then recognize each other again when that activity resumes.
2. The relationship, captured in a correlation expression, that describes how an incoming event is matched with one or more monitoring context instances to which it will be delivered.
3. A mechanism that bridges a point in a process flow between two or more process instances.
1. In JSP programming, an action described in a portable manner by a tag library descriptor and a collection of Java classes and imported into a JSP page by a taglib directive. (Sun)
2. A Java or non-Java process definition that you can define as a part of a health policy action plan.
1. An object that provides information about required activities. Data objects can represent one object or a collection of objects.
2. A portion of data in a data stream that can be recognized as belonging to a specific type.
3. Any object (such as tables, views, indexes, functions, triggers, and packages) that can be created or manipulated using SQL statements. See also business object.
1. The means by which an application accesses data from a database.
2. A repository of data (for example, a DB2 database) to which the runtime server can connect and retrieve data in order to enhance the event being processed.
3. In JDBC, an interface that provides a logical representation of a pool of connections to a physical data source. Data source objects provide application portability by making it unnecessary to supply information specific to a particular database driver.
1. A data structure where documents are kept in their parsed form.
2. A place (such as a database system, file, or directory) where data is stored.
1. A gateway that routes an input to one of several alternative outgoing paths, depending on its condition. A decision is like a question that determines the exact set of activities during the execution of a process. Questions might include: What type of order? Or How will the order be shipped?
2. A gateway within a business process where the sequence flow can take one of several alternative paths.
1. A relationship that allows a module to use artifacts from a library or that allows a process application to use artifacts from a toolkit. A toolkit can also have a dependency on another toolkit.
2. A requirement that one managed resource has on another managed resource in order to operate correctly.
1. To place files or install software into an operational environment. In Java Platform, Enterprise Edition (Java EE), this involves creating a deployment descriptor suitable to the type of application that is being deployed.
2. To transfer assets from a local development environment into an operational, or runtime, environment.
1. The directory where the published server configuration and web application are located on the machine where the application server is installed.
2. The directory containing the subdirectories and resource files created during customization.
1. An exit point that is used to deliver documents to a back-end system or a trading partner.
2. In JMS, an object that specifies where and how messages should be sent and received.
3. An end point to which messages are sent, such as a queue or topic.
1. The name that uniquely identifies an entry in a directory. A distinguished name is made up of attribute:value pairs, separated by commas.
2. A set of name-value pairs (such as CN=person name and C=country or region) that uniquely identifies an entity in a digital certificate.
1. An application made up of distinct components that are located on different computer systems, connected by a network. See also client/server.
2. In message queuing, a set of application programs that can each be connected to a different queue manager, but that collectively comprise a single application.
1. A list of queues to which a message can be put with a single statement.
2. In voice mail, a list of subscribers to whom the same message can be sent.
1. A Northern Telecom switch.
2. The custom ISDN protocol implemented on the DMS100 switch, providing 23 B-channels and a D-channel over a T1 trunk.
1. See trombone.
2. A call transfer method in which the primary and secondary lines remain bridged until a call is completed.
1. A subscription that is retained when a subscribing application's connection to the queue manager is closed. When the subscribing application disconnects, the durable subscription remains in place and publications continue to be delivered. When the application reconnects, it can use the same subscription by specifying the unique subscription name. See also nondurable subscription.
2. A Java Message Service (JMS) subscription that persists and stores subscribed messages even when the client is not connected.
1. A component of a document, such as an EDI, XML, or ROD record. An element can be a simple element or a compound element.
2. In markup languages, a basic unit consisting of a start tag, end tag, associated attributes and their values, and any text that is contained between the two.
3. A named piece of information, or a field, within a message, that has a business meaning agreed by the applications that create and process the message. See also complex element, simple element.
4. In Java development tools, a generic term that can refer to packages, classes, types, interfaces, methods, or fields.
1. A JCA application or other client consumer of an event from the enterprise information system.
2. The system that is the origin or destination of a session.
1. The process of entering and saving user or user group information in a portal.
2. An entitlement for an organization to subscribe to a business service.
1. A simple Java class that represents a row in a database table or entry in a map.
2. A user, group, or resource that is defined to a security service, such as RACF
3. In markup languages such as XML, a collection of characters that can be referenced as a unit, for example to incorporate often-repeated text or special characters within a document.
1. A combination of header, trailer, and control segments that define the start and end of an individual EDI message. Each envelope in EDI data begins with a particular segment and ends with a particular segment.
2. A control structure containing documents.
1. A named collection of logical and physical resources used to support the performance of a function.
2. A structure within the message tree that is user-defined, and that can contain variable information that is associated with a message while it is being processed by a message flow.
1. A variable that defines an aspect of the operating environment for a process. For example, environment variables can define the home directory, the command search path, the terminal in use, or the current time zone.
2. A variable that provides values for each type of environment in which a process will run (for example, development, test, and production environments). A user can set environment variables for each process application in IBM Process Designer.
3. A variable that specifies how an operating system or another program runs, or the devices that the operating system recognizes.
1. An element that triggers an action based on a timer, a message arriving from an external system, or some other occurrence such as a runtime exception. Events can be used to control or alter process flow during execution.
2. A change to a state, such as the completion or failure of an operation, business process, or human task, that can trigger a subsequent action, such as persisting the event data to a data repository or invoking another business process.
3. An occurrence of significance to a task or system. Events can include completion or failure of an operation, a user action, or the change in state of a process. See also resource model, receiver, alert, message.
4. A change to data in an enterprise information system (EIS) that is processed by the adapter and used to deliver business objects from the EIS to the endpoints (applications) that need to be notified of the change.
1. A container for inbound events that enables the user to group events without the overhead of creating a new monitoring context. Event groups are purely a visual construct and are not represented in the monitor model.
2. A set of criteria that is applied to events to identify a subset of those events. The criteria include constraints expressions that define the filter conditions.
1. An ordered list of events.
2. The queue onto which the queue manager puts an event message after it detects an event. Each category of event (queue manager, performance, configuration, instrumentation, or channel event) has its own event queue.
1. An event that occurs during the performance of the process that causes a diversion from the normal flow of the process. Exceptions can be generated by intermediate events, such as time, error, or message.
2. A condition or event that cannot be handled by a normal process.
1. A file created during the development process for inbound operations that contains the configuration settings for inbound processing.
2. The file containing data that has been exported.
1. A statement about data objects. Expressions are a combination of literals, object names, operators, functions, and map names. Component rules are expressions that evaluate to either TRUE or FALSE. Map rules are expressions that evaluate to data to produce the desired output.
2. An SQL or XQuery operand or a collection of SQL or XQuery operators and operands that yields a single value.
1. A class of objects designated by a specific term or concept; denotation.
2. In Eclipse, the mechanism that a plug-in uses to extend the platform. See also extension point.
3. An element or function not included in the standard language.
1. An area into which a particular category of data or control information is entered.
2. In object-oriented programming, an attribute or data member of a class.
1. An ESQL expression that is applied to the content of a message in a filter node to determine how the message is processed.
2. A device or program that separates data, signals, or material in accordance with specified criteria. See also servlet filtering.
3. An ESQL expression that is applied to the content of a publication message to determine whether the message matches certain criteria.
4. Business logic that is applied to the content of an event to determine whether the event matches certain criteria.
1. The i5/OS implementation of the FFST architecture providing problem recognition, selective dump of diagnostic data, symptom string generation, and problem log entry.
2. A problem diagnosis aid that identifies errors, gathers and logs information about these errors, and returns control to the affected runtime software.
1. An object of the business process model that helps connect components in the workflow.
2. A graphical object that can be connected to or from a sequence flow. In a process, flow objects are events, activities, and gateways. In a choreography, flow objects are events, choreography activities, and gateways.
1. A process element that makes copies of its input and forwards them by several processing paths in parallel.
2. A point in the process where one sequence flow path is split into two or more paths that run in parallel within the process, allowing multiple activities to run simultaneously rather than sequentially. BPMN uses multiple outgoing sequence flow paths from activities or events or a parallel gateway to perform a fork.
1. In hypertext markup language (HTML) coding, a subset of the web browser window.
2. A group of data bits, surrounded by a beginning sequence and an ending sequence or other control information.
1. A named group of statements that can be called and evaluated and can return a value to the calling statement.
2. In ADSI, an ADSI instruction, or group of instructions.
1. A device or program used to connect networks or systems with different network architectures.
2. An integration pattern that provides format-independent boundary functions that apply to all incoming messages.
3. A middleware component that bridges Internet and intranet environments during web service invocations.
4. A component of a Voice over Internet Protocol that provides a bridge between VoIP and circuit-switched environments.
5. An element that is used to control the divergence and convergence of sequence flow paths in a process and in a choreography.
6. An element that controls the divergence and convergence of sequence lines and determines the branching, forking, merging, and joining of paths that a process can take during execution.
7. See destination.
8. An element that controls the splitting and recombining of paths in a process flow.
1. Pertaining to an element that is available to any process in the workspace. A global element appears in the project tree and can be used in multiple processes. Tasks, processes, repositories, and services can be either global (referenced by any process in the project) or local (specific to a single process). See also local.
2. Pertaining to information available to more than one program or subroutine. See also local.
1. A structured collection of words and phrases bound together by rules. A grammar defines the set of all words, phrases and sentences that might be spoken by a caller and are recognized by the engine. A grammar differs from a vocabulary in that it provides rules that govern the order in which words and phrases can be joined together.
2. A document type definition (DTD) or schema providing a structured format used for successful processing by the trace service.
1. A collection of users who can share access authorities for protected resources.
2. A list of elements with information about how those elements can appear in a message. Groups can be ordered, unordered, or selective.
3. In places, two or more people who are grouped for membership in a place.
4. A set of elements that is associated with the same category.
5. A set of related documents within an interchange. An interchange can contain zero to many groups.
6. A complex data object that consists of components. A group type is represented by a green dot next to the type name in the type tree.
1. The portion of a message that contains control information.
2. See message header.
1. Pertaining to a clustered system that is reconfigured when node or daemon failures occur so that workloads can be redistributed to the remaining nodes in the cluster.
2. The ability of IT services to withstand all outages and continue providing processing capability according to some predefined service level. Covered outages include both planned events, such as maintenance and backups, and unplanned events, such as software failures, hardware failures, power failures, and disasters.
1. In performance profiling, a machine that owns processes that are being profiled. See also server.
2. A computer that is connected to a network and that provides an access point to that network. The host can be a client, a server, or both a client and server simultaneously. See also server, client.
1. In Internet communication, the name given to a computer. The host name might be a fully qualified domain name such as mycomputer.city.company.com, or it might be a specific subname such as mycomputer. See also IP address.
2. The network name for a network adapter on a physical machine in which the node is installed.
1. See HTTP over SSL.
1. In the 3270 terminal services development tool, a field on a screen definition that uniquely identifies the state of the screen. Users can choose which fields will be identifiers when creating recognition profiles.
2. The name of an item in a program written in the Java language.
1. The point at which an SCA module accesses an external service, (a service outside the SCA module) as if it was local. An import defines interactions between the SCA module and the service provider. An import has a binding and one or more interfaces.
2. A development artifact that imports a service that is external to a module. See also import file.
1. In IMS Connector for Java, the dialog between a Java client program and a message processing program.
2. A dialog between a terminal and a message processing program using IMS conversational processing facilities. See also conversational processing.
1. A set of pointers that is logically ordered by the values of a key. Indexes provide quick access to data and can enforce uniqueness of the key values for the rows in the table.
2. In the WebSphere MQ Administration Interface (MQAI), a means of referencing data items.
1. A syntax object in a data stream that signals the beginning of a data object. For example, if a record begins with an asterisk (*), the asterisk would be the record’s initiator.
2. In distributed queueing, a program that requests network connections on another system. See also responder.
1. A message flow node that represents a source of messages for a message flow or subflow. See also output node.
2. The point where a service message from a source enters the request flow.
1. A parameter of an MQI call in which you supply information when you make the call.
2. Data received by a program such as a prompt, 3270 script, custom server, or state table from the program that invoked it. See also system variable.
1. An entity to which a set of operations can be applied and that has a state that stores the effects of the operations.
2. A specific occurrence of an object that belongs to a class. See also object.
3. A set of servers that share a common runtime database, plus their corresponding brokers and queue managers.
4. An active process element, for example, the performance of a process.
1. A collection of operations that are used to specify a service of a class or a component. See also class, port type.
2. In object-oriented programming, an abstract model of behavior; a collection of functions or methods.
1. See intelligent peripheral.
2. See Internet Protocol.
1. An entity within a location that can be equipped with tags and whose positions can therefore be tracked, such as an asset or person.
2. A simple data object that does not consist of other objects. An item type is represented by a blue dot next to the type name in the type tree.
1. Pertaining to the tool that parses the declarations and documentation comments in a set of source files and produces a set of HTML pages describing the classes, inner classes, interfaces, constructors, methods, and fields.
2. A tool that parses the declarations and documentation comments in a set of source files and produces a set of HTML pages describing the classes, inner classes, interfaces, constructors, methods, and fields. (Sun)
1. A process element that recombines and synchronizes parallel processing paths after a decision or fork. A join waits for input to arrive at each of its incoming branches before permitting the process to continue.
2. The configuration on an incoming link that determines the behavior of the link.
3. An SQL relational operation in which data can be retrieved from two tables, typically based on a join condition specifying join columns.
4. A point in the process where two or more parallel sequence flow paths are combined into one sequence flow path. BPMN uses a parallel gateway to perform a join.
1. A cryptographic mathematical value that is used to digitally sign, verify, encrypt, or decrypt a message. See also private key, public key.
2. Information that characterizes and uniquely identifies the real-world entity that is being tracked by a monitoring context.
3. A button on a keyboard or key pad.
1. In Business Process Management, a project that is used for the development, version management, and organization of shared resources. Only a subset of the artifact types can be created and stored in a library, such as business objects and interfaces. See also project.
2. A collection of model elements, including business items, processes, tasks, resources, and organizations.
1. An authentication framework that allows single sign-on across a set of web servers that fall within an Internet domain.
2. A protocol that uses cryptography to support security in a distributed environment.
1. Pertaining to an element that is available only in its own process. See also global.
2. Pertaining to a device, file, or system that is accessed directly from a user system, without the use of a communication line. See also remote.
1. A physical space that is being monitored. A location can contain many areas. See also area.
2. A particular occurrence or example of a location definition. If there is a location definition called USA Call Center, an example of a location would be Toledo Call Center.
1. To associate a source to a target in a message map.
2. A data structure that maps keys to values.
3. In the EJB development environment, the specification of how the container-managed persistent fields of an enterprise bean correspond to columns in a relational database table or other persistent storage.
4. A file that defines the transformation between sources and targets.
1. The relationship between fields in different abstractions of event and action objects.
2. A target value expression.
3. The process of transforming data from one format to another.
4. The act of developing and maintaining a map.
1. A process element that recombines multiple processing paths, typically after a decision. A merge brings several alternative paths together.
2. A point in the process where two or more alternative sequence flow paths are combined into one sequence flow path. No synchronization is required because no parallel activity runs at the join point. BPMN uses multiple incoming sequence flow paths for an activity or an exclusive gateway to perform a merge.
1. A communication sent from a person or program to another person or program.
2. An object that depicts the contents of a communication between two participants. A message is transmitted through a message flow and has an identity that can be used for alternative branching of a process through the event-based exclusive gateway.
3. A set of data that is passed from one application to another. Messages must have a structure and format that is agreed by the sending and receiving applications. See also category.
4. In system programming, information intended for the terminal operator or system administrator.
1. A program or function that gets and processes messages. See also call back, consumer.
2. In JMS, an object that is created within a session to receive messages from a destination.
1. A logical description of a message. A message definition is a structured collection of simple elements.
2. Information that describes the structure of the messages of a particular type, the elements that each message of that type can or must contain, how a message of that type is represented in various network formats, and the validation rules that apply to a message of that type.
1. A group of all the message definitions that are required to satisfy a particular business need (for example, transferring SWIFTNet FIN messages, transferring SWIFTNet Funds messages, or transferring SWIFTNet system messages).
2. A group of messages that share certain characteristics. A message domain has an associated parser that interprets messages that are received and generated by a broker. WebSphere Business Integration Message Broker supports messages in the BLOB domain, JMS domain, MRM domain, and XML domain. User-defined parsers can be used to support messages that do not conform to the supported domains.
1. A sequence of processing steps that execute in the broker when an input message is received. Message flows are defined in the workbench by including a number of message flow nodes, each of which represents a set of actions that define a processing step. The connections in the flow determine which processing steps are carried out, in which order, and under which conditions. See also subflow, broker, mediation flow.
2. A connecting object that shows the flow of messages between two collaborating participants. A message flow is represented by a dashed line.
1. See message flow node.
2. A node in a message flow that represents a processing step. A message processing node can be either a primitive or a subflow node.
1. In object-oriented design or programming, the software that implements the behavior specified by an operation.
2. In object-oriented programming, an operation that an object can perform. An object can have many methods. See also operation.
1. A software artifact that is used for developing, managing versions, organizing resources, and deploying to the runtime environment.
2. A program unit that is discrete and identifiable with respect to compiling, combining with other units, and loading.
3. In Java EE programming, a software unit that consists of one or more components of the same container type and one deployment descriptor of that type. Examples include EJB, web, and application client modules. (Sun) See also project.
1. A facility of the integration test client that listens for requests and responses that flow over the component wires or exports in the modules of a test configuration.
2. In performance profiling, to collect data about an application from the running agents that are associated with that application.
1. A logical container in which all the names are unique. The unique identifier for an artifact is composed of the namespace and the local name of the artifact.
2. In XML and XQuery, a uniform resource identifier (URI) that provides a unique name to associate with the element, attribute, and type definitions in an XML schema or with the names of elements, attributes, types, functions, and errors in XQuery expressions.
1. An element in a message mapping tree.
2. In Microsoft Cluster Server (MSCS), each computer in the cluster.
3. A logical grouping of managed servers. See also managed node.
4. Any item on a tree control, including a simple element, compound element, mapping command, comment, or group node.
5. The fundamental shapes that make up a diagram.
6. An endpoint or junction used in a message flow. See also message flow node.
7. In XML, the smallest unit of valid, complete structure in a document.
1. A message that contains the event descriptions that are sent to managed resources, Web services and other resources.
2. An occurrence within a process that can trigger an action. Notifications can be used to model conditions of interest to be transmitted from a sender to a (typically unknown) set of interested parties (the receivers).
1. An abstract representation of the fields in an event or action definition.
2. In object-oriented design or programming, a concrete realization (instance) of a class that consists of data and the operations associated with that data. An object contains the instance data that is defined by the class, but the class owns the operations that are associated with the data.
3. In WebSphere MQ, a queue manager, queue, process definition, channel, namelist, authentication information object, administrative topic object, listener, service object, or (on z/OS only) a CF structure object or storage class.
1. In Java programming, a group of types. Packages are declared with the package keyword. (Sun)
2. The wrapper around the document content that defines the format used to transmit a document over the Internet, for example, RNIF, AS1, and AS2.
3. To assemble components into modules and modules into enterprise applications.
1. A business entity (such as a company, company division, or a customer) or a business role (such as a buyer or a seller) that controls or is responsible for a business process.
2. A member of a portal place who can visit and use the place. By default, all portal users are participants in public places. See also place designer, place manager.
1. The route through a file system to a specific file.
2. A route that the flow can take through the activities in a process. There may be several alternative paths.
1. A characteristic of data that is maintained across session boundaries, or of an object that continues to exist after the execution of the program or process that created it, typically in nonvolatile storage such as a database system.
2. In Java EE, the protocol for transferring the state of an entity bean between its instance variables and an underlying database. (Sun)
1. A container for user-defined lanes. See also lane.
2. A graphical container that represents the different business entities or roles that participate in a process.
3. The graphical representation of a participant in a collaboration.
1. In time-slot management, one end of a 64 kbps unidirectional stream which can be attached to the SCBus.
2. As defined in a Web Services Description Language (WSDL) document, a single endpoint that is defined as a combination of a binding and a network address.
3. In the Internet suite of protocols, a specific logical connector between the Transmission Control Protocol (TCP) or the User Datagram Protocol (UDP) and a higher level protocol or application.
1. See primary rate ISDN.
2. See primary rate interface.
1. In a relational database, a key that uniquely identifies one row of a database table. See also constraint, foreign key.
2. An object that uniquely identifies an entity bean of a particular type.
1. A message processing node that cannot be further subdivided. See also subflow node.
2. A message sent from one process to another.
1. A business object that is contained within other business objects. Private business objects are visible only to the containing business object, thereby making them private. See also business object.
2. In XSD, a business object attribute that defines an anonymous complex type instead of referencing a named complex type.
1. A progressively continuing procedure consisting of a series of controlled activities that are systematically directed toward a particular result or end.
2. A sequence or flow of activities in an organization with the objective of carrying out work. In BPMN, a process is depicted as a graph of flow elements, which are a set of activities, events, gateways, and sequence flow paths that adhere to BPMN execution semantics.
3. The sequence of documents or messages to be exchanged between the Community Managers and participants to run a business transaction.
1. A component of an action that indicates that user input is required for a field before making a transition to an output screen.
2. A program that uses logic to determine dynamically the voice segments to be played as a voice prompt.
3. A message or a displayed symbol that requests information or user action. The user must respond to allow the program to proceed.
1. A server that acts as an intermediary for HTTP Web requests that are hosted by an application or a Web server. A proxy server acts as a surrogate for the content servers in the enterprise.
2. A server that receives requests intended for another server and that acts on behalf of the client (as the client's proxy) to obtain the requested service. A proxy server is often used when the client and the server are incompatible for direct connection. For example, the client is unable to meet the security authentication requirements of the server but should be permitted some services.
1. In the Java programming language, pertains to a method or variable that can be accessed by elements residing in other classes. (Sun)
2. In object-oriented programming, pertaining to a class member that is accessible to all classes.
1. In UDDI, to advertise a Web service so that other businesses can find it and bind with it. Service providers publish the availability of their services through a registry.
2. To make a web site public, for example by putting files in a path known to the HTTP server.
3. To make information about a specified topic available to a queue manager in a publish/subscribe system.
1. A key on a telephone key pad.
2. In a window or dialog box, a rectangular control that, when clicked, immediately causes an action to be performed. Push buttons can be labeled with text, graphics, or both. The most familiar push buttons are OK and Cancel.
1. A request for information from a database that is based on specific conditions: for example, a request for a list of all customers in a customer table whose balances are greater than USD1000.
2. A reusable request for information about one or more model elements
1. A type of shutdown of the CICS adapter where the adapter disconnects from WebSphere MQ, but only after all the currently active tasks have been completed. See also forced shutdown.
2. In WebSphere MQ, a shutdown of a queue manager that allows all connected applications to disconnect. See also immediate shutdown, preemptive shutdown.
1. The condition that exists when all intended references from data in one column of a table to data in another column of the same or a different table are valid.
2. In Extensible Markup Language (XML) tools, the condition that exists when all references to items in the XML schema editor or DTD editor are automatically cleaned up when the schema is detected or renamed.
1. The process of maintaining a defined set of data in more than one location. Replication involves copying designated changes for one location (a source) to another (a target) and synchronizing the data in both locations.
2. The process of copying objects from one node in a cluster to one or more other nodes in the cluster, which makes the objects on all the systems identical.
1. A persistent storage area for data and other application resources.
2. A collection of information about the queue managers that are members of a cluster. This information includes queue manager names, their locations, their channels, and what queues they host.
1. A person, piece of equipment, or material that is used to perform an activity.
2. A facility of a computing system or operating system required by a job, task, or running program. Resources include main storage, input/output devices, the processing unit, data sets, files, libraries, folders, application servers, and control or processing programs.
3. A discrete asset, for example application suites, applications, business services, interfaces, endpoints, and business events.
4. The collective term for projects, folders, subfolders, and files that can be manipulated in the Eclipse workbench.
1. An implementation of the Java Enterprise Edition Connector Architecture that allows JMS applications and message driven beans, running in an application server, to access the resources of a WebSphere MQ queue manager.
2. A system-level software driver that is used by an EJB container or an application client to connect to an enterprise information system (EIS). A resource adapter plugs in to a container; the application components deployed on the container then use the client API (exposed by adapter) or tool-generated, high-level abstractions to access the underlying EIS. (Sun) See also container, enterprise information system.
3. Map input and output data sources that are used to retrieve and route data. Resource adapters provide access to databases, files, messaging systems, and other data sources and targets. Each adapter includes a set of adapter commands that can be used to customize its operation.
1. The consequence of reaching an end event. Types of results include message, error, compensation, and signal. There can be multiple results, such as a result that produces a message and another result that sends a signal.
2. See edge.
1. In a relationship, a role determines the function and participation of entities. Roles capture structure and constraint requirements on participating entities and their manner of participation. For example, in an employment relationship, the roles are employer and employee.
2. A set of permissions or access rights.
3. A logical group of principals that provides a set of permissions. Access to operations is controlled by granting access to a role.
4. A job function that identifies the tasks that a user can perform and the resources to which a user has access. A user can be assigned one or more roles.
5. A description of a function to be carried out by an individual or bulk resource, and the qualifications required to fulfill the function. In simulation and analysis, the term role is also used to refer to the qualified resources.
6. A collection of access rights that can be assigned to a user, group of users, system, service, or application that enable it to carry out certain tasks.
1. See backout.
2. The process of restoring data that was changed by an application program or user.
1. A condition that must be satisfied when a business activity is being performed.
2. See interaction block.
3. The criteria or circumstances that are defined to trigger an event. For example, rules can be triggered during entry to or exit from a zone and can be specified for a tag ID, class, or group.
1. A specification of the boundary within which system resources can be used.
2. In web services, a property that identifies the lifetime of the object serving the invocation request.
1. A series of commands, combined in a file, that carry out a particular function when the file is run. Scripts are interpreted as they are run.
2. The logical flow of actions for a 3270 server program.
1. A queue manager that provides queue services to client applications running on a remote workstation.
2. A software program or a computer that provides services to other software programs or other computers. See also host, client.
1. A component that accepts as input a message, and processes the message. For example, a service translates its payload into a different format, or routes it to one of several output queues. Most services are implemented as message flows or primitives.
2. A program created in IBM Process Designer to implement activities or to perform one-time or recurring system tasks.
3. In service-oriented architecture, a unit of work accomplished by an interaction between computing devices.
1. In IBM Business Process Management, a rule that a user creates to analyze the performance of business processes over time. An SLA establishes a condition that triggers a consequence and creates a report for one or more activities. Conditions in SLAs are based on a standard or custom key performance indictator (KPI).
2. A contract between a customer and a service provider that specifies the expectations for the level of service with respect to availability, performance, and other measurable objectives.
1. Any company that provides services for a fee to its customers, such as telecommunication companies, application service providers, enterprise IT, and Internet service providers.
2. A company or program that provides a business function as a service.
1. A logical or virtual connection between two stations, software programs, or devices on a network that allows the two elements to communicate and exchange data for the duration of the session. See also transaction.
2. A series of requests to a servlet originating from the same user at the same browser.
3. In Java EE, an object used by a servlet to track user interaction with a Web application across multiple HTTP requests.
1. In WebSphere MQ for z/OS and WebSphere MQ for Windows, a feature that allows the operating system to notify a program when an expected message arrives on a queue.
2. The exchange of control information between functional parts of the system in a telecommunications network.
1. In Business Process Manager, a capture of a process application or toolkit at a point in time. With a snapshot, a user can revert to a different version of a process or artifact.
2. A capture of data at a point time for performance analysis.
1. A character other than a digit, a letter, or one of these characters: $, #, @, ., or _. For example, the following characters are special characters: *, +, and %.
2. A character that is not alphabetic, numeric, or blank. For example, a comma (,) or an asterisk (*).
1. See single system image.
2. See server-side include.
1. A fully operational server that is managed independently of all other servers, using its own administrative console.
2. A catalog service or container server that is managed from the operating system that starts and stops the server process.
1. In a business state machine, one of several discrete individual stages that are organized in sequence to compose a business transaction.
2. One step in the logical sequence of actions that comprises a voice application.
1. A session bean with no conversational state. All instances of a stateless bean are identical. (Sun) See also session bean, stateful session bean.
2. A session bean that is a collection of operations. The server can optimize resources by reusing bean instances on every method call.
1. A method of topic partitioning that is used by applications that connect to MQSeries Publish/Subscribe SupportPac brokers.
2. In the CVS team programming environment, a shared copy of application resources that is updated by development team members as they make changes. The stream represents the current state of the project.
3. Physical channel of communication between a single transmitter and one or more receivers.
1. A small program routine that substitutes for a longer, possibly remote, program. For example, a stub might be a program module that transfers procedure calls (RPCs) and responses between a client and a server. In Web services, a stub is an implementation of a Java interface generated from a Web Services Description Language (WSDL) document.
2. A line in a state table that is only partially displayed.
1. An application that requests information about a specified topic from a publish/subscribe broker.
2. In voice mail, any person who owns a mailbox.
3. The consumer of a business service.
1. An item that contains identifying information about a person or device. Tags enable tracking and monitoring of assets within locations, areas, and zones.
2. In UN/EDIFACT EDI Standards, the segment identifier. In export and import, a code that is assigned to each field in the database and used to identify the field in the export file. Such export files are known as tagged files.
3. A text string attached to any instance of a word in a grammar. A tag can be used to distinguish two occurrences of the same word in a grammar, or to identify more than one word in a grammar as having the same meaning.
1. See receiver.
2. A value that a Key Performance Indicator (KPI) should achieve, such as "300" or "5 days."
3. The destination for an action or operation.
1. The basic building blocks in a model. Each task performs a function. Visually, a task represents the lowest level of work that can be portrayed in a process. See also activity.
2. A unit of work to be accomplished by a device or process.
3. An atomic activity that is included within a process. A task is used when the work in the process is not broken down to a finer level of process model detail. Generally, an end-user, an application, or both perform the task. A task object is the same shape as the subprocess, which is a rectangle that has rounded corners.
1. In a system or communications network, a point at which data can either enter or leave.
2. The point at which one node in a message flow is connected to another node. Terminals can be connected to control the route that a message takes, dependent on the outcome of the operation that is performed on that message by the node.
1. A particular message or bit pattern that signifies permission or temporary control to transmit over a network.
2. A marker used to track the current state of a process instance during a simulation run.
1. A character string that describes the nature of the data that is being published in a publish/subscribe system.
2. Logical channel of communication between one or more transmitters and one or more receivers.
1. The physical or logical mapping of the location of networking components or nodes within a network. Common network topologies include bus, ring, star, and tree.
2. In the broker domain, the brokers, collectives, and connections between them.
1. An exchange between two programs that carries out an action or produces a result. An example is the entry of a customer's deposit and the update of the customer's balance. See also conversation, session.
2. A subprocess that represents a set of coordinated activities that are carried out by independent, loosely coupled systems in accordance with a contractually defined business relationship. This coordination leads to an agreed, consistent, and verifiable outcome across all participants.
3. A process in which all of the data modifications that are made during a transaction are either committed together as a unit or rolled back as a unit.
1. To convert a document from one form to another, such as using a purchase order formatted as an XML document to create the same purchase order formatted as an EDI document. See also translate.
2. Programming logic that converts data from one format into another format.
1. A mechanism that detects an occurrence and can cause additional processing in response.
2. In database technology, a program that is automatically called whenever a specified action is performed on a specific table or view.
1. A telephone connection between two central offices or switching devices. In DirectTalk, a trunk refers to 24 or 30 channels carried on the same T1 or E1 digital interface. See also channel.
2. In the CVS team development environment, the main stream of development, also referred to as the HEAD stream.
1. In a WSDL document, an element that contains data type definitions using some type system (such as XSD).
2. The definition of a data object or set of data objects that is graphically represented in a type tree in the Type Designer.
3. In Java programming, a class or interface.
4. A characteristic of an element that describes its data content.
5. A characteristic that specifies the internal format of data and determines how the data can be used.
1. See universal character set.
2. See Uniform Communication Standard.
1. A compact string of characters for identifying an abstract or physical resource.
2. A unique address that is used to identify content on the web, such as a page of text, a video or sound clip, a still or animated image, or a program. The most common form of URI is the web page address, which is a particular form or subset of URI called a Uniform Resource Locator (URL). A URI typically describes how to access the resource, the computer that contains the resource, and the name of the resource (a file name) on the computer. See also Uniform Resource Name.
1. Data that passes from one step to another in a process. For example, a process that automates escalation of customer issues needs variables to hold information, such as the customer's name and the issue ID.
2. A representation of a changeable value. See also global variable.
1. A list of words with which DirectTalk matches input spoken by a caller.
2. A repository for storing reusable business elements, such as terms, business item definitions, roles, messages, and errors, that are used in a business process.
1. An application that performs specific tasks and is accessible through open protocols such as HTTP and SOAP.
2. A self-contained, self-describing modular application that can be published, discovered, and invoked over a network using standard network protocols. Typically, XML is used to tag the data, SOAP is used to transfer the data, WSDL is used for describing the services available, and UDDI is used for listing what services are available. See also SOAP, Universal Description, Discovery, and Integration, Web Services Description Language.
1. To connect two or more components or cooperative portlets so that they work together. In an application, wiring identifies target services; for portlets changes in the source portlet automatically update the target portlets.
2. A connector used to pass control and data from a component or an export to a target.
1. A temporary repository of configuration information that administrative clients use.
2. In Eclipse, the collection of projects and other resources that the user is currently developing in the workbench. Metadata about these resources resides in a directory on the file system; the resources might reside in the same directory.
3. A directory on disk that contains all project files, as well as information such as preferences.
1. An alternate and supported interface that hides unsupported data types required by a server object behind a thin intermediate server object.
2. An object that encapsulates and delegates to another object to alter its interface or behavior in some way. (Sun)
1. See XML Schema Infoset Model.
2. See XML Schema Definition Language.
1. See Extensible Stylesheet Language Transformation.
2. See XSL Transformation.
1. A logical section within an area. A zone can overlap areas but belongs only to the area where it was created. Zones are the units on which rules can be defined and run.
2. A function that enables rules-based shard placement to improve grid availability by placing shards across different data centers, whether on different floors or even in different buildings or geographies.