Model autocompletion for composite services synchronization
First Claim
1. An auto-completion method for values in a model in a composite services enablement data processing system, the method comprising:
- establishing for a common session, multiple channels of access to a model for a composite service, each of the channels of access providing a different view to the common session each different view providing a plurality of fields in a form;
detecting a change to a data member of the model corresponding to one field in one view for one of the channels of access to the common session;
synchronizing corresponding fields in other views for others of the channels of access based upon the detected change to the data member of the model; and
,auto-completing other data members of the model and corresponding fields in the other views based upon the detected change to the data member of the model.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a method, system and computer program product for the auto-completion of values in a model in a composite services enablement data processing system. The method can include establishing for a common session, multiple channels of access to a model for a composite service. The method further can include synchronizing views for each of the channels of access based upon detected value changes to data members of the model. Finally, the method can include auto-completing associated values for other data members of the model responsive to receiving a value change for one data member in the model.
-
Citations
17 Claims
-
1. An auto-completion method for values in a model in a composite services enablement data processing system, the method comprising:
-
establishing for a common session, multiple channels of access to a model for a composite service, each of the channels of access providing a different view to the common session each different view providing a plurality of fields in a form; detecting a change to a data member of the model corresponding to one field in one view for one of the channels of access to the common session; synchronizing corresponding fields in other views for others of the channels of access based upon the detected change to the data member of the model; and
,auto-completing other data members of the model and corresponding fields in the other views based upon the detected change to the data member of the model. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A composite service enabling data processing system comprising:
-
a plurality of channel servlets executing in an application server in a data processing system for storing and executing program code including at least one processor coupled to memory elements through a system bus, the servlets enabled to establish multiple different channels of access to a common session for a composite service each of the channels of access providing a different view to the common session each different view providing a plurality of fields in a form; a location registry coupled to the application server comprising a table of entries associating the different channels of access with the common session for the composite service; and
,a model servlet executing in the application server and configured for coupling to a model for the common session, for modifying state data in the model for the common session, and to synchronize views for each of the different channels of access to the common session responsive to changes detected in the model; and
,auto-completion logic coupled to the model, the auto-completion logic comprising program code enabled to auto-complete values for data members in the model and corresponding fields of different forms in different ones of the views responsive to receiving an associated value for a data member in the model as part of a change detected in the model. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer program product comprising a non-transitory medium having computer usable program code for auto-completion of values in a model in a composite services enablement data processing system, the computer program product including:
-
computer usable program code for establishing for a common session, multiple channels of access to a model for a composite service, each of the channels of access providing a different view to the common session each different view providing a plurality of fields in a form; computer usable program code for detecting a change to a data member of the model corresponding to one field in one view for one of the channels of access to the common session; computer usable program code for synchronizing corresponding fields in other views for others of the channels of access based upon the detected change to the data member of the model; and
,computer usable program code for auto-completing other data members of the model and corresponding fields in the other views based upon the detected change to the data member of the model. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification