Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Jörges, S. (2013). Case Study: Service-Oriented Combination of Code Generation Frameworks. In: Construction and Evolution of Code Generators. Lecture Notes in Computer Science, vol 7747. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36127-2_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-36127-2_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-36126-5
Online ISBN: 978-3-642-36127-2
eBook Packages: Computer ScienceComputer Science (R0)