Компания Sun Microsystems представила Программу сертификации Java, предназначенную для тестирования корпоративных приложений.
Главной целью Программы является предотвращение хаоса на рынке Java-приложений. С помощью Программы сертификации Sun надеется свести к минимуму риск несовместимости между программами серверов приложений, использующих стандарт Java 2 Enterprise Edition (J2EE). Набор тестов и справочных материалов позволяет независимым программным поставщикам (ISV) и корпоративным IT-менеджерам проверять, будут ли работать их приложения с любыми серверами J2EE.
Ряд производителей серверов приложений, в том числе IBM, BEA Systems, Oracle и Sun, создали свои продукты на основе спецификации J2EE. Однако некоторые из программных пакетов включают в себя расширенные возможности, не входящие в базовые спецификации J2EE. В результате, приложение, разработанное специально для сервера приложений BEA, не обязательно будет работать на сервере приложений IBM Websphere. Sun сообщила, что пройти Программу сертификации Java смогут только приложения, использующие родовые спецификации J2EE.
Давид Харра, менеджер по Java-маркетингу Sun, сказал: "Люди хотят быть уверенны в том, что программы [J2EE] можно использовать со всевозможными серверами приложений". По словам Харра, Программа сертификации Java будет включать в себя набор тестирования под названием Java Application Verification Kit for the Enterprise. Это делается для того, чтобы избежать любых недоразумений на рынке. Приложения, прошедшие сертификацию, смогут использовать марку и логотип "Java Verified", а корпоративные разработчики, которые пройдут сертификационный тест, смогут участвовать в совместных маркетинговых проектах, финансируемых Sun.
Sun Microsystems должна также выпустить аналогичный тестовый пакет для приложений, работающих на платформах Java 2 Micro Edition (J2ME), однако дата выпуска этого продукта пока не определена.