Service-oriented architecture (SOA) has emerged as a promising paradigm for the inter-organizational sharing of domain-specific capabilities. Perhaps an equally important emergence is the use of SOA to manage the sharing of disparate information within a distributed environment. SOA provides a platform for organizations to enable the user-driven advertisement, discovery, and retrieval of data. A major shortcoming in the state-of-the-art is the lack of principled approaches for handling the sharing of large amounts of data within potentially resource-constrained environments while respecting the fundamental tenants of SOA. In this paper, we present several use cases where information sharing is paramount within a heterogeneous enterprise setting. Subsequently, we discuss a SOA-driven framework for realizing enterprise-wide data discovery and retrieval leveraging industry best practices and open standards.