Case Study: Service-Oriented Combination of Code Generation Frameworks
- 842 Downloads
Service orientation is an important cornerstone of the Genesys approach. The preceding chapters already showed different facets of service orientation, that provide significant advantages for the construction of code generators, such as the high reusability and availability resulting from growing service repositories (cf. Sect. 4.1), or the flexibility and platform independence of services (cf. Sect. 5.2.1). This chapter presents a case study (published in [JS11]) that enlarges upon this topic by examining the impact of service orientation on integratability and interoperability. As described in Sect. 3.2.1, jABC’s service mechanism is incarnated by SIBs, which pose no restrictions whatsoever on the granularity of service functionality. For instance, for the domain of code generation, a service may represent a small task, such as merging two strings, but it may as well incorporate an entire code generation framework. Consequently, Genesys may be seen as a code generator construction kit which allows the (re)use and combination of existing heterogeneous code generation tools, frameworks and approaches.
KeywordsMultiple Sequence Alignment Activity Diagram Service Orientation Model Parser Code Generation Process
Unable to display preview. Download preview PDF.