Dynamic languages and frameworks in an enterprise application server world - an approach with GlassFish v3
bdb1a0f1-0af1-4a5e-96f9-fdb4fa0c76a8
|
Presentation |
Abstract
Dynamic languages and frameworks come in different shapes and forms but they all get attention from architects looking at providing application agility and better development speed while preserving the systemic qualities of more traditional runtimes (scalability, manageability, etc...)
The first step is to have the dynamic language run on the JVM to benefit from the HotSpot investment, the second one is to have the associated web framework take advantage of an application server infrastructure providing pooling, recycling and other monitoring services.
With the advent of modular architectures at the heart of modern application servers, it becomes now possible de make the wealth of Java APIs and the
benefits of such a runtime available to artifacts beyond J2EE/Java EE.
This talk will cover the value of dynamic languages to augment the value of existing applications and how these are implemented on the new, modular, OSGi-based GlassFish v3 architecture. It will discuss the integration of JRuby on Rails, PHP, Groovy/Grails, Python/Django and maybe other dynamic technologies in GlassFish. Demos and a couple success stories included.
The list of APIs available to scripting frameworks include (but are not limited to):
- Metro (JAX-WS and advanced Web Services)
- Java Persistence API
- Grizzly Comet for Ajax Push
- JBI/ESB integration
- JMS/MQ connectivity
- Connector integration
Audience
Java and scripting architects and developers. They will be
able to see for themselves the value and the maturity of mixing a
traditional application server approach with the agility provided by
scripting languages and frameworks.
-
Alexis Moussine-PouchkineAlexis Moussine-Pouchkine is a GlassFish evangelist. He has 10 years of customer-facing java experience and is now the two-way link between the core GlassFish developers and the broader community which involves presenting in various conferences around the world. Alexis is an editor of "The Aquarium" blog and a reviewer and translator of various Java and XML books. Alexis lives in Paris, France.



Intermediate
Enterprise application development and integration