1. A method executed in a computer system, for monitoring information events occurring in the computer system, the method comprising: receiving by the computer system a first workspace definition, the first workspace definition including rules for accessibility of computer data in the first workspace by other workspaces; automatically provisioning the first workspace with computer data responsive to the computer data meeting the rules in the first workspace definition, the computer data provisioned in the first workspace comprising data source information, access credentials for the data source and processing rules for processing data into event objects from the data source, wherein the data source information, access credentials and processing rules are not accessible by a second workspace; binding the first workspace to a first hardware computing resource; creating an event object in the first workspace with the computing resource and according to the data source information, access credentials and processing rules; publishing the event object to an event queue accessible to the second workspace; receiving by the computer system a definition for the second workspace definition, the second workspace definition including rules for processing the event objects accessible to the second workspace; binding the second workspace to a second hardware computing resource; and automatically processing the event objects in the second workspace with the second hardware computing resource according to the processing rules.