Patent ID: 6880126

Claim:
A method in a data processing system for executing and processing data in an object oriented environment, the method comprising the data processing system implemented steps of: controlling a presentation of a graphical user interface using a view controller, said view controller being a panel that contains a screen of data, wherein the view controller handles user input to the graphical user interface; responsive to receiving, by the view controller, a selected user input, sending the selected user input from the view controller to an application mediator; said view controller being created by said application mediator; responsive to receiving the selected user input at the application mediator, processing the selected user input at the application mediator; responsive to the selected user input including a requirement for data, sending a request from the application mediator to a transporter; responsive to receiving a request from the application mediator at the transporter, sending the request to a destination; utilizing said request to identify said destination said request including a target and an indication of how to handle the request; and responsive to receiving the request at the destination, handling, by the destination, the request using the indication and accessing the target to retrieve the data.