Chapter 7 SOA and Data Integration

Topics Covered in this Chapter

  • This chapter provides a high-level architectural roadmap for delivering on the promise of offering data services to end users in the real world.
  • It explains how service-oriented architecture (SOA) principles can be leveraged to make enterprise data services reusable across projects in an organization.
  • The concept of a data service is introduced and provides details on individual components of a data service.
  • An overview is provided on key technologies (such as data virtualization, stream computing for big data, data federation, and visualization) that can be leveraged by the DaaS framework to publish data services with enhanced performance and scalable architecture.

“We shape our buildings; thereafter they shape us.”

—Winston Churchill

Recently, Data as a Service (DaaS) has become popular as an information-distribution and delivery mechanism that can be used by organizations to provide convenient, on-demand access to their customers. This chapter explains in greater detail how underlying enterprise SOA principles can be leveraged to make data services reusable across projects in the enterprise. As previously discussed, one of the foundational blocks of DaaS architecture is service-oriented architecture (SOA).

From an enterprise view, building a data service access layer is a convenient way to access an organization's functional data assets and related infrastructure. Deploying data services have been more ...

Get Data as a Service: A Framework for Providing Reusable Enterprise Data Services now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.