Seminář Laboratoře softwarových architektur a informačních systémů
12.04.2018 - Design of Cloud Applications using Micro Service Architectures (Jaroslav Davídek) + Automotive Cyber-Physical Systems (Emilia Cioroaica)
Design of Cloud Applications using Micro Service Architectures
(Jaroslav Davídek, FI MU)
The presentation will briefly introduce main principles of microservices architecture as well as key concepts of one the major microservice .NET development platform named Service Fabric.
The main focus of the presentation is sample application developed withService Fabric. It will cover its design process including overall architecture, communication, unified data access, complex transactions and other areas. In the final part of the presentation, results obtained via benchmarking various sample app configurations will be discussed.
The main focus of the presentation is sample application developed withService Fabric. It will cover its design process including overall architecture, communication, unified data access, complex transactions and other areas. In the final part of the presentation, results obtained via benchmarking various sample app configurations will be discussed.
Automotive Cyber-Physical Systems
(Emilia Cioroaica, Fraunhofer IESE)
The talk will discuss the automotive domain and cyber physical systems in Smart Cities in general. Context of this research domain and some research questions and challenges. Then the talk will cover Emilia's PhD topic and her work at the Fraunhofer institute (tangentially linked to the PhD).
Emilia's main PhD focus: software ecosystems consist of interacting components that exchange information and services in order to fulfill business goals. Components form collaborations to reach their goals. Therefore, a system of components (e.g. an ecosystem) depends on individual components that adhere to defined behavior. This behavior specification is for example delivered as contract. Components therefore need to build trust in their collaborators to ensure that the ecosystem will adhere to its contract and not prevent the reaching of goals. When an ecosystem admits a component, it must be sure that this component does not disturb the ecosystem operation with malicious behavior that breaks the contract. Therefore, motivation of building trust exists from two different perspectives: From the viewpoint of a component that wants to join the ecosystem and from the viewpoint of the ecosystem that admits a component. The component needs to ensure that ecosystem operation does not prevent it from reaching its goals on purpose; the ecosystem needs to ensure that no component acts maliciously against the ecosystem goals.
Emilia's main PhD focus: software ecosystems consist of interacting components that exchange information and services in order to fulfill business goals. Components form collaborations to reach their goals. Therefore, a system of components (e.g. an ecosystem) depends on individual components that adhere to defined behavior. This behavior specification is for example delivered as contract. Components therefore need to build trust in their collaborators to ensure that the ecosystem will adhere to its contract and not prevent the reaching of goals. When an ecosystem admits a component, it must be sure that this component does not disturb the ecosystem operation with malicious behavior that breaks the contract. Therefore, motivation of building trust exists from two different perspectives: From the viewpoint of a component that wants to join the ecosystem and from the viewpoint of the ecosystem that admits a component. The component needs to ensure that ecosystem operation does not prevent it from reaching its goals on purpose; the ecosystem needs to ensure that no component acts maliciously against the ecosystem goals.
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/1433/jaro2018/PV226/um/seminar_lasaris/08-PV226-Lasaris_Microservices.pdf
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/1433/jaro2018/PV226/um/seminar_lasaris/08-PV226-Benchmarking_720p.mkv
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/1433/jaro2018/PV226/um/seminar_lasaris/08-PV226-Lasaris_TrustEcosystems.pptx