SAIL: A Domain-Specific Language for Semantic-Aided Automation of Interface Mapping in Enterprise Integration

Autor: Renata Vaderna, Željko Vuković, Gordana Milosavljević, Nikola Milanović, Igor Dejanović
Rok vydání: 2015
Předmět:
Zdroj: On the Move to Meaningful Internet Systems: OTM 2015 Workshops ISBN: 9783319261379
OTM Workshops
DOI: 10.1007/978-3-319-26138-6_13
Popis: Mapping elements of various interfaces is one of the most complex tasks in enterprise integration. Differences in the ways that these interfaces represent data in lead to the need of conflict detection and resolving. We present an approach where a structural model of the interfaces can be annotated with a semantic model and used together to (semi-)automate this process. A domain-specific language (DSL) is proposed that can be used to specify criteria for interface element mapping, define conflicts with steps for their resolution if possible, and how the resulting mappings will be translated into expressions needed for code generation. This DSL is intended to give the user the possibility to customise a prototype tool (which we have presented earlier) enabling us to practically test our approach and yield a real-world runnable implementation. Code generated by this tool is deployable to an enterprise service bus (ESB).
Databáze: OpenAIRE