Java

Sun Java ЕЕ є однією з основних технологій, використовуваних Exigen Services для розробки програмного забезпечення з моменту появи найперших версій J2EE в 1999 році. До сьогоднішнього дня компанією виконані сотні проектів: від невеликих утиліт до продуктів в декілька мільйонів рядків коду. Більше 600 наших розробників є експертами в даній технології, багато хто з них сертифікований компанією Sun Microsystems і іншими крупними постачальниками Java EE рішень, такими як IBM і Oracle.

Щоб успішно реалізовувати рішення на Java ЕЕ, недостатньо досконало знати мову програмування Java. Необхідно також уміти використовувати готові технології і бібліотеки, такі як Hibernate, Seam, JSF і т.п. Досить велика частина цих бібліотек має відкритий початковий код — open source. Вони постійно розвиваються і удосконалюються сотнями кваліфікованих фахівців, які модифікують ї х для вирішення конкретних завдань. Обширна екосистема Java-розробників постійно створює нові і удосконалює існуючі технології. Ми прагнемо ї х відстежувати, випробовувати і застосовувати в свої й роботі, що дозволяє Exigen Services істотно скоротити час розробки, одночасно підвищивши якість за рахунок використання рішень, багато разів апробованих в різних проектах.

Для успішної реалізації високопродуктивних рішень, що масштабуються, на основі JEE-платформи, необхідне глибоке знання аспектів технології EJB — від розробки роздільно розміщуваних компонентів до підтримки гетерогенності в системі. Фахівці Exigen Services повною мірою володіють як цими знаннями, так і специфічним досвідом використання і настройки таких серверних додатків, як BEA WebLogics, JBoss AS, IBM WebSphere, OC4J і Glassfish. Компанією накопичений величезний досвід по оптимізації продуктивності систем корпоративного рівня, заснованих і на архітектурі х86/х64, і на могутніших системах — IBM pSeries і інших кластерах.

Важливим аспектом при розробці рішень такого рівня є питання безпеки. Компанія Sun Microsystems надає великий інструментарій в цій області — JAAS, Java ACC і т.п. В результаті багаторічної співпраці з медичними установами, банками і іншими організаціями, що пред’являють підвищені вимоги до безпеки, Exigen Services стала визнаним експертом і в цій області.
Exigen Services застосовує автоматизоване тестування — unit tests, integration tests — і використовує концепцію безперервної інтеграції, постійно відстежуючи якість створюваного коду і ефективно підтримуючи його на високому рівні у будь-який момент процесу розробки. Постійний рефакторінг дозволяє нашим фахівцям узагальнювати невеликі зміни, проведені на різних ділянках коду, підтримувати еволюційний розвиток системи, зберігаючи функціональність і стрункість її архітектури.

З метою підтримки ефективної стратегії замовника в умовах, що змінюються, ми робимо все необхідне, щоб максимально спростити внесення змін до початкового коду. Особлива увага приділяється документуванню коду: проходження заданій архітектурі і стандартам кодування дозволяє фахівцям Exigen Services швидко виявляти помилки і усувати ї х. Наші розробки узгоджуються з основними стандартами W3C, JCP Executive Committees, OASIS. Таким чином ми знижуємо ризики несумісності системи, що розробляється, з майбутніми версіями стороннього програмного забезпечення.

Сукупність інноваційних технологій і методологій розробки дозволяє Exigen Services надавати свої м клієнтам послуги світового класу при створенні складних і комплексних програмних систем на технології Sun Java EE.