Article in Journal ART-2020-07

BibliographyFalazi, Ghareeb; Lamparelli, Andrea; Breitenbücher, Uwe; Daniel, Florian; Leymann, Frank: Unified Integration of Smart Contracts Through Service Orientation.
In: IEEE Software. Vol. 37(5).
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
english.
IEEE, May 2020.
DOI: 10.1109/MS.2020.2994040.
Article in Journal.
CR-SchemaC.2.4 (Distributed Systems)
D.2.11 (Software Engineering Software Architectures)
D.2.12 (Software Engineering Interoperability)
KeywordsSCDL; SCL; SCIP; blockchains; smart contracts; integration
Abstract

This article introduces the reader to a set of technologies that lay the foundation for a service-oriented integration of smart contracts into generic software applications, such as business processes or enterprise applications. Using a typical supply chain scenario, the article showcases the use of the Smart Contract Description Language (SCDL) to describe the external interfaces of smart contracts, the Smart Contract Locator (SCL) to locate contracts deployed inside blockchain networks, and the Smart Contract Invocation Protocol (SCIP) to interact with them from the outside of the blockchain networks. The three specifications abstract away from blockchain specifics, provide developers with a unified view over multiple, heterogeneous blockchain technologies, and are supported by a reference implementation of a SCIP endpoint able to automatically turn abstract interactions into blockchain-specific ones.

Full text and
other links
Article page on IEEE Xplore
ContactGhareeb Falazi ghareeb.falazi@iaas.uni-stuttgart.de
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Entry dateMay 27, 2020
   Publ. Institute   Publ. Computer Science