InfoQ

InfoQ

News

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

Apache TomEE Certified Web Profile Compatible

Posted by Alex Blewitt on Oct 05, 2011

Sections
Operations & Infrastructure,
Development
Topics
JCP Standards ,
Java ,
Languages ,
Programming ,
Enterprise ,
JavaOne2011

Yesterday at JavaOne, the Apache Software Foundation announced the availability of Apache TomEE, the Java EE 6 Web Profile certified stack consisting of Apache Tomcat, Apache OpenWebBeans, Apache MyFaces, Apache ActiveMQ, Apache OpenJPA and Apache CXF. Formerly referred to as Apache Tomcat + OpenEJB, it has been renamed to Apache TomEE to signify the inclusion of the other Java EE implementations.

Apache TomEE joins other open-source Java EE implementations, such as GlassFish, JBoss and Apache Geronimo, and is one of only six certified JavaEE engines. Advantages of Apache TomEE include:

  • Size: the entire Web Profile is only 24Mb
  • Memory usage: very little required, and passed the TCK wtihout having to increase memory allocation from the default
  • Agility: the server can go through a start/deploy/test/undeploy/stop cycle in 2-3 seconds, when run in embedded mode
  • Open source implementation running on existing Apache projects

Its small size and embeddability makes it ideal for running in cloud environments, where it is often the case that there are large numbers of small systems rather than few large instances. It has alread been certified on Apache's EC2 t1.micro, m1.small and m1.large 32-bit images, with 64-bit certification a goal for the near future.

Information on Apache TomEE can be found from the Apache OpenEJB's project page at http://openejb.apache.org/. It is currently in beta release, available for immediate download.

Certified on Amazons EC2 by Dominik Fürst Posted
Re: Certified on Amazons EC2 by Jean-Louis MONTEIRO Posted
Spam filter might be a good idea ;-) by Stephan Oudmaijer Posted
Resin OpenSource and Resin Pro by Richard Hightower Posted
  1. Back to top

    Certified on Amazons EC2

    by Dominik Fürst

    did you mean Amazons EC2?!

  2. Back to top

    Spam filter might be a good idea ;-)

    by Stephan Oudmaijer

    Maybe: akismet.com/ ?

  3. Back to top

    Re: Certified on Amazons EC2

    by Jean-Louis MONTEIRO

    Yes Amazon EC2!

    Jean-Louis

  4. Back to top

    Resin OpenSource and Resin Pro

    by Richard Hightower

    Resin provides an OpenSource version of their Java EE Web Profile app server. It is open source. It was the first implementation outside of Oracle that was certified as Java EE Web Profile compliant.

    Resin Pro provides clustering, session replication, a health system, native HTTP and more. It gets used by some large trading systems, stock markets, some large SaaS providers, network appliances, etc. I used Resin for the first time in 2001. I have been a fan ever since.

Educational Content

Spring Social: For the New Web of APIs

Craig Walls discusses the need for adding social features to applications, how to secure such applications and how Spring Social can help.

Remaining Hazards and Mitigating Patterns of Secure Mashups in ECMAScript 5

Mark S. Miller explains how to create secure mashups with ECMAScript 5, emphasizing the security pitfalls to be avoided and patterns to use in order to stay clear of them.

Agile Development Team Charter

Project Charters have rightfully focused on scope & goals. The Agile Development Team Charter reviews the Agile Prime Directive, Incremental Innovation Statements, and Team Member User Stories.

Tailoring Spring for Custom Usage

Josh Long uncovers some of the hooks available in the Spring framework: life cycles, scopes, beans, resources, XML marshallers, REST, transactions, caching, Spring Integration adapters, and others.

Writing Usable APIs in Practice

Giovanni Asproni presents techniques for writing usable APIs: using user's perspective, naming, the caller should have the control, explicit context, error reporting, logging, organizing.

Howard Lewis Ship on Tapestry 5, Java and Clojure

Howard Lewis Ship discusses Tapestry 5, changes he'd like to see in Java, Clojure, and Java/Clojure interoperability.

Introducing RavenDB: NoSQL is Rapping at Your Door

David Neal introduces RavenDB, a document-oriented database with .NET, Silverlight, JavaScript and REST APIs.

Alan Shalloway on Scaling Agile With Lean and Kanban

Alan Shalloway discusses the challenges of scaling Agile to the enterprise, including cultural change, team dynamics, and the problems that local optimization of change can cause.