User interface of system ERIAN based on web technologies
Uživatelské rozhraní systému ERIAN v prostředí webových technologií
diplomová práce (OBHÁJENO)

Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/109017Identifikátory
SIS: 186128
Kolekce
- Kvalifikační práce [11338]
Autor
Vedoucí práce
Oponent práce
Kopecký, Michal
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Softwarové a datové inženýrství
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
5. 9. 2019
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Výborně
Klíčová slova (česky)
uživatelské rozhraní, systém pro správu byznys pravidel, ERIAN, JS framework, SVGKlíčová slova (anglicky)
user interface, business rule management system, ERIAN, JS framework, SVGERIAN je komplexnı́ systém pro správu byznysových pravidel (RBMS) vy- tvořený firmou Komix. Jedna z částı́ tohoto systému je Interface pro správu pravidel (RMI), který umožňuje uživatelům vytvářet, upravovat, plánovat spu- štěnı́, testovat a dalšı́mi způsoby spravovat svá byznysová pravidla. RMI je implementován jako tlustý klient pomocı́C# and WPF, což má určité nevýhody. Tato práce se zabývá prototypovou implementacı́ RMI v podobě tenkého klienta za použitı́ nejnovějšı́ch webových technologiı́. Zaměřuje se předevšı́m na výběr vhodných technologiı́, přičemž počı́tá s vývojem a údržbou několika zákaznı́kovi přizpůsobených verzı́RMI a důraz je kladen také na to, aby prototyp bezproblémově zvládnul práci i s výjmečně velkými byznysovými pravidly. Výsledný prototyp RMI je dobře testovatelný a v porovnánı́ s originálem přinášı́ i několik nových funkcionalit. Je dobrým základem pro kompletnı́ reim- plementaci RMI v podobě tenkého webového klienta.
ERIAN is a complex business rule management system developed by com- pany Komix. Part of this system is the Rule Management Interface (RMI) which allows users to create, edit, schedule, test and otherwise manage their business rules. The RMI is implemented as a thick client based on C# and WPF, which has its disadvantages. This thesis provides a prototypical implementation of the RMI as a thin client based on cutting-edge web technologies. This thesis predominantly deals with the choice of the correct technologies for the task, while allowing develop- ment and maintainance of different customized versions of the RMI and making sure the prototype handles working with business rules seamlessly even if they are exceptionally large. The resultant RMI prototype is well testable and adds several new function- ality features, compared to the original. It lays a good foundation for a complete re-implementation of the RMI as a thin client.