Application-oriented telecommunication system interface
First Claim
1. A method of interfacing telecommunication service creation environments and service execution environments, comprising the steps of:
- identifying a number of selected service creation environments to be interfaced to at least one selected service execution environment;
defining a set of intermediate code operations suitable for representing telecommunication services developed in said selected service creation environments;
parsing output code from one of said selected service creation environments to form a representation of said service creation environment output code;
generating an intermediate code from said representation of said output code using said set of intermediate code operations, such that said intermediate code preserves sufficient structural information contained within said service creation environment output code to permit optimization of the intermediate code; and
generating from said intermediate code a target code for said selected execution environment, such that said telecommunication service developed in said one of said selected service creation environments may be provided in said selected execution environment.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus for interfacing different service creation environments (SCEs) and execution environments (EEs) in a telecommunication system. A telecommunication system interface in accordance with the present invention includes at least one SCE to be interfaced to a plurality of service EEs; a parser for parsing output code from the SCE to form a parse tree representing a telecommunication service developed in the SCE; an intermediate code generator for generating an intermediate code representing nodes of the parse tree such that the intermediate code preserves substantially all the information contained within the SCE output code; and a target code generator for generating a target code for each of the EEs from the intermediate code, such that the telecommunication service developed in the SCE may be provided in each of the EEs.
108 Citations
20 Claims
-
1. A method of interfacing telecommunication service creation environments and service execution environments, comprising the steps of:
-
identifying a number of selected service creation environments to be interfaced to at least one selected service execution environment; defining a set of intermediate code operations suitable for representing telecommunication services developed in said selected service creation environments; parsing output code from one of said selected service creation environments to form a representation of said service creation environment output code; generating an intermediate code from said representation of said output code using said set of intermediate code operations, such that said intermediate code preserves sufficient structural information contained within said service creation environment output code to permit optimization of the intermediate code; and generating from said intermediate code a target code for said selected execution environment, such that said telecommunication service developed in said one of said selected service creation environments may be provided in said selected execution environment. - View Dependent Claims (2, 10, 11, 12, 13, 14, 15)
-
- 3. The method of claim 3 wherein said service creation environment is a graphical editor which depicts said telecommunication service in a graphical notation using a plurality of interrelated symbols.
- 4. The method of claim 4 wherein each of said symbols used in said graphical editor corresponds to one of said tuples of said intermediate code.
-
16. A telecommunication system interface between a number of selected service creation environments and at least one service execution environment, the interface comprising:
-
a parser for parsing output code from one of said service creation environments to form a representation of said service creation environment output code; an intermediate code generator for generating an intermediate code from said representation of said output code, using a set of intermediate code operations suitable for representing telecommunication services developed in said selected service creation environments, such that said intermediate code preserves sufficient structural information contained within said service creation environment output code to permit optimization of the intermediate code; and a target code generator for generating from said intermediate code a target code for said execution environment, such that said telecommunication service developed in said service creation environment may be provided in said selected execution environment. - View Dependent Claims (17, 18, 19, 20)
-
Specification