7. The method of claim 1 , wherein data source is at least one of a Big Data and a social network.
1. A method for managing business rules comprising: establishing a plurality of business rules within a business rule management system (BRMS) for a specific enterprise, wherein the business rule management system comprises hardware and software components; retrieving Web browser data of an end user to identify a historically visited Web site and registering the historically visited Web site as a relevant data source in an external environment; determining, by the business rule management system, relevant information for the specific enterprise from dynamic data associated with the relevant data source, wherein the determining occurs through semantic analysis of the dynamic data given the plurality of business rules established for the specific enterprise; transforming the relevant information into a dynamic pattern; semantically matching the dynamic pattern to a trigger in rule engine of the BRMS created from an existing one of the business rules, wherein the one of the business rules is at least one of an operation, a definition, and a constraint defined within the business rule management system for the specific enterprise; and on condition that the dynamic pattern matches the trigger, generating a rule from the dynamic pattern, validating the generated rule and deploying the rule for use in the specific enterprise but otherwise on condition that the dynamic pattern does not match the trigger, repeating the retrieving of Web browser data of an end user to identify a different historically visited Web site and registering the different historically visited Web site as a different relevant data source in the external environment, determining, by the business rule management system, different relevant information from different dynamic data associated with the different relevant data source, transforming the different relevant information into a different dynamic pattern and semantically matching the different dynamic pattern to a different trigger in the rule engine of the BRMS created from an existing one of the business rules.