last-before-sharing
This commit is contained in:
		
							
								
								
									
										21
									
								
								doc/general_deployment.puml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								doc/general_deployment.puml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
@startuml
 | 
			
		||||
 | 
			
		||||
cloud net as "Network"
 | 
			
		||||
 | 
			
		||||
component mapp as "Mobile Application"
 | 
			
		||||
component capp as "CLI Application"
 | 
			
		||||
component dapp as "Desktop Application"
 | 
			
		||||
component proxy1 as "Http Web Service Proxy"
 | 
			
		||||
component proxy2 as "Http Web Service Proxy"
 | 
			
		||||
component ws1 as "Company 1 Web Services" #LightGray
 | 
			
		||||
component ws2 as "Company 2 Web Client" #LightGray
 | 
			
		||||
component srv1 as "Server"
 | 
			
		||||
net -- srv1
 | 
			
		||||
net -- mapp
 | 
			
		||||
net -- capp
 | 
			
		||||
net -- dapp
 | 
			
		||||
net -- proxy1
 | 
			
		||||
net -- proxy2
 | 
			
		||||
ws1 -- proxy1
 | 
			
		||||
ws2 -- proxy2
 | 
			
		||||
ws2 ..> ws1
 | 
			
		||||
@@ -120,7 +120,7 @@ The Ekp is used to cypher your conversation.
 | 
			
		||||
 | 
			
		||||
\subsection{Conversation lookup}
 | 
			
		||||
A contact conversation Lookup Key Pair(Lkp) is also associated with your conversation. The Lkp public key is used to identify your conversation on a server.
 | 
			
		||||
the private key allows you to sign your tequest and prove the server that you are the legitimate recipient for a message.
 | 
			
		||||
the private key allows you to sign your request and prove the server that you are the legitimate recipient for a message.
 | 
			
		||||
This Lkp can be changed anytime by it's owner and the new public key will be sent along the last message. 
 | 
			
		||||
The Lkp and the Ekp are only changed, once the change has beeen acknowledged by your contact.
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										36
									
								
								doc/server_deployment.puml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								doc/server_deployment.puml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,36 @@
 | 
			
		||||
@startuml
 | 
			
		||||
 | 
			
		||||
cloud Network
 | 
			
		||||
component lb as "Load Balancer"
 | 
			
		||||
component http1 as "HTTP Server"
 | 
			
		||||
component http2 as "HTTP Server"
 | 
			
		||||
component ws1 as "Websocket Server"
 | 
			
		||||
component ws2 as "Websocket Server"
 | 
			
		||||
component ws3 as "Websocket Server"
 | 
			
		||||
component ws4 as "..."
 | 
			
		||||
database q as "Message Queue"
 | 
			
		||||
component d1 as "Message Dispatcher"
 | 
			
		||||
component d2 as "Message Dispatcher"
 | 
			
		||||
component d3 as "Message Dispatcher"
 | 
			
		||||
component d4 as "Message Dispatcher"
 | 
			
		||||
component d5 as "..."
 | 
			
		||||
 | 
			
		||||
lb -- http1
 | 
			
		||||
lb -- http2
 | 
			
		||||
lb -- ws1
 | 
			
		||||
lb -- ws2
 | 
			
		||||
lb -- ws3
 | 
			
		||||
lb -- ws4
 | 
			
		||||
http1 -- q 
 | 
			
		||||
http2 -- q
 | 
			
		||||
ws1 -- q
 | 
			
		||||
ws2 -- q
 | 
			
		||||
ws3 -- q
 | 
			
		||||
q -- d1
 | 
			
		||||
q -- d2
 | 
			
		||||
q -- d3
 | 
			
		||||
q -- d4
 | 
			
		||||
q -- d5
 | 
			
		||||
Network -- lb
 | 
			
		||||
 | 
			
		||||
@enduml
 | 
			
		||||
		Reference in New Issue
	
	Block a user