Compuware brengt OptimalJ 4.2 uit

Compuware introduceert OptimalJ 4.2. Deze nieuwe versie ondersteunt Java ontwikkelaars bij het uitwerken van bedrijfsapplicaties, van bij het ontwerpen van een architectuur tot en met het in gebruik nemen van applicaties. Hierdoor wordt een zo goed als end-to-end oplossing (sinds enkele jaren ook vaker een ‘ontwikkelstraat’ genoemd) beschikbaar voor maatwerkapplicaties.
Bij het definiëren van een ontwikkelstraat komt de analogie met een productielijn in de autofabricage vaak naar boven. Het volgen van dit voor zich sprekende voorbeeld in een andere sector of productieomgeving heeft slechts zin als aan gelijkaardige basisassumpties voldaan wordt: één, er moeten veel dezelfde producten worden ontwikkeld, en twee, de variëteit tussen de producten (de types) is voldoende gering.
In de wereld van softwareontwikkeling vertaalt dit beeld zich in een standaardisatie naar een beperkt aantal, elkaar minimaal overlappende, methoden, technologieën en tools. In het J2EE universum betekent dit het combineren van een goeie MDA (Model Driven Architecture) met Eclipse, door velen als de beste Java IDE beschouwd met zijn Java editor, outline view en het onderliggende Java metamodel dat eenvoudig navigeren tussen klassen toelaat.
Daarmee kunnen de businessbehoeften in een model worden gegoten, los van de onderliggende technologie. Vervolgens kan men een architectuur toepassen en daar uiteindelijk een werkende applicatie uit distilleren. Dit is de ambitie van OptimalJ.
Bij het leveren van applicaties aan de organisatie is het essentieel om de hierbij gebruikte architectuur vanaf het begin van het ontwikkelproces op een correcte manier vast te leggen. Het aanpassen van applicaties die al in productie zijn genomen, kost immers veel tijd en geld. Om het vastleggen van de architectuur goed in een organisatie in te bedden, biedt OptimalJ 4.2 gebruikers de mogelijkheid om een groot gedeelte van de volledige cyclus te automatiseren.
Het principe van een dergelijke cyclus is te vergelijken met bedrijven die aan de lopende band verschillende componenten en processen bij elkaar brengen in het productieproces, bijvoorbeeld bij het tot stand komen van een auto. Bij het ontwikkelen van software in een softwarefabriek is het niet anders. Een goed samenwerkend IT-team van onder andere architecten, programmeurs, testers en projectleiders kan door het standaardiseren van het ontwikkelproces en het automatiseren hiervan herhaaldelijk kwalitatief hoogwaardige applicaties leveren – op tijd en binnen het afgesproken budget.
AAN DE BAND
Compuware’s OptimalJ maakt het bouwen van een aaneensluitende ontwikkelingscyclus mogelijk door het bijeenbrengen van modellen en transformaties, zodat ook kan worden voldaan aan specifi eke technologische implementatiearchitecturen.
Ontwikkelaars kunnen op deze manier sneller applicaties van een hoge kwaliteit ontwikkelen en kunnen hiermee concurreren met de opkomende offshore (lage loonkost) landen. Tevens beschikken zij over de nodige fl exibiliteit, controle en hulp die nodig is voor het bouwen van deze softwarestraten.
OptimalJ is beschikbaar in twee versies: een Professional Edition en een Architectural Edition. Die laatste versie maakt de overgang van alle eerdere edities van OptimalJ naar het Eclipse platform mogelijk. Daarmee biedt deze editie nieuwe perspectieven voor het modelleren van metadata en voor autorisatie van transformaties.
Die laatsten worden gebruikt voor het creëren van op maat gemaakte overgangen naar Eclipse. Een belangrijk voordeel van het openbronplatform Eclipse is naast de prijs – gratis – de hoge mate van fl exibiliteit voor ontwikkelaars. Er kan namelijk gebruik worden gemaakt van tal van plugins. Zo kan OptimalJ nu gebruik maken van de Business Intelligence Reporting Tool (BIRT), waarmee rapporten kunnen worden gemaakt. Compuware is een strategisch lid van de Eclipse Foundation en heeft zich op lange termijn geëngageerd voor het industriestandaard platform.
Compuware OptimalJ is een geavanceerde ontwikkeloplossing waarmee applicaties snel en direct vanaf visuele modellen kunnen worden ontwikkeld. Het versnelt Java ontwikkeling door het verminderen van tijd, kosten en risicofactoren die het bouwen van bedrijfsapplicaties met zich meebrengt. Tevens wordt het opsporen van de eisen en wensen, de ontwikkelmodellen en de applicatiecode versneld.
OptimalJ zorgt ervoor dat beslissingen op het gebied van architectuur worden nagekomen en afgedwongen door middel van het gebruiken van model-naar-model transformaties. Deze transformaties resulteren in het verlagen van de tijd die wordt gespendeerd aan routinematig programmeren en de fl exibiliteit om applicaties aan te passen aan de wensen en eisen van organisaties. Dit vertaalt zich in een snellere ontwikkeling en een hogere kwaliteit van applicaties.











