Apache Tomcat, technology recap, challenges and opportunities with tFactory: open source Project to manage Apache Tomcat instances over a network easily.
UiPath Community: Communication Mining from Zero to Hero
Gestión de infraestructura tomcat tom ee con tfactory
1. Gestión de infraestructura
Tomcat/TomEE con tFactory
César Hernández CesarHernandezGt
@CesarHgt
CesarHernandezGt
tfactory.github.io
JEspañol
“Un lenguaje, un idioma. Java en Español”
2. ● Arquitecto de software
● Parte de OTN Speaker Bureau.
● Oracle Certified Professional
● Autor artículos en Oracle Technology
Network Latinoamérica.
● Revisor técnico para Manning
Publications Co.
● Blogger de TIC’s independiente
● +7 años Diseño e impl. de Java EE.
● Personal Training y conferencias
técnicas.
César Hernández.
CesarHernandezGt
@CesarHgt
CesarHernandezGt
Artículos OTN.
8. Apache Tomcat (Commercial)
● Monitoring
○ Profiling tools
○ JVM Communication (JMX)
○ Internal components
● Management
○ Configurations
○ Deployments
○ Security
○ Data Sources
○ Multi server environment
9. Apache Tomcat (DevOps)
● “Kind of Management”
○ Configurations
○ Deployments
○ Security
○ Data Sources
○ Multi server environment
https://hub.openshift.com/quickstarts/96-tomcat-7-
jboss-ews-2-0
10. tFactory
Open Source Project to manage Apache
Tomcat™ instances over a network easily.
http://tfactory.github.io/
@tFactorySystem
11. tFactory common usage scenario
● Which ports are available in a remote server?
● Which ports does the current instances have
configured on remote server?
● Can you create a new instance in less than 1 minutes
with custom settigns?
● Can you give me a report of all the instances in our
environment with his respective ports configuration
now?
12. tFactory common usage scenario
● Can you create a image template and be distributed
on remote servers in less than 2 minute?
● What are we going to do if operations guys don't
know how to use use Chef, Puppet or other hightech
cool tool that can help to manage Apache Tomcat™
intances?
13. tFactory features
● Add/Remove remote servers.
● Monitor remote t-factory-agent status.
● Register/Deregister instances already created on
remote servers.
● Creation of new instances on remote servers with
auto and manual selection of available ports.
● Instance template catalog capability.
● Monitor changes on configuration (currently server.
xml file) of remote instances.
● Internationalized GUI
16. tFactory Roadmap
● Add Persistences layer (currently all is stored in
memory)
● Authentication and Authorization
● Log4j incorporation
● Configure memory parameters to instances when
they are created from the tFactory server.
● Configure jmx port parameter to instances when
they are created from the tFactory server.
● Datasource managements.
● GUI edition of global configurations.
17. tFactory is Open Source
Open for Contributing
● http://tfactory.github.io/
● https://github.com/tfactory
● @tFactorySystem