Java EE en JRuby

Java EE

Java Platform, Enterprise Edition of Java EE is een veel gebruikt platform voor server programmering in de Java programmeertaal.

Het Enterprise Edition platform breidt het Standard Edition platform (Java SE) uit met bibliotheken die functionaliteit leveren voor het inzetten van fout-tolerante, gedistribueerde, multi-tier Java software die voor het grootste deel is gebaseerd op modulaire componenten die draaien op een applicatieserver.

Java EE omvat APIs zoals EJB (Enterprise JavaBean), JMS (Java Message Service), XML (XML reader/writer streams), JTA (Java Transaction API), web services en anderen waarmee volledige support voor moderne, gedistribueerde bedrijfsapplicaties geleverd wordt.

Een Java EE Application Server biedt een veilige en beheersbare multiplatform infrastructuur voor het integreren van al deze technologieën en stelt onwikkelaars in staat om zich te concentreren op het implementeren van de bedrijfslogica.

Verschillende Java EE geschikte, volledig ingerichte, opensource applicatie servers zijn beschikbaar en bieden een grote keuze aan implementatie platforms:


Buiten deze uitstekende opensource versies zijn er ook verschillende commercieële producten beschikbaar van bedrijven als Sun, IBM, Oracle, BEA Systems, SAP etc.

Remedy IT gebruikt Java EE application servers in combinatie met Rails applicaties draaiend onder JRuby, de op Java gebaseerde implementatie van de Ruby interpreter.

 

JRuby

JRuby is een Java implementatie van de Ruby programmeertaal geïntegreerd met de Java omgeving die een bidirectionele toegang toestaat tussen Java en Ruby code.

Het draaien van een Rails applicatie onder JRuby in een Java EE applicatie container geeft een groot aantal voordelen ten aanzien van inzetbaarheid, veiligheid, resource beheer en schaalbaarheid.
De mogelijkheid om via Ruby Java aan te spreken en vice versa geeft de unieke mogelijkheid om het beste van twee werelden te combineren uit de grote collectie van ontwikkelraamwerken, plugins en bibliotheken die beide omgevingen hebben te bieden.

 
 
 

persoon.jpg