I need to integrate user and directory data where the user must exist before I can create the directory record. If I need to create a new user and directory record, how can I ensure the user record will be created before I create the directory record? Specifically, I expect to read LDAP user information and from that look up related information in a SQL database, then use this data to either update the user and/or directory records in the target system via web services. I think I can wire the two records via a secondary/business key so I do not need the user's record's primary key. I just need to be able to time the requests to the services so that the user request is processed first. Something like a fork where one path is delayed.