Abstract
Driven by a large number of very diverse and fast-evolving regulations, the adoption of e-invoicing is creating many challenges for solution providers, such as dealing with compliance requirements, cross-border issues, heterogeneity of standards and constant changes. Existing solutions do not represent a cost-effective and vendor-independent alternative to existing legacy systems, ERPs and databases. The proposed solution is based on leveraging cloud computing concepts, Software-as-a-Service concept, API economy, and Business Process Modelling (BPM) concepts. It allows solution providers to choose SaaS components and customise their offerings according to customers needs. Given an ecosystem of APIs available via a marketplace, it becomes possible to rapidly compose and build new applications via BPM technologies. The paper describes an implementation of this concept realised using several e-invoicing APIs being composed using the WASP workflow system. Some preliminary results regarding the feasibility of the proposed approach in a simple buyer-seller scenario are discussed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
- 2.
- 3.
PEPPOL most recent usage statistics in can be accessed at PEPPOL statistics from ionite.net.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
References
Overcome the barriers to e-invoicing. IOMA’s Report on Managing Accounts Payable 11(3), 1–11 (2011). https://login.wwwproxy1.library.unsw.edu.au/login?url=https://search.ebscohost.com/login.aspx?direct=true&db=buh&AN=60304555&site=ehost-live&scope=site
Anonymous: A Pragmatic Guide to Business Process Modelling. BCS Learning & Development Limited, London, 2nd edn. (2009). https://login.wwwproxy1.library.unsw.edu.au/login?url=https://www.proquest.com/books/1-introduction/docview/189251881/se-2?accountid=12763. Copyright - Copyright British Informatics Society Ltd. 2009. Accessed 13 Sept 2021
Bondel, G., Landgraf, A., Matthes, F.: API management patterns for public, partner, and group web API initiatives with a focus on collaboration. In: 26th European Conference on Pattern Languages of Programs. EuroPLoP 2021. Association for Computing Machinery, New York (2021). https://doi.org/10.1145/3489449.3490012
Bourr, K., Corradini, F., Pettinari, S., Re, B., Rossi, L., Tiezzi, F.: Disciplined use of BPMN for mission modeling of multi-robot systems. Proc. ISSN 1613, 0073 (2021). http://ceur-ws.org
Chen, C., et al.: Holistic combination of structural and textual code information for context based API recommendation. IEEE Trans. Softw. Eng. 1 (2021). https://doi.org/10.1109/TSE.2021.3074309
Dobrzeniecka, E., Możdżyński, D.: Process analysis of implementing structured electronic invoice at the Poznań city hall as an example of process electronisation at public administration units. Inf. Syst. Manage. 7(1) (2018). https://doi.org/10.22630/isim.2018.7.1.2
Douloudis, K., Siapera, M., Dimitriou, G., Prentza, A.: Application of automated trust verification and delegation mechanisms in PEPPOL eProcurement network. In: Themistocleous, M., Papadaki, M. (eds.) EMCIS 2019. LNBIP, vol. 381, pp. 448–457. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-44322-1_33
Eriksson, H.E., Penker, M.: Business modeling with UML. OMG. Wiley, Nashville (2000)
Gao, H., Qin, X., Barroso, R.J.D., Hussain, W., Xu, Y., Yin, Y.: Collaborative learning-based industrial IoT API recommendation for software-defined devices: the implicit knowledge discovery perspective. IEEE Trans. Emerg. Top. Comput. Intell. 6(1), 66–76 (2022). https://doi.org/10.1109/TETCI.2020.3023155
Gunaratne, H., Pappel, I.: Enhancement of the e-invoicing systems by increasing the efficiency of workflows via disruptive technologies. In: Chugunov, A., Khodachek, I., Misnikov, Y., Trutnev, D. (eds.) EGOSE 2020. CCIS, vol. 1349, pp. 60–74. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-67238-6_5
Harry Katzan, J., Dowling, W.A.: Software-as-a-service economics. Rev. Bus. Inf. Syst. (RBIS) 14(1) (2010). https://doi.org/10.19030/rbis.v14i1.500
Hernández-Ortega, B.: Key factors for the adoption and subsequent use of e-invoicing. Academia (50), 15 (2012). https://login.wwwproxy1.library.unsw.edu.au/login?url=https://www.proquest.com/scholarly-journals/key-factors-adoption-subsequent-use-e-invoicing/docview/1271600028/se-2?accountid=12763. Copyright - Copyright Consejo Latinoamericano de Escuelas de Administracion, CLADEA 2012. Accessed 09 Nov 2021; SubjectsTermNotLitGenreText - Spain
Koch, B., Billentis: the e-invoicing journey 2019–2025 (2019)
Lian, S., Tang, M.: API recommendation for mashup creation based on neural graph collaborative filtering. Connect. Sci. 34(1), 124–138 (2022). https://doi.org/10.1080/09540091.2021.1974819
Marcinkowski, B., Kuciapski, M.: A business process modeling notation extension for risk handling. In: Cortesi, A., Chaki, N., Saeed, K., Wierzchoń, S. (eds.) CISIM 2012. LNCS, vol. 7564, pp. 374–381. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-33260-9_32
Marinagi, C., Trivellas, P., Reklitis, P., Skourlas, C.: Drivers and barriers to e-invoicing adoption in Greek large scale manufacturing industries. In: AIP Conference Proceedings, vol. 1644, no. 1 (2015). https://doi.org/10.1063/1.4907852, https://www.osti.gov/biblio/22390959
Oyekola, O., Xu, L.: Selecting SaaS CRM solution for SMEs. In: Proceedings of the 10th International Conference on Information Systems and Technologies, ICIST 2020. Association for Computing Machinery, New York (2020). https://doi.org/10.1145/3447568.3448536
Papazoglou, M.P., Georgakopoulos, D.: Service-Oriented Computing. MIT Press, Cambridge (2008)
Patil, S., Newcomer, E.: ebXML and web services. IEEE Internet Comput. 7(3), 74–82 (2003). https://doi.org/10.1109/MIC.2003.1200304
Peixoto, D., et al.: A comparison of BPMN and UML 2.0 activity diagrams (2008)
Qi, L., Song, H., Zhang, X., Srivastava, G., Xu, X., Yu, S.: Compatibility-aware web API recommendation for mashup creation via textual description mining. ACM Trans. Multimedia Comput. Commun. Appl. 17(1s) (2021). https://doi.org/10.1145/3417293
Robbes, R., Lungu, M., Janes, A.: API fluency. In: 2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER), pp. 97–100 (2019). https://doi.org/10.1109/ICSE-NIER.2019.00033
Wang, X., Liu, X., Liu, J., Chen, X., Wu, H.: A novel knowledge graph embedding based API recommendation method for Mashup development. World Wide Web 24(3), 869–894 (2021). https://doi.org/10.1007/s11280-021-00894-3
Wilde, E., Amundsen, M.: The challenge of API management: API strategies for decentralized API landscapes. In: Companion Proceedings of The 2019 World Wide Web Conference, WWW 2019, pp. 1327–1328. Association for Computing Machinery, New York (2019). https://doi.org/10.1145/3308560.3320089
Yuan, W., Nguyen, H.H., Jiang, L., Chen, Y., Zhao, J., Yu, H.: API recommendation for event-driven android application development. Inf. Softw. Technol. 107, 30–47 (2019). https://doi.org/10.1016/j.infsof.2018.10.010, https://www.sciencedirect.com/science/article/pii/S0950584918302222
Acknowledgements
We wish to thank eBusiness eXpert and the WASP team for their contributions in developing the case study as part of the ebWASP project. This project/initiative has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 825075 – EFPF project.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Manchanda, C., Hussain, W., Rabhi, L., Rabhi, F. (2023). Towards an API Marketplace for an e-Invoicing Ecosystem. In: van Hillegersberg, J., Osterrieder, J., Rabhi, F., Abhishta, A., Marisetty, V., Huang, X. (eds) Enterprise Applications, Markets and Services in the Finance Industry. FinanceCom 2022. Lecture Notes in Business Information Processing, vol 467. Springer, Cham. https://doi.org/10.1007/978-3-031-31671-5_6
Download citation
DOI: https://doi.org/10.1007/978-3-031-31671-5_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-31670-8
Online ISBN: 978-3-031-31671-5
eBook Packages: Computer ScienceComputer Science (R0)