Secure access to a common session in a composite services delivery environment
First Claim
1. A method for securely access a session for a composite service in a composite services enablement environment, the method comprising:
- creating a session for the composite service in the composite services enablement environment;
authenticating a plurality of end points for corresponding channels of access to the session before establishing the channels of access; and
, synchronizing changes of state for the composite service in a view for each authenticated one of the channels of access to the session.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a method, system and computer program product for deploying and delivering composite services in an NGN network. In the present invention, a secure composite service enabling data processing system can include channel servlets enabled to establish multiple different channels of access to a common session for a composite service and a location registry including a table of entries associating the different channels of access with the common session for the composite service. A model servlet can be 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 composite service responsive to changes detected in the model. Finally, authentication logic can be coupled to a session manager for the common session and can authenticate each end point for a corresponding one of the channels of access before establishing the corresponding one of the channels of access for the end point.
71 Citations
18 Claims
-
1. A method for securely access a session for a composite service in a composite services enablement environment, the method comprising:
-
creating a session for the composite service in the composite services enablement environment;
authenticating a plurality of end points for corresponding channels of access to the session before establishing the channels of access; and
,synchronizing changes of state for the composite service in a view for each authenticated one of the channels of access to the session. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A secure composite service enabling data processing system comprising:
-
a plurality of channel servlets enabled to establish multiple different channels of access to a common session for a composite service;
a location registry comprising a table of entries associating the different channels of access with the common session for the composite service;
a model servlet 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 composite service responsive to changes detected in the model; and
,authentication logic coupled to a session manager for the common session, the authentication logic comprising program code enabled to authenticate each end point for a corresponding one of the channels of access to the common session before establishing the corresponding one of the channels of access for the end point. - View Dependent Claims (9, 10, 11)
-
-
12. A computer program product comprising a computer usable medium having computer usable program code for securely access a session for a composite service in a composite services enablement environment, the computer program product including:
-
computer usable program code for creating a session for the composite service in the composite services enablement environment;
computer usable program code for authenticating a plurality of end points for corresponding channels of access to the session before establishing the channels of access; and
,computer usable program code for synchronizing changes of state for the composite service in a view for each authenticated one of the channels of access to the session. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification