Java EE (J2EE) programvaruutveckling för outsourcing
The Sun Java Platform Enterprise Edition (tidigare känt som J2EE) är en av de mest använda plattformarna för att bygga storskaliga omfattande system för programvaruutveckling. Utöver djupgående kunskaper i språket, har vi kompetens inom en rad olika tekniker, ramverk och lagringslösningar. Vi har dessutom lång erfarenhet av att bygga klusterlösningar på olika plattformar.
Vi strävar alltid efter att hitta rätt balans mellan beprövad och avancerad teknik, och därmed avsevärt minska tiden som det tar att lansera en produkt eller tjänst på marknaden. Samtidigt kan vi säkerställa hög kvalitet, tillförlitlighet och säkerhet. Exigen Services kombination av innovativ teknik och avancerade projektmetoder gör att vi kan erbjuda våra kunder programvarulösningar i världsklass baserat på Sun Java J2EE. Våra programvarutekniker har arbetat med J2EE i outsourcing-projekt sedan 1999 då Sun Microsystems själva började arbeta med plattformen. Exigen Services Java omfattar hundratals framgångsrikt levererade produkter, alltifrån små programtillbehör till stora lösningar som innehåller flera miljoner rader kod.
Bland Exigen Services personal finns det mer än 600 Java-utvecklare. Vi har dessutom medarbetare som är certifierade på Sun eller på andra Java-baserade plattformslösningar och leverantörer såsom Oracle, IBM eller JBoss. Nyckeln till en framgångsrik Java EE-lösning är genomförandet. Men det handlar om mer än grundlig kunskap om Java-språket. Det handlar även om omfattande erfarenhet av olika tekniker, ramverk och lagringslösningar. Här finns till exempel JSF, Spring, Hibernate, Struts. Av vilka de flesta har framställts av väletablerade öppna-källkods-producenter inom Java, och sedan utvecklats och förbättrats av hundratals utvecklare runt om i världen. Under de senaste nio åren har våra ingenjörer ständigt strävat efter att definiera den rätta balansen mellan gammal beprövad teknik och den yngre dito. Skalbarhet är en av de viktigaste egenskaperna som kunderna efterfrågar av en Java EE-lösning. Att designa och planera en skalbar lösning kräver expertis och specifika kunskaper bland servrar såsom BEA WebLogic, IBM WebSphere, OC4J, JBoss AS eller Sun GlassFish. Vi har stor erfarenhet av att bygga klusterlösningar på olika plattformar såsom x86-64, IBM pSeries med mer.
Kvalitet är vår högsta prioritet. Exigen Services anser att kvalitetssäkring bör finnas på alla nivåer i ett projekt. Vi använder automatiserade tester tillsammans med en kontinuerlig integrationsmetod som snabbt spårar kodens kvalitet. Våra tekniker kan även utföra specifika ändringar som utförs på olika delar av systemet. Det här gör att systemarkitekturen utvecklas istället för att bli föråldrad och patch-baserad. En annan viktig aspekt av programvaruutveckling på företagsnivå är säkerhet. Det är svårt att underskatta betydelsen av detta krav, särskilt på sådana områden där finansiella institut eller vårdorganisationer verkar. Våra ingenjörer tillämpar en strategi som bygger på olika tillgängliga säkerhetsinstrument inom J2EE (till exempel JAA, Java ACC, Acegi/Sprint). Omfattande tester i praktiken gör att vi även kan leverera till företag som är högt säkerhetsklassade.
För att upprätthålla en effektiv företagsstrategi i en föränderlig miljö, gör vi allt som är nödvändigt för att förenkla genomförandet av en källkodsprocess. Dokumentation av koden följer en bestämd struktur och en tydlig kodningskonvention som gör att våra specialister lätt kan lokalisera och eliminera brister, även i en stor och komplex källkodshierarki. Dessutom följer våra ingenjörer branschstandarder som produceras av W3C, JCP:s verkställande utskott, Oasis och andra respekterade organisationer. Allt för att minska risken för inkompatibilitet mellan utvecklade system och framtida versioner av programvara från tredje part. Denna kombination av innovativ teknik och avancerade projektmetoder gör att Exigen Services kan erbjuda sina kunder programvaruutveckling av outsourcing-tjänster i världsklass inom Java EE/J2EE.
