Author: JirkaH Date: 2010-02-28 22:37:02 +0100 (Sun, 28 Feb 2010) New Revision: 1951 Removed: others/dokumentace/technicalGuide/architecture/8deployment.tex Modified: others/dokumentace/technicalGuide/architecture/0architecture.tex Log: deployment documentation deleted Modified: others/dokumentace/technicalGuide/architecture/0architecture.tex =================================================================== --- others/dokumentace/technicalGuide/architecture/0architecture.tex 2010-02-28 21:36:42 UTC (rev 1950) +++ others/dokumentace/technicalGuide/architecture/0architecture.tex 2010-02-28 21:37:02 UTC (rev 1951) @@ -91,7 +91,6 @@ \include{5layoutdesigner} \include{6clientapp} \include{7communication} -\include{8deployment} %programove nastroje, patri to sem vubec? \include{9tools} Deleted: others/dokumentace/technicalGuide/architecture/8deployment.tex =================================================================== --- others/dokumentace/technicalGuide/architecture/8deployment.tex 2010-02-28 21:36:42 UTC (rev 1950) +++ others/dokumentace/technicalGuide/architecture/8deployment.tex 2010-02-28 21:37:02 UTC (rev 1951) @@ -1,73 +0,0 @@ -%subject to change - -\chapter{Konfigurace, nasazení řešení a závislosti} -Tato kapitola popisuje, jak se celé řešení elvys sestaví, nasadí a na čem jsou jednotlivé -části závislé (při sestavování, tak při běhu).\\ -Celé řešení Elvys sestává ze serverové části(rozdělená na více aplikací) a z klientské části (kiosky). \\ -Schema nasazení (deployment diagram) kompletního řešení je \textit{na obrázku \ref{img.deployment_img_big}}. - -\begin{figure} - \begin{center} - \includegraphics[width=0.95\textwidth]{imgs/Deployment.png} - \end{center} - \caption{Schéma nasazení řešení Elvys} - \label{img.deployment_img_big} -\end{figure} - -\section{Webový server - aplikace} - \subsection{Sestavení řešení (build) a závislosti při sestavování} - Sestavení řešení se provádí pomocí vytvořených ANT skriptů umístěných v projektech webServer2, resp. dispatcher. - Oba tyto moduly využívají sdílený kód a zdroje umístěné v projektu elvysCommons a modul webServer2 je navíc závislý na projektu LayoutDesigner. - \\ TADY PRIJDE OBRAZEK zavislosti - \subsubsection{Rozbor procesu sestavování webServer2/dispatcher} - \begin{itemize} - \item volání závislostí\\ - sestavení projektu \em{elvysCommons} a projektu L - \item hibernate tools - - \end{itemize} - - \subsection{Vývojové/integrační/produkční prostředí}\label{deployment_environments} - Systém Elvys byl v průběhu vývoje provozován na více typech prostředí. \\ - TODO napsat o continuous integration, produkční prostředí pro kiosek u zákazníka,.. - \subsubsection{Vývojové prostředí} - \subsubsection{Integrační prostředí} - \subsubsection{Produkční prostředí prostředí} - \subsubsection{Konfigurace podle typu prostředí} - Všechny ANT skripty určené k sestavování a nasazování umožňovali parametrizovat, pro jaké prostředí se skript vykonává. - Existují 3 sady konfiguračních souborů a ... - - - \subsection{Konfigurace řešení} - Oba moduly(webServer2 i dispatcher) - \subsection{Aplikační server} - - tomcat/JBoss AS - - specifické nastavení AS: redirect after error (404, 403) - \subsection{webServer} - \subsubsection{Konfigurace webServer2 projektu} - - konfigurace - slozky na soubory, slozky na screenshoty, - - externi aplikace na pocitani stranek pdfka - - logovani - - build (nasazeni asi ne) pomoci ANTu, nasazeni ruco - \subsubsection{Konfigura} - \subsection{dispatcher} - - konfig - - logovani - - build(nasazeni asi ne) pomoci ANTU, nasazeni ruco - - \section{Webový server - ostatní} - - \subsection{VPN}\label{deployment_VPN} - \subsubsection{OpenVPN} - \subsubsection{Certifikáty} - - - \subsection{Apache} - \subsubsection{stahovani souboru} - - - \subsection{nastaveni aplikaci pro monitoring} - - -\section{Kiosky} - Tady popsat, jakym zpusobem