Enterprise Master Data Management: An SOA Approach to Managing Core Information