8. A condition editor for creating and deploying conditions for a business process activity monitoring system, the condition editor comprising: at least one processor; a computer having a display; and a user interface generated by the computer, the user interface comprising an operator palette, an editor view, a condition variable view, a binding view, and a message log view, the editor view providing an editing area on the display in which to receive a text-based expression of one or more conditions related to a workflow of an executing business application process, the one or more conditions being associated with respective one or more monitored events in the executing business application process and configured to provide corresponding alerts in the message log view when the respective one or more events are detected, at least one text-based expression including at least one operator and at least one variable, the editing area providing drag-and-drop editing of the text-based expression of the one or more conditions to build complex conditions for monitoring the workflow of the business application process, the user interface displays a pop-up window including a list of all possible values, operators, parenthesis, or operands for insertion at a current cursor position while building the one or more conditions, the at least one variable being defined in the binding view and declared in the condition variable view, one or more conditions depend on existence of at least one corresponding object within the distributed business application and upon deletion of the at least one object, the one or more conditions corresponding to the at least one object are deleted, wherein the user interface highlights the at least one variable as a valid variable if the at least one variable is valid and the user interface highlights the at least one variable as an invalid variable if the at least one variable is invalid, the binding view providing binding of values to the at least one variable, wherein a deletion or a modification of at least one variable is not allowed in the binding view, wherein the user interface having a functionality to provide at least one comment while writing one or more conditions, wherein the at least one comment is visible at a design time and has no impact at a runtime.
8. A condition editor for creating and deploying conditions for a business process activity monitoring system, the condition editor comprising: at least one processor; a computer having a display; and a user interface generated by the computer, the user interface comprising an operator palette, an editor view, a condition variable view, a binding view, and a message log view, the editor view providing an editing area on the display in which to receive a text-based expression of one or more conditions related to a workflow of an executing business application process, the one or more conditions being associated with respective one or more monitored events in the executing business application process and configured to provide corresponding alerts in the message log view when the respective one or more events are detected, at least one text-based expression including at least one operator and at least one variable, the editing area providing drag-and-drop editing of the text-based expression of the one or more conditions to build complex conditions for monitoring the workflow of the business application process, the user interface displays a pop-up window including a list of all possible values, operators, parenthesis, or operands for insertion at a current cursor position while building the one or more conditions, the at least one variable being defined in the binding view and declared in the condition variable view, one or more conditions depend on existence of at least one corresponding object within the distributed business application and upon deletion of the at least one object, the one or more conditions corresponding to the at least one object are deleted, wherein the user interface highlights the at least one variable as a valid variable if the at least one variable is valid and the user interface highlights the at least one variable as an invalid variable if the at least one variable is invalid, the binding view providing binding of values to the at least one variable, wherein a deletion or a modification of at least one variable is not allowed in the binding view, wherein the user interface having a functionality to provide at least one comment while writing one or more conditions, wherein the at least one comment is visible at a design time and has no impact at a runtime. 11. A condition editor in accordance with claim 8 , further comprising a container view in the user interface, the container view displaying one or more container elements, each container element declaring and defining the at least one variable of the text-based expression, the container view including the condition variable view and the binding view.