User:anonymousLog inRegister
Recents:
What are the differences between Procedures and Data Providers? Do DP replace Procedures?
In some situations, Data Providers can be used instead of Procedures. We can say that a Data Provider solves a subset of problems created by Procedures. What are they? Those where the input is taken from the Database or an SDT, or fixed data, and the goal is to obtain a hierarchical output that could be represented by an SDT (or BC).

While in a procedure the focus is in the transformation language (that transforms the input into the output), in a Data Provider the focus is on the proper Output. For this reason, we say that it's an output-based language, mainly "declarative" (instead of "procedural").

What are the benefits? In addition to its ease of use, a declarative language is higher-level. In the future, the underlying implementation will be changed without having to change the declaration of what the DP does, that is, the DP code itself.

 


Created: 12/31/07 07:10 AM by ceciliaf Last update: 02/18/09 11:07 AM by carmen gahn
 
Page
Categories
Group
 
Powered by GXwiki 3.0 (generated with GeneXus X Evolution 1 U3)