1 of 1 people found this helpful
The application server is not pure RoR - it is JRuby, which deployed as a war to Tomcat. Apache essentially routes to Tomcat, where the app server lives.
Thanks for your response. This was very helpful.
I'd want to get a better idea on the architectural flow with the Tableau server.
- How requests are routed to tomcat
- How is the ruby code called.
- Where are the deployed wars
- Is the WgServer an application server
Currently im working on a 8.1.6 Tableau server.
Could you kindly help me with this info.
Or direct me to a blog / forum / article / any resource that can provide this info.
Hey Raghuram -
This stuff isn’t really documented because it’s not important for users and administrators to know. The software just works.
Have you been into “help” and the “Enterprise whitepaper” both document architecture:
What you seem to be asking about are more “internals” - again, not something you’re going to find documented anywhere.
However, we are currently in the process of evolving out Tableau practice to a much larger scale.
In a SaaS model, we need to ensure that we build a substantial layer for security over the existing Tableau architecture.
For this, I need some information on the currently server architecture.
I have some queries which are more to do with the request handling that with the actual server architecture.
For example, I understand from you that the web server (apache) routes requests to tomcat.
And, that the app server lies on tomcat.
However, when I check the contents of the Tomcat folder at :
Tableau Server --> 8.1 --> tomcat -->webapps
I do not see any wars pertaining to Tablaeu.
To add to my confusion, I do not see any Tomcat Service running in Services.msc
I also have need some clarity as to what jre path is the tomcat running the application mapped to.
I am assuming its :
Tableau --> Tableau Server --> 8.1 -- > repository --> jre
Kindly help me with this info so I can handle my Tableau infrastructure better.
Would really appreciate the response.
Please ping me offline (first initial then lastname @ tableausoftware.com)
Your account manager should really be driving this vs. you getting information on forums.