Thursday, August 22, 2013

TomEE History and Why I Wrote the Book

First of all, I would like to thanks to everybody for  supporting my first book. Actually, I am not an experienced book writer and this is my first book!

Some History about TomEE: I am founder of the Apache OpenWebBeans Project. Before TomEE appears on the market, I created an idea of implementing such web profile server (Idea is : Implementing a Apache Web Profile Server Implementation from all other Apache Java EE projects.). I initially implemented OpenEJB + OpenWebBeans integration, found lots of bugs while integrating other projects etc.... I started my project in Google Code which was named Siwpas application server (Currently it is a project of OW2 organization and located in Siwpas was on the market even months (maybe year) before TomEE but because of some complex business issues Siwpas was not access to Web Profile TCK.  After a while TomEE started its huge efforts (really huge!) to implement such server and was able to use TCK (because Apache Software Foundation is a licensee of these TCKs). Then, TomEE was born!

Anyway, TomEE is a good application server and we love it also!

Why I Wrote This Book : Lots of our customer who uses Apache TomEE and Siwpas, said that they are not able to find organized documentation (book) about TomEE. They said that lots of concepts and documents are distributed over some web pages including TomEE documentation page. Therefore, I started to write draft tutorial documents for my customers and then collected these drafts in my book.

Content of the Book: This book is a cook book and quickly explains concepts and configuration of TomEE. Here is the chapters:
  • Chapter 1 : Introduction 
  • Chapter 2 : Getting Started 
  • Chapter 3 : TomEE Architecture 
  • Chapter 4 : TomEE Web Server, Apache Tomcat
  • Chapter 5 : TomEE EJB Lite Server, Apache OpenEJB 
  • Chapter 6 : Deployments in TomEE 
  • Chapter 7 : JavaEE Technologies Used in TomEE 
  • Chapter 8 : TomEE Security 
  • Chapter 9 : JNDI Naming In TomEE 
  • Chapter 10 : Transactions in TomEE 
  • Chapter 11 : TomEE Clustering Features 
  • Chapter 12 : TomEE WebSocket Protocol Support 
  • Chapter 13 : TomEE GUI 
  • Chapter 14 : Testing Techniques in TomEE 
  • Chapter 15 : TomEE Embedded Usage 
  • Chapter 16 : Useful References  
  • Chapter 17 : ASF License 
I started with installation and configuration of the TomEE. Then dive into the its components and their configurations. Provides information about Security, JNDI, Transactions, Clustering and some useful and unknown features like "Embedded Server, Clustering etc."

I hope that this guide helps you for learning of TomEE secrets. I also give 24x7 hour technical support for TomEE. If you need more information about support options, please contact with me.

Your feedback is very important and always welcome. Please send an email to to provide your  valuable feedback and to ask any questions.  

You can support me with buying the book from

Best Regards.


No comments: