Patent ID: 8001540
Filing Date: 2011-08-16
Classification: G06F

Abstract:
1. A method, executed by at least one central processing unit (CPU), for processing data by first, second and third piping applications, said method comprising the steps of: defining said first piping application by combining first and second stages of programming with a first sequence control program and specifying to said first sequence control program a first piping command, said second stage being a function to send data to a shared queue, said first piping command identifying said first stage, said second stage and parameters for said second stage identifying said shared queue and a key for said data to be sent to said shared queue; defining said second piping application by combining third and fourth stages of programming with a second sequence control program, and specifying to said second sequence control program a second piping command, said third stage being a function to read said data from said shared queue, said second piping command identifying said fourth stage, said third stage, and parameters for said third stage identifying said shared queue and said key for said data to be read from said shared queue; defining said third piping application by combining fifth and sixth stages of programming with said second sequence control program, and specifying to said second sequence control program a third piping command, said fifth stage being a function to read said data from said shared queue, said third piping command identifying said sixth stage, said fifth stage and parameters for said fifth stage identifying said shared queue and said key for said data to be read from said shared queue; and executing said first, second and third piping applications based on their respective definitions, stages and sequence control programs; and wherein said first piping command does not identify said second or third piping applications, said second piping command does not identify said first or third piping applications, and said third piping command does not identify said first or second piping applications.