Java EE (J2EE) technologijos
„Sun Java“ platformos versija verslui (Enterprise Edition), anksčiau žinoma kaip „J2EE“, yra viena iš plačiausiai naudojamų platformų kuriant plačios aprėpties programinės įrangos sistemas. Be išsamių JAVA programinės kalbos žinių, turime įvairių technologijų, sistemų ir bibliotekų kūrimo bei specifinių klasterinių sprendimų įvairioms platformoms vystymo patirties.
Mūsų tikslas – rasti pusiausvyrą tarp rinkoje gerai žinomų ir moderniausių technologijų, tokiu būdu gerokai sutrumpinant projekto paleidimo laiką ir užtikrinant aukščiausią kokybę, patikimumą ir saugumą. „Exigen Services“ siūlo novatoriškų technologijų ir pažangios projekto metodikos kombinaciją, kuri mums leidžia savo klientams teikti aukščiausios kokybės paslaugas „Sun Java EE“ programinės įrangos kūrimo srityje.
Mūsų programinės įrangos projektuotojai dirba su „J2EE“ užsakomųjų paslaugų projektais nuo 1999 m., kai „Sun Microsystems“ pirmą kartą pristatė šią platformą. Nuo to laiko „Exigen Services“ sukūrė šimtus produktų – nuo mažų programinės įrangos paslaugų iki didelių verslo įmonių aplikacijų, turinčių kelis milijonus eilučių kodo. Tarp daugiau nei 600 „Exigen Services“ „Java“ programuotojų dirba ir savo įgūdžius tobulina „Sun“ ir kitų „Java“ pagrindu veikiančių platformų sprendimų kūrėjų (pvz.„Oracle“, IBM, ar „JBoss“) sertifikuoti specialistai.
Raktas į sėkmingą „Java EE“ sprendimų įgyvendinimą – ne vien geros „Java“ programavimo kalbos žinios, bet ir didelė praktinė patirtis dirbant su įvairiomis technologijomis, sistemomis ir bibliotekomis (tokiomis kaip „JsF“, „Spring“, „Hibernate“, „Struts“ ir kt.). Dauguma šių sistemų buvo suprojektuotos gilias tradicijas turinčių atvirojo kodo „Java“ bendruomenių, o vėliau plėtojamos bei tobulinamos šimtų programuotojų visame pasaulyje. Pastaruosius 9 metus mūsų projektuotojai nuolat siekia rasti tinkamą pusiausvyrą tarp laiko patikrintų ir pačių perspektyviausių technologijų.
Įvykdytų projektų sėkmingos patirties pritaikymas leidžia gerokai sutrumpinti projekto paleidimo laiką, kartu išlaikant aukštą kokybę ir patikimumą. Vienas iš svarbiausių aspektų, kurių mūsų klientai tikisi iš „Java EE“ sprendimo – didelė aprėptis. Projektuojant lengvai išplečiamus sprendimus, ypač svarbios žinios, susijusios su tokiais serveriais kaip BEA „Weblogic“, IBM „WebSphere“, OC4J, „JBoss“ AS arba „Sun“ „GlassFish“. Mes turime didelę klasterinių sprendimų kūrimo patirtį „x86-64“, IBM „pSeries“ ir kitoms platformoms.
Kokybė yra svarbiausias mūsų prioritetas. Tikime, kad kokybė turi būti užtikrinama visuose projekto lygmenyse, įskaitant kūrimą. Vykdydami savo projektus naudojame automatizuotus (atskirų dalių ir integruotus) testus kartu su nuolatine kodo kokybės kontrole. Nuolatinis stebėjimas leidžia mūsų projektuotojams užfiksuoti ir apibendrinti konkrečius pakeitimus, vykdomus įvairiose sistemos vietose, ir taip prisideda prie sistemos architektūros vystimosi.
Kitas reikšmingas programinės įrangos kūrimo aspektas – saugumas. Užtikrinti programinės įrangos saugumą ypač svarbu kuriant produktus finansinėms ar sveikatos institucijoms. Mūsų metodika pagrįsta įvairiomis „J2EE“ saugumo priemonėmis (pvz. JAAS, „Java“ ACC, „Acegi“ / „Sprint security“ ir t.t.), kurios sėkmingai taikomos kuriant daugelį aplikacijų. Mūsų metodika suteikia galimybę taikyti saugumo sprendimus net ir ypatingai kontroliuojamose srityse veikiantiems subjektams.
Norėdami, kad įmonės strategija išliktų veiksminga nuolat kintančiomis rinkos sąlygomis, siekiame kiek įmanoma supaprastinti kodavimo proceso pokyčius. Programavimo kodo dokumentacija turi atitikti apibrėžtą architektūrą ir nustatytą kodavimo tvarką, leidžiančią „Exigen Services“ specialistams surasti ir pašalinti defektus net ir didelėse, hierarchiškai sudėtingose kodo sistemose. Be to, mūsų projektuotojai laikosi standartų, nustatytų W3C, JCP vykdomųjų komitetų, OASIS ir kitų svarbių institucijų, kadangi siekia ateityje sumažinti nesuderinamumo su trečiųjų šalių programine įranga riziką.
Šis novatoriškų technologijų ir pažangiosios projekto metodikos derinys leidžia „Exigen Services“ teikti klientams aukščiausios kokybės „Java EE/J2EE“ užsakomųjų paslaugų programinės įrangos kūrimo paslaugas.
