Multimedia service composition factory
AssigneeTelefonaktiebolaget L M Ericsson (publ)
InventorsWalid Mokrani, Yves Lemieux
Life of this patent
Estimating the term…
Abstract
Systems and methods for the creation and deployment of services on a converged network are described herein. These services can be initially created from visual constructs and have their life cycle performed and monitored by a multimedia service composition factory. Functions for design, implementation, installation, verification and coordination can be provided to compose services after pre-compiled code segments are received from a user interface.
Claims31
A method for composing a service comprising:
- receiving, at a coordinator function, at least one pre-compiled code segment, wherein said at least one pre-compiled code segment describes said service;
- modifying and validating, at a design function, said at least one pre-compiled code segment, wherein said validating includes checking for syntax errors;
- generating additional code associated with said service and compiling both of said at least one validated pre-compiled code segment and said additional code, wherein said step of compiling results in a deployable service;
- and
- deploying said service, wherein said service is usable by at least one subscriber.
A method for coordinating composition of a service comprising:
- receiving at least one pre-compiled code segment associated with said service;
- forwarding said at least one pre-compiled code segment toward a service design function;
- receiving a modified version of said at least one pre-compiled code segment from said service design function;
- forwarding said modified version of said at least one pre-compiled code segment toward a service implementer;
- receiving a compiled version of said modified version of said at least one pre-compiled code segment from said service implementer;
- and
- deploying said compiled version as said service.
A system for coordinating composition of a service comprising:
- a processor for coordinating steps associated with composing a service, said processor being configured to operate in accordance with one or more function modules;
- and
- a coordinator function module for transmitting and receiving a composed service in various stages of said composed service's life cycle;
- wherein, during said composed service's life cycle, said coordinator function module receives at least one pre-compiled code segment, receives and transmits a modified version of said at least one pre-compiled code segment from a service design function module, receives and transmits a compiled version of said modified version of said at least one precompiled code segment from a service implementer function module and deploys said compiled version as said service.
Dependencies are inferred from the claim text.