add high level architecture concept for recommender

This commit is contained in:
hannes.kuchelmeister
2019-12-09 14:50:36 +01:00
parent 5d5f2951f4
commit e3f51ea48b
3 changed files with 15 additions and 2 deletions

Binary file not shown.

View File

@@ -21,7 +21,6 @@
\section{CAS Group-Configurator} \section{CAS Group-Configurator}
\label{sec:Concept:GroupConfigurator} \label{sec:Concept:GroupConfigurator}
\citeauthor{raabKollaborativeProduktkonfigurationEchtzeit2019} extends CAS Merlin Configurator in his thesis to allow simultaneous configuration. The extended architecture is shown in Figure \ref{fig:Concept:CollaborativeConfiguratorMerlin}. \citeauthor{raabKollaborativeProduktkonfigurationEchtzeit2019} extends CAS Merlin Configurator in his thesis to allow simultaneous configuration. The extended architecture is shown in Figure \ref{fig:Concept:CollaborativeConfiguratorMerlin}.
He only makes changes to M.Customer which is renamed to M.Collab-Customer and introduces a new component M.Collab. He only makes changes to M.Customer which is renamed to M.Collab-Customer and introduces a new component M.Collab.
@@ -37,6 +36,19 @@ He only makes changes to M.Customer which is renamed to M.Collab-Customer and in
\label{fig:Concept:CollaborativeConfiguratorMerlin} \label{fig:Concept:CollaborativeConfiguratorMerlin}
\end{figure} \end{figure}
\section{Extended Configurator} \section{Extended Configurator}
\label{sec:Concept:ExtendedConfigurator} \label{sec:Concept:ExtendedConfigurator}
\missingfigure{Extenden Architecture}
Extending \citeauthor{raabKollaborativeProduktkonfigurationEchtzeit2019} work a module called M.Recommender is added. Its aim is to provide a recommendation server that holds all the data needed for recommendations. M.Collab and M.Collab-Customer have to be modified to allow taking in preferences and to show recommendations. The recommender engine is set up to be in a separate system which allows the easier replacement and the usage of different technologies. The extended architecture is shown in Figure \ref{fig:Concept:RecommenderForCollaborativeConfiguratorMerlin}.
\begin{description}
\item[M.Recommender] is a new system that will get queried from M.Collab for recommendations, when the configuration changes. M.Recommender will return recommendations which then can be presented to users by M.Collab-Customer.
\end{description}
\begin{figure}
\centering
\includegraphics{./figures/MerlinCollabRecommender.pdf}
\caption{Architecture of Collaborative Configurator Merlin with an added recommender system.}
\label{fig:Concept:RecommenderForCollaborativeConfiguratorMerlin}
\end{figure}

View File

@@ -0,0 +1 @@
<mxfile host="www.draw.io" modified="2019-12-09T13:28:32.269Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0" etag="9F-sz8phpVL5PfRKMlH8" version="12.3.8" type="device" pages="1"><diagram id="cNiUGcpUxYu83N4z4ARh" name="Page-1">7VlNc6M4EP01PjoFCLBznNiZzGFSNTXe7GxOUwoohl2MKCFiO79+JSMBQjJgxx+7NXNxoUYf6PXr1y15BGarzQOBWfSIQ5SMHCvcjMB85DgesNkvN2xLw8QBpWFJ4rA02bVhEb8jYbSEtYhDlCsdKcYJjTPVGOA0RQFVbJAQvFa7veJEXTWDS6QZFgFMdOuPOKSRsPqWVb/4guJlJJd25JsVlL2FIY9giNcNE7gfgRnBmJZPq80MJRw8CUw57vOet9WXEZTSIQOe3oM/vzxtyMP74932ZxJ58/nb2JmU07zBpBBb/l4kDHEGXxqy3znKUBqiNIi5cbcPupXooJCBJZqY0AgvcQqT+9p6R3DBRvMvsFir7vMV44wZbWb8G1G6FZ6HBcXMFNFVIt7quxQbz3FBAtSxNVfQBZIlol0QCP/wzTRWECA+ILxClGxZB8HpsXVj2bZTDiIogTR+U9kCBemW1dhqum84Zvuou+DX15x9XcNv7KGxam3aefMAz7qaYx9vRHi2vDgE7TdEKNoMgce7FXiKiAcT0V434mcqbFEjdOQ4E3oKOIci4WlIaBCw2Mz4Y4BXGU53my95KYN+Kg1VsLtGuDpdMRhDW0PMMQAmbcdyUPJZaoCUaHWCkzB0/dUjTzZ2EXr+5IyLuRsWaAx06blf/HENkUGbmP7Fh994ovUsJuPP802zsZWNlO2+MYg3n+V8vFEP27XkuJwJEv3EUxPnWwLzPA6k+XOcqJHY0qReITTiLPNmnxDaUzMpB/PrQ1Fart4SrBlOEvhyZsUCQFUsz/GvrFj27bUlq/LGr6tZ5mLB/+/ok32UPlk9+jRIZzoLqf6KyzOq2weUZzeUiSrcNjpknDP5fhJNHDXufdtvUqa/P7C6+4NpV3/2UH7xaQlqGWWUoDOLaLvsu76IVnu4mohWvvgtosb4bx86+WrWHFL4AnOdr9JXIeuQU85ocLeOYooWGdzp0prAbODhcbhHJpanBrGr+8j3dB9NzkZrvTYwl81pKKvMlwQH/7RLT2lk/RplZ7sMbSYhmVBsJZ3U2WVPQqmSV7O0rhKZOXldIAnJCqc3Ca2Ve5+TRJ7rtcQS+OoU5TbFqI4U49s9E5UwdEx0/mgH5ozEC/vxrGCRvELkzMmpXeFf/04CXD05gd/JyYyLo3nmB3pZMLEU611GZA+s2o85IRwvsuD/ILLVHb3UxmlriqEi6zk9E11WZI13PJ5OzcsdS+0DMntN8MOqCCWsUiaHrTiqCX2uOzNjP9dM55NfmXV95FE3ZprsG3AanE/9yQUPe0YodNE+bTrtgWu/e36dbLo/PtTDCmIOWPH/FMlZTnsfIrYns39FbEdz061r4PX0YF6zZv3fbwl3/Q86uP8X</diagram></mxfile>