80 likes | 154 Views
Observing quality legacy code, ServiciFi focuses on reusability. Implementing the method of servicification for legacy systems leads to an accessible infrastructure of reusable systems. Explore our team's expertise and industry services. Join us!
E N D
ServiciFi Research Day Slinger Jansen, Utrecht University
Quick Overview of our Team Ravi Khadka, PhD Student Amir Saeidi, PhD Student JurriaanHage, Assistant prof. Slinger Jansen, Assistant prof. And assorted others:
ServiciFi: Service Extraction for Reuse and Software Evolution • Observation: a mass of available high quality legacy code that contains knowledge and value • Fundament: Reuse is better than rewriting • Method: Servicification of existing legacy systems • Success measure: A set of reusable systems in an accessible infrastructure
Industry Partners And others?
Example Services in Our Infrastructure • KvK check – Can this person sign? • Centralized tax service – Where should I send my tax return for Ghana? • Tax regulation info service – What are the developments in the Dutch tax system in regards to income taxes? • VAT Number validation – Is this really a good number? • Bank account no checking – is this person/org really the owner of that bank account? • Address checking – Is that a valid address? • Payment check – did the money come through? • Bank interfaces – Take 10 euro out of all my customer’s accounts, please? • Cities to regions to country mapping service – data service that provides information about which Boston we’re addressing.
Current Challenges • Should we focus on • Code query technology • Industrial adoption of our services • Industrial extraction of services • Governance • Who will maintain our infrastructure? • After we’re done?