Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Easy Web Development with Enterprise Backing

helodk
April 24, 2012

Easy Web Development with Enterprise Backing

My presentation at Miracle Open World '12 in Billund covering jBoss Torquebox project which allows for rack applications on jBoss AS and also integrates several jBoss AS services such as background jobs and cache in rack apps

helodk

April 24, 2012
Tweet

Transcript

  1. Todays program • Who am I • What is Torquebox

    • Easy web development • Enterprise Backing Tuesday, April 24, 12
  2. Who am I? • @henrik_loevborg • Henrik Løvborg • Software

    developer with Miracle • Integration projects with web front Tuesday, April 24, 12
  3. What is Torquebox? • JRuby and rack on jBoss AS

    • Open Source • Fully packaged Tuesday, April 24, 12
  4. Rack • A ruby webserver interface • So all ruby

    web frameworks targeting rack • Rubygems • Middleware Tuesday, April 24, 12
  5. Enterprise Backing • JVM • Background jobs • Messaging •

    Services • Cache Tuesday, April 24, 12
  6. JVM? Yawn... • No really! • Threading with jruby •

    Garbage collection • Profiling! With just one tool! Tuesday, April 24, 12
  7. Messaging • Queues and topics • Local and remote •

    Encodings • Message processors Tuesday, April 24, 12
  8. Summing up • All of the above - in one

    nice package • Nice documentation • Very helpful core team • torquebox.org • #torquebox on irc.freenode.net • @torquebox on twitter Tuesday, April 24, 12
  9. TorqueBox Core TorqueBox Core Java Virtual Machine Managed Services Container

    JRuby with JIT Security Transactions JBoss Web Infinispan HornetQ Quartz PicketLink Rack Sinatra Rails Daemons WebSockets STOMP Tasks Jobs Message Processors POJO Spring REST JMS Servlet JavaEE Messaging Cache Ruby!APIs!/!Programming!Models Java!APIs!/!Programming!Models Polyglot Injection Java!Enterprise!Services JRuby!Component!Deployers!&!Gems Tuesday, April 24, 12