Key to the evolution of data mining as a practical area of practice is the development of solutions that embed data mining algorithms and that overcome some of the major challenges that stand in the way of its application such as data warehousing, data integration and fusion, and data extraction.