Web Components: Modularization of Web-based Information Systems

Universität Ulm

MA Abschlussvortrag, Raphael Schneider, Ort: O27/5202, Datum: 10.01.2019, Zeit: 11:00 Uhr

Data-intensive processes are widely found in modern corporations and shape the quality of the work, employees can deliver. Customized to fit the current business environment, these processes need to be adjusted according to the gained knowledge during execution. The gradually changing requirements can lead to uncertanty and frequent changes in the supporting systems. Adequate aid in form of information systems, specifically optimised to support the business processes, are essential.

Relying on information systems to shape the business processes, requires the implementation of appropriate concepts and solutions to enable frequent adaptions of the system. This work presents the concept of component-based development based on the Web Components standard in order to improve the reusability and maintenance of user interfaces. Since web components are framework-agnostic, this enables the use of the components independant of the surrounding framework.

With the focus set on the feasability of the introduction of web components in Web-based Information Systems, an evaluation of available tools, supporting the development of web components, is executed. Furthermore, solutions to export existing components from frameworks are evaluated. Therefore, prototypes were implemented for each of the evaluated tools and exporting solutions.