В дополнение к этому осенью The Open Group намерена представить средства тестирования, предназначенные для проверки как отдельных объектов, так и объектных брокеров запросов (ORB) на соответствие спецификации CORBA.

Среди 14 новых технологий, одобренных на очередном заседании OMG, которое состоялось в июле в Хельсинки, имеются средства преобразования из IDL (Interface Definition Language) в Java, из Java в IDL, а также инструментарий IDL/Java 1.1.

Используя эти технологии, можно разрабатывать приложения на Java и автоматически согласовывать их со спецификацией OMG IDL. По словам Дона Сигела из OMG, благодаря этому инструментарию службы CORBA становятся доступными в приложениях на Java без написания какого-либо дополнительного кода.

Для поддержки новых технологий The Open Group этой осенью развернет программу Interoperability Assurance Program (IAP). Ее цель - сертификация объектов и брокеров объектных запросов на соответствие спецификации CORBA путем прохождения серии официальных, организуемых The Open Group тестов; производителям необходимо пройти эти тесты, чтобы получить одобрение IAP.

Среди технологий, одобренных на заседании OMG в Хельсинки, - Objects-by-Value, Printing Facility, Mobile Agents Revision, Lexicon Query Service, Person Identification Service, Notification Service, C++ Revision, Interop 1.2 Revision, а также Core Revision.


Рождение первого Java-вируса

На Web в электронном журнале Codebreakers опубликована информация о первом вирусе Java.

Им стал вирус Strange Brew, созданный разработчиком, который скрывается под псевдонимом Landing Camel. Этот вирус особой опасности для пользователей не представляет, поскольку средства защиты, встроенные в поддерживающие Java браузеры, в состоянии его обнаружить. Разработавший этот вирус студент австралийского университета создавал Strange Brew именно с целью продемонстрировать проблемы, внутренне присущие Java.

Как отмечает Карей Нахенберг, старший научный сотрудник исследовательского центра Symantec Anti-Virus Research Center (SARC), появление Strange Brew подтвердило, что самотиражирующиеся вирусы могут создаваться и распространяться с помощью языка Java.

«Он может инфицировать как полноценные Java-приложения, так и апплеты Java, но распространяется только через Java-приложения, - подчеркнул Нахенберг. - Если зараженный вирусом апплет используется в защищенном Web-браузере, таком как Netscape Navigator или Internet Explorer, выполнение такого апплета будет немедленно прекращено - сработают средства защиты данных браузеров. На самом деле Strange Brew не угрожает конечным пользователям, но служит важным подтверждением концепции и доказательством появления абсолютно нового класса вирусов. Следует беспокоиться только программистам, связанным с разработкой Java-приложений».

Поскольку Strange Brew - это вирус «прямого действия», при контакте с системой он попытается тиражировать себя в других апплетах или приложениях, но не предпринимает никаких иных действий.

Это так называемый «доброкачественный» вирус, однако он может спровоцировать разрушение файлов некоторых приложений из-за их собственных архитектурных изъянов.

Исследовательский центр Symantec Anti-Virus Research Center опубликовал на своем Web-узле (http://www.SARC.com) модуль, позволяющий «вылечить» Strange Brew.

- Мэттью Нельсон, InfoWorld, США