Information integration in the enterprise: journey to the 21st century