Thursday, August 19, 2010

Removing the Extra Fat - JBoss

You can remove the following components:

  • AOP Application
  • Cache invalidation service (keep for a clustered installation)
  • Console/e-mail monitor alerts
  • CORBA/IIOP
  • HTTP Invoker
  • Hibernate session Management services
  • HSQL DB
  • Integrated HAR deployer
  • J2EE client deployer service
  • JBoss scheduler manager
  • JMX Console
  • Mail service
  • Management console
  • Sample Schedule service
  • Scheduler service
  • Test queues and topics
  • UUID key Generation
  • Web services support

You can remove all or selected ones depending on what services of JBoss your application will be using. Generally applications have their own implementation of Schedulers, Mail services Queues etc. but if you are dependent on JBoss's implementation then choose wisely.

How and What to remove:

For removing the ones listed above you need to take care of their dependencies else JBoss will be sad and fill your log.

Slimming helps ... LEANER your code FATTER your salary ... :) .
-S

No comments: