INTERNET
Новый API предназначен для приложений уровня предприятия
В попытке выйти за рамки базовой функциональности и расширить возможности языка Java фирма JavaSoft (Маунтин-Вью, шт. Калифорния), подразделение корпорации Sun Microsystems, ускоряет разработку нового API (интерфейса прикладного программирования), включающего поддержку средств защиты, мультимедиа и средств создания серверных Java-приложений.
Как отметил Дэвид Спенхофф, директор JavaSoft по маркетингу, после появления продукта разработчики смогут создавать Java-приложения уровня предприятия для решения таких задач, как сетевое управление по Internet или создание серверных интеллектуальных агентов для пользователей.
"Эти действия компании направлены на то, чтобы сделать реальным использование языка Java для создания корпоративных приложений", - заметил Карл Крегер, разработчик приложений в консалтинговой фирме Grossman and Associates (Сан-Франциско, шт. Калифорния).
В комплект интерфейсов прикладного программирования, поставки которого должны начаться до конца года, будут включены API JavaMedia, JavaSecurity, JavaEnterprise, JavaCommerce, JavaServlet, JavaEmbedded и JavaManagement.
Как считает президент JavaSoft Алан Баратц, наиболее важной задачей является скорейшее создание и начало поставок этих API. "Мы должны сделать все возможное для выполнения наших обещаний", - отметил он.
Новые API предназначены для решения задач в различных областях и расширения применения Java. Например, JavaSecurity позволит разработчикам снабжать Java-приложения электронной подписью и сертифицировать их, что может расширить их применение в части доступа к системным файлам и управлению памятью - т. е. в областях, в настоящее время недоступных.
Интерфейс Commerce API позволит разработчикам создавать на основе Java электронные пункты оплаты с поддержкой ее различных форм.
По информации представителей JavaSoft, с выпуском интерфейса JavaCommerce API, разработчики впервые смогут создавать Java-программы, поддерживающие любые электронные протоколы торговли и защиты, например, такие, как Secure Electronic Transactions.
По их мнению, интерфейсы Enterprise и Servlet API могут оказать большое влияние на разработчиков корпоративных приложений. Интерфейс Enterprise, объединяющий API доступа к реляционным базам данных и два API, обеспечивающих возможность вызова удаленных процедур, позволят корпоративным разработчикам создавать Java-приложения в архитектуре клиент - сервер и одноранговых ЛВС.
Интерфейс Servlet API не только предлагает разработчикам набор команд для создания серверных приложений, но будет также основой для будущего продукта Jeeves корпорации Sun - сервера на основе Java и серверной среды, которые должны появиться в конце года.
Новая среда Jeeves обеспечит набор API и библиотек классов для создания серверных Java-приложений. Эти приложения смогут, например, работать как интеллектуальные агенты по поиску изменений в SQL СУБД и сообщать о них пользователю.
Майкл Мюллер
С JavaSoft можно связаться по телефону: (408) 343-1400 или по Web-адресу http://www.sun.com.
Телефон представительства Sun в Москве:
(095) 956-5470.
СРОКИ ВЫХОДА Java API
+-------------------+-------------+---------------+-------------+
|Название API |Наличие |Предварительный|Окончательный|
| |спецификации |вариант |выпуск |
+-------------------+-------------+---------------+-------------+
|JavaMedia |
+-------------------+-------------+---------------+-------------+
|2D геометрия |Имеется |III-IV кв. |1997 |
| | |1996 | |
+-------------------+-------------+---------------+-------------+
|3D геометрия |IV кв. 1996 |I-I кв. 1997 |1997 |
+-------------------+-------------+---------------+-------------+
|Анимация |III кв.1996 |I-II кв. 1997 |1997 |
+-------------------+-------------+---------------+-------------+
|Совместная работа |II кв.1996 |III-IV кв. |1997 |
| | |1996 | |
+-------------------+-------------+---------------+-------------+
|Телефония |III кв.1996 |I-II кв. 1997 |1997 |
+-------------------+-------------+---------------+-------------+
|JavaCommerce |
+-------------------+-------------+---------------+-------------+
|JavaWallet |II кв.1996 |III-IV кв. |1996 |
| | |1996 | |
+-------------------+-------------+---------------+-------------+
|Payment Service |II кв.1996 |III-IV кв. |1996 |
| | |1996 | |
+-------------------+-------------+---------------+-------------+
|JavaSecurity |
+-------------------+-------------+---------------+-------------+
|Криптография |III кв.1996 |III-IV кв. |1996 |
| | |1996 | |
+-------------------+-------------+---------------+-------------+
|Управление ключами |III кв.1996 |III-IV кв. |1996 |
| | |1996 | |
+-------------------+-------------+---------------+-------------+
|JavaEnterprise |
+-------------------+-------------+---------------+-------------+
|JDBC |имеется |имеется |1996 |
+-------------------+-------------+---------------+-------------+
|JavaIDL |имеется |имеется |1996 |
+-------------------+-------------+---------------+-------------+
|JavaRMI |имеется |имеется |1996 |
+-------------------+-------------+---------------+-------------+
|JavaServlet |НД |III кв.1996 |1997 |
+-------------------+-------------+---------------+-------------+
|JavaManagement |НД |III кв.1996 |1997 |
+-------------------+-------------+---------------+-------------+