Home Syllabus Lecture Lesson Assignment Reference MyLS

Reference books

  1. SOA Principles of Service Design, Author Thomas Erl, Publisher Prentice Hall, July 2007
  2. Cloud Computing and SOA convergence in your enterprise, A step-by-step approach, Author: David S. Linthicum.
  3. Building Microservices, Designing Fine-Grained Systems, By Sam Newman, Publisher: O'Reilly Media, February 2015.
  4. EJB 3 in Action, Second Edition, by Debu Panda, Reza Rahman, Ryan Cuprak, and Michael Remijan, Manning Publications, April 2014.
  5. JBoss in Action, Configuring the JBoss Application Server, Javid Jamae and Peter Johnson, Manning Publications, April 2009.
  6. Spring in Action, 4th edition, 2015, by Craig Walls, Manning Publications, 2015.
  7. Cassandra: The Definitive Guide, by Jeff Carpenter, Eben Hewitt, June 25, 2016, Publisher: O’Reilly Media.
  8. Hadoop in Action, Chuck Lam, Manning Publications, November 2010.
  9. Hadoop in Practice, Second Edition, Alex Holmes,September Manning Publications, 2014.
  10. Spark in Action, Petar Zečević and Marko Bonaći, Manning Publications, November 2016.
  11. Mastering Apache Spark, by Mike Frampton, Packt Publishing, September 2015.
  12. Big Data Principles and best practices of scalable realtime data systems, Nathan Marz and James Warren, Manning Publications, April 2015.
  13. Docker Deep Dive, by Nigel Poulton, February 2018.
  14. The Kubernetes Book, by Nigel Poulton, January 2018.

Software tools

  1. Java EE
  2. EJB
  3. WildFly (formerly known as JBoss-AS)
  4. Enterprise Application Platform (EAP)
  5. Apache Felix (OSGi)
  6. Spring framework
  7. Apache Cassandra
  8. Apache Hadoop
  9. Apache Spark
  10. Docker
  11. Kubernetes
  12. Eclipse for JEE

Documentation tools

  1. Markdown format for documentation
  2. Doxygen (Generate project documentation from source code in HTML, PDF, Latex)
  3. Javadoc
  4. DocBook (create and publish books, articles, slides in HTML, PDF)
  5. DocBook 5.1: The Definitive Guide
  6. Pandoc--universal document converter