5 декабря 2000 г.
Компания Sun Microsystems выпустила тестовые версии программных интерфейсов приложений, призванных улучшить взаимодействие двух основных Web-языков √ Java и XML.
Sun разработала серию программных интерфейсов (Application Programming Interface, API), предназначенных для совершенствования взаимодействия языка Java и Web-стандарта XML. Язык Java стал одним из основных средств создания Web-сайтов для электронного бизнеса, в то время как XML используется для обмена данными между компаниями при заключении коммерческих сделок. По заявлению представителей Sun, новые интерфейсы призваны сделать XML "естественным продолжением" Java, что существенно облегчит работу по созданию коммерческих Web-сайтов.
Один из разработанных компанией Sun интерфейсов √ Java API for XML √ позволяет деловым партнерам обмениваться XML-сообщениями с использованием нового протокола WebXML, разработанного консорциумом Oasis. Кроме того, Sun выпустила обновленный интерфейс Java API for XML Processing, который теперь поддерживает новые XML-стандарты. Этот интерфейс обеспечивает совместную работу Java-приложений и синтаксических анализаторов XML. Последние выполняют чтение и анализ XML-текстов аналогично тому, как Web-браузер "читает" язык HTML, чтобы вывести Web-страницу на экран компьютера. Ранее, для того, чтобы Java-приложения и синтаксические анализаторы могли взаимодействовать, разработчики вынуждены были создавать специальное ПО.
Кроме того, обновленный интерфейс поддерживает стандарт XSL (Extensible Stylesheet Language), определяющий внешний вид документов, включая типы используемых в них шрифтов и цветовую палитру. Новый API позволяет объединять несколько документов, имеющих различное форматирование, в один документ, не требуя использования для этих целей какого-либо дополнительного ПО.
По заявлению представителей компании Sun, окончательные варианты созданных ею интерфейсов будут выпущены в начале 2001 г, а их тестовые версии можно загрузить c Web-сайта компании уже сейчас. Кроме того, в планы Sun входит выпуск еще одного интерфейса под названием Java API for XML Data Binding, предназначенного для преобразования XML-документов в Java-коды и обратно, что позволяет автоматизировать процесс выполнения коммерческих операций. Например, если предприятие получает созданный с помощью XML заказ на покупку продукции, то этот заказ автоматически преобразуется в набор Java-инструкций, которые "сообщают" компьютерам на складе о необходимости произвести отгрузку. Этот интерфейс планируется выпустить в первом квартале 2001 г.
Курс Sun на совершенствование XML-технологий является частью поддерживаемой компаниями Oracle и IBM стратегии по укреплению позиций языка Java в качестве основного средства Web-программирования. Конкурент Sun √ компания Microsoft √ придерживается собственной Web-стратегии, ключевым пунктом которой является разработка собственного ПО с использованием языка C#.
|