The solution in this technical note outlines how to use pre/post-sql to cascade service execution in Strategy Narrowcast Server. For example, there are two services "s1" and "s2". The requirement is to make "s2" wait on the completion of "s1" before execution.
NOTE: Another approach is to contact Strategy Consulting for an engagement to gauge the possibility of a custom solution through the Narrowcast SDK to perform a more refined process of cascading execution.
SOLUTION:
1. Create the EVENT table by running SQL against the warehouse. This table holds a column for a flag that represents the state of the event.
CREATE TABLE EVENT (SERV_1 INT);
INSERT INTO EVENT VALUES (0);

Update EVENT set serv_1=1 where serv1=0;

SELECT * FROM EVENT where serv_1=1;

UPDATE EVENT set serv_1=2 where serv_1=1;

Update EVENT set serv_1=0 where serv_1=2;