One Comment

  1. Posted September 16, 2009 at 7:12 pm | Permalink

    I would like to suggest that even once designers get the data semantics down, that data services are frequently designed in a fixed business process manner that ultimately limits data service reuse. For example, a designer may provide a data service to get purchase orders by date. But this style of data service is brittle and does not enable a dynamic infrastructure where business processes and how data is accessed can be changed more frequently. Instead, it seems that data services, similar to SQL, should be generic such that how data is access can be determined at run time (granted you may want to cache certain denomalized views and this takes some set up time). However, IMHO once this generic data service stack is in place, then the difference between business process automation and data warehousing only becomes a matter of orchestration a small set of generic pub/sub and req/reply services that are implemented over legacy applications and databases.

Post a Comment

Your email is never shared. Required fields are marked *

*
*