摘要:
Mechanisms in which upon receiving a message, the message is passed through one or more receiving path components that are positioned in the receiving path of the message prior to being passed to a dispatching component. One or more of the receiving path components may modify the message to include information that may be helpful to the dispatching component in order to perform the dispatch. The dispatching component receives modified message, and uses information from the modified message (including potentially the modification itself) to perform the dispatch. Since the message is modified to include additional information helpful to the dispatching component, the dispatching component may be more flexible in identifying the processing that should occur with the message. Accordingly, specialized and flexible processing may be enabled that is ideally suited for the message.
摘要:
The present invention extends to methods, systems, and computer program products for integrating messaging diagnostics into a messaging pipeline. A messaging pipeline receives a control message and passes the control message through one or more pipeline components (potentially a security component) positioned in the messaging pipeline. The control message is passed to a diagnostic control component positioned in the messaging pipeline subsequent to passing the received control message through one or more pipeline components. The diagnostic control component activates message diagnostics at diagnostic components positioned within one or more messaging pipelines in accordance with instructions contained in the control message. When message diagnostics are activated, messaging pipelines pass accessed messages to diagnostic components positioned in the messaging pipeline. The diagnostic components perform diagnostic operations based on the contents of the accessed message in accordance with instructions contained in the previously processed (and potentially authenticated) control message.
摘要:
The present invention extends to methods, systems, and computer program products for securely inspecting electronic messages. A computer system receives a control message that is passed through one or more receiving path components, positioned in a message receiving path, to a security component. The security component authenticates the received control message and passes the received control message to an inspection control component. The inspection control component activates message inspection in accordance with instructions contained in the received control message. When message inspection is activated, the computer system passes accessed messages to corresponding inspection components positioned in message paths (either receiving or sending) of the accessed message. The inspection component generates an inspection report (e.g., including a portion of contents of the accessed message) in accordance with instructions contained in a previously authenticated control message.
摘要:
Extending managed code framework configurations. A data structure may be implemented in a computing system implementing a managed code framework. A computer readable medium includes a number of data fields stored on the medium and representing a data structure facilitating the extension of configuration parameters used in configuring class types instantiations of class types in the managed code framework. The data structure includes a first data field including data representing an extensions section. The extensions section includes elements including name/class type pairs, the name describing a tagged element in a mark-up document correlated with an application class type. The data structure also includes a second data field containing configuration elements for configuring class types for instantiating class types in a managed code framework. The second data field consumes one or more name/class type pairs from the first data field.