1. A computer program product for non-intrusively monitoring business events comprising a computer useable medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to: monitor business event traffic on a middleware server based on at least one business process probe comprising a business event and at least one business object attribute; detect the business event in the business event traffic; and capture data associated with the at least one business object attribute in a data store without altering the flow of an existing business process associated with the business event.