Cei de la Red Hat au dezvaluit strategia sa Java si o platforma numita JBoss Choice. Aceasta din urma rezolva problema complexitatii aplicatiei furnizand un singur mediu pentru implementarea diferitelor modele de programare pentru Java.
Red Hat a spus ca prin aceasta incearca sa reduca incertitudinea de pe piata Java.
JBoss Choice utilizeaza conceptul unui Microcontainer, o arhitectura care separa aplicatia de diferitele framework-uri de programare Java disponibile.
In pricipal, software-ul permite dezvoltatorilor sa utilizeze modele si framework-uri populare de programare precum Spring, Seam, Struts, Google Web Toolkit si Java Enterprise Edition pentru a crea aplicatii, care pot fi apoi gestionate in mod standard.
Platforma aplicatie de baza este separata de aceste servicii enterprise si API-uri, ceea ce inseamna ca utilizatorii sunt izolati de alegerile facute de programatori atunci cand scriu cod, a spus Red Hat.