Technique for platform-independent service modeling
First Claim
1. A template-driven system (100) for generating platform-specific artifacts, such as program code, from platform-independent service models, the system comprising:
- a template storage (102) with platform-specific templates, each template including platform-specific model transformation information;
a repository (104) with i. a plurality of at least essentially platform-independent service model elements and ii. one or more service models modeled from the model elements; and
a generator (106) adapted to generate platform-specific artifacts by applying the transformation information included in the templates to the service models.
2 Assignments
0 Petitions
Accused Products
Abstract
A template-driven system for generating platform-specific artifacts, such as program code, from platform-independent service models is described. The system comprises a template storage (102) with platform-specific templates, each template including platform-specific model transformation information; a repository (104) with a plurality of at least essentially platform-independent service model elements and one or more service models modeled from the model elements; and a generator (106) adapted to generate platform-specific artifacts by applying the transformation information included in the templates to the service models.
-
Citations
26 Claims
-
1. A template-driven system (100) for generating platform-specific artifacts, such as program code, from platform-independent service models, the system comprising:
-
a template storage (102) with platform-specific templates, each template including platform-specific model transformation information;
a repository (104) with i. a plurality of at least essentially platform-independent service model elements and ii. one or more service models modeled from the model elements; and
a generator (106) adapted to generate platform-specific artifacts by applying the transformation information included in the templates to the service models. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A repository database (302) comprising at least essentially platform-independent model elements and service models modeled from the model elements, the service models forming the basis for the generation of platform-specific artifacts under the control of platform-specific templates, each template including platform-specific model transformation information.
-
24. A method for generating platform-specific artifacts, such as program code, from platform-independent service models, the method comprising:
-
providing platform-specific templates, each template including platform-specific model transformation information;
providing i. a plurality of at least essentially platform-independent service model elements and ii. one or more service models modeled from the model elements; and
generating platform-specific artifacts by applying the transformation information included in the templates to the service models. - View Dependent Claims (25, 26)
-
Specification