Patent ID: 7552448

Claim:
A computer program product in an object oriented programming language stored on a computer-readable medium for facilitating data transfers between a first program and a second program comprising: computer executable instructions comprising a Java servlet for receiving a first data set generated by said first program intended for processing by said second program; computer executable instructions comprising a first Java bean for receiving said first data set from said Java servlet and processing said first data set to assure that said first data set contains proper information for processing by said second program; computer executable instructions comprising said Java servlet for generating output data indicating whether said first data set contains proper information for processing by said second program; computer executable instructions comprising said Java servlet for receiving a second data set from said second program comprising information generated from said first data set and that is intended to be used to generate a display, said second data set including no information about how said information is to be displayed; computer executable instructions comprising a second Java bean for receiving said second data set from said Java servlet and processing said second data set to generate a third data set comprising information that is intended to be used for generating a display on a terminal by a third program; and a Java Server Page comprising computer executable instructions for receiving the third data set from said second Java bean and creating a Web page incorporating said third data set and defining how said information in said third data set is to be displayed.