Abstract:
The present invention relates to a method for managing session data of a composite service session in a communication network, the composite service session originating from executing a composite service. The method comprises determining (101) a subset of the session data which will likely be used for executing the composite service at a certain execution state of the composite service session, and transmitting (103) the subset of the session data over the communication network towards a certain session node, the certain session node being involved in executing the composite service at the certain execution state.
Abstract:
The disclosure relates to a technique for providing interoperability between an Internet protocol multimedia subsystem (IMS) domain and a non-IMS domain. A method implementation of this technique comprises the steps of receiving on a service layer a service invocation message from a non-IMS domain, analyzing the message to identify the message as a request to invoke a service within the IMS domain, converting non-IMS session control protocol elements contained in the message into IMS session control related protocol elements, and generating an outgoing IMS message to establish an IMS control session.
Abstract:
It is described a concept for a service selection of at least two services of a composite service wherein a composite service description (100) of the composite service includes at least two service templates (102a, 102b, 102c), each of which defines at least one constraint for a service wherein the service is to be executed in place of the service template to thereby constitute part of the composite service. From service database there is selected for each service template a corresponding candidate set comprising at least one service matching the at least one constraint of the service template. Subsequently or at least partially simultaneously for each of the at least two service templates (102a, 102b, 102c), from the corresponding candidate set one service is selected so as to provide, based on a predetermined cost metric, for a reduced composition cost. The predetermined cost metric may include a latency metric, an energy efficiency metric, a co-location metric or a traffic metric, etc.
Abstract:
A method is described for invoking a constituent service in a telecommunication network. The constituent service is associated to a composite service. A first group of parameters is determined which is associated with the composite service. A second group of parameters is determined which is associated with the constituent service. The first and the second group of parameters are compared. If there are matching parameters (212) in the first and the second group requirements are determined for the constituent service based on the matching parameters in the first and the second group. The constituent service (216) is invoked according to these requirements. An application server is also described.
Abstract:
The invention refers to a method of correlatinga plurality of service instances by a service composition entity (10), wherein the services are performed by one or a plurality of servers (11, 12) of a telecommunications network. Thereto, the service composition entity (10) performs the steps of invoking a composite service instance corresponding to the service request, and generating a composite service identifier identifying this composite service instance, contacting the one or a plurality of application servers for invoking the plurality of component service instances, wherein the plurality of component service instances are associated to the composite service instance, and sending a first service report (M103, M203) comprising an information about the composite service instance to a service supervision system (13, 23), wherein this information enables the service supervision system (13, 23) to identify reports about the component service instances as being associated to the composite service instance. The invention further proposes a service composition entity for correlating the plurality of service instances, and a service supervision system for monitoring, supervising or controlling the composite service instance.
Abstract:
The present invention relates to a processing entity (100) for providing data for a process during process run-time in a distributed processing arrangement. The processing entity comprises a provider (101) for providing the data for the process during the process run-time by value or by reference in dependency on a data processing criterion.
Abstract:
The present invention relates to a method for managing an execution of a composite service, the composite service comprising constituent services. The method comprises providing (101) first service complexity measures indicating a complexity related to executing a number of constituent services of the composite service by a first service execution node, providing (103) second service complexity measures indicating a complexity related to executing the number of constituent services of the composite service by a second service execution node, determining (105) a first total complexity measure upon the basis of the first service complexity measures, determining (107) a second total complexity measure upon the basis of second service complexity measures, and selecting (109) either the first service execution node or the second service execution node in dependency of at least one of: the first total complexity measure or the second total complexity measure for executing the number of constituent services of the composite service.
Abstract:
A method for coordinating the execution of a composed service in a service execution coordination unit on request by a service composition server is disclosed, wherein the service is composed of at least a first and a second component service instance. The method comprises: receiving an instruction for invoking the first component service instance from the service composition server, receiving an instruction for invoking the second component service instance from the service composition server, contacting a respective one of the one or more application servers for invoking the first component service instance, and in response to receiving a service invocation result from invoking the first service automatically contacting the respective one of the of the one or more application servers for invoking the second of the one or more component service instances.
Abstract:
It is described a concept for a service composition which can be carried out in a telecommunication network (100). The described service composition is optimized in view of a composite service execution in a mobile network device (110) having limited resources. According to the described concept, at least one code required for executing the composite service is downloaded from a code storage node (130) to a composition execution agent (112) in response to receiving a corresponding instruction from a service composition node (120), that the service should be composed and/or executed. The actual code to be executed within the network device (110) is selected in response to receiving a service composition command from the service composition node (120). The code selection may take into account local constraints available for the network device (110).
Abstract:
A technique for performing signaling conversion between an HTTP stateful session and an SIP dialog is described. In a method realization of this technique, an HTTP request message including HTTP state information is received from an HTTP enabled entity. In response to receipt of the HTTP request message, an SIP message belonging to an SIP dialog is created. In further steps, the first SIP message is sent to an SIP enabled entity, and a mapping between the HTTP state information and the SIP dialog is established.