Pragmatic Software Design

Vijay Narayanan

Building a Data Services Product Line

user-pic
Vote 0 Votes

The data services product line is a suite of data services that can include services across customer, account, product, pricing, and document data domains providing several capabilities for several internal applications.

The suite of services can act as the single point of entry into interacting with core enterprise data, significantly increase reuse of core data assets across business processes, decrease time to market for new applications and services, decrease development, maintenance, and support costs across the data service domains, and be scalable and extensible as business usage and needs varied over time

Customer data, account data, and document data service capabilities can be considered as individual products in the overall product line. This product line can support several sources of variation that are effectively managed across individual services. Listed below is a subset of these variations:

• Data Format
• Data Structure
• Data Source
• Event Trigger
• Data Visibility
• Error Handling
• Data Translations
• Physical Transports
• Workflow/Human approvals

This isn't a comprehensive list but to show how data services can be built as a family of related service capabilities.

Vijay Narayanan blogs about software design from several perspectives - SOA,BPM, messaging, systematic reuse, agility, and architecture.

Vijay Narayanan

Vijay Narayanan is a software professional working on a variety of projects. Vijay has worked on several software initiatives ranging from single-user systems to large, distributed, multi-user service platforms with services. Most recently, Vijay has been involved in research dedicated to combining agile practices with service-orientation. He is a contributing author to the upcoming book Next Generation SOA as part of a chapter on modern SOA methodologies. Vijay maintains a blog dedicated to software reuse at http://www.artofsoftwarereuse.com.

Recently Commented On

Monthly Archives

Blogs

ADVERTISEMENT