An enterprise-wide web data mining system, computer program product, and
method of operation thereof, that uses Internet based data sources, and
which operates in an automated and cost effective manner. The enterprise
web mining system comprises: a database coupled to a plurality of data
sources, the database operable to store data collected from the data
sources; a data mining engine coupled to the web server and the database,
the data mining engine operable to generate a plurality of data mining
models using the collected data; a server coupled to a network, the
server operable to: receive a request for a prediction or recommendation
over the network, generate a prediction or recommendation using the data
mining models, and transmit the generated prediction or recommendation.