Author:
Philipp Brune
Affiliation:
Neu-Ulm University of Applied Sciences, Wileystraße 1, Neu-Ulm, Germany, QWICS Enterprise Systems, Taunustor 1, 60310 Frankfurt/Main and Germany
Keyword(s):
Blockchain, Distributed Ledger Technology, Web Services, Web Technologies, Java EE, Enterprise Computing.
Related
Ontology
Subjects/Areas/Topics:
B2B, B2C and C2C
;
Communication and Software Technologies and Architectures
;
e-Business
;
Enterprise Information Systems
;
Internet Technology
;
Society, e-Business and e-Government
;
Software Agents and Internet Computing
;
Web Information Systems and Technologies
;
Web Services and Web Engineering
Abstract:
Cryptocurrencies, blockchain technology and smart contracts could fundamentally change the way how financial products and financial services are implemented and operated. While many frameworks for implementing such blockchain applications already exist, these are usually implemented using languages either considered “fancy” today, like e.g. Go, or are traditionally used for system software, such as C++. On the other hand, the core business applications e.g. in financial services are typically implemented using enterprise platforms such as Java Enterprise Edition (EE) and/or COBOL. Therefore, to improve the integration of blockchain technology in such applications, in this paper we argue in favor of a legacy-friendly distributed ledger solution by introducing QWICSchain, an implementation build on web services using established open-source enterprise technologies such as Java EE and PostgreSQL. It supports the parallel execution of transactions on the blockchain and in existing legacy
applications, thus enabling the blockchain-based modernization of existing IT infrastructures.
(More)