Фирма SAP AG наконец-то решила использовать Java, причем сразу на нескольких уровнях - на настольных системах, на серверах и в Internet. Сделано это, чтобы разделить монолитный комплект клиент-серверных деловых приложений для R/3 на несколько гибких элементов.
Сначала руководство SAP не решалось использовать Java, однако затем изменило свое мнение, и теперь новый язык программирования будет играть весьма важную роль в пакете R/3 4.0, выпуск которого намечен на конец 1997 г.
Направление усилий: Неттлз из корпорации McKesson закладывает объектно-ориентированный фундамент
“С концептуальной точки зрения Java и ABAP4 имеют много общего”, - заявил исполнительный директор SAP America Пол Уол в интервью, которое он дал в американской штаб-квартире этой фирмы, расположенной в Уэйне (шт. Пенсильвания). ABAP4 - язык программирования, на котором пишутся приложения R/3.
По словам Уола, не составляет труда воспользоваться “концептуальным” сходством Java и ABAP4, например независимостью от типа процессора и операционной системы и способностью транслировать данные в реальном масштабе времени.
SAP уже приступила к разработке своего первого компонента, полностью написанного на Java, - утилиты конфигурирования продуктов. С ее помощью компании смогут использовать Internet и intranet-сети для просмотра и размещения заказов, определения дат отгрузки заказанного товара и наличия на складе требуемых изделий или элементов. Выпуск нового компонента ожидается в 1997 году, еще до выхода в свет версии R/3 4.0.
SAP уже создала на Java пользовательский интерфейс для R/3 и теперь в ее планах - разработка репозитория объектов R/3 4.0 для хранения Java-аплетов, который будет полностью основан на компонентной базе.
И все же нельзя сказать, что разработчики SAP ориентируются только на Java.
В ходе состоявшейся в середине декабря конференции Technical Education Conference for Developers, спонсорами которой выступили фирма SAP и корпорация Microsoft, обсуждались самые разные темы. Среди них: проблемы языка Java и технологии ActiveX, а также вопросы совместимости Common Object Model (единая объектная модель), Distributed Common Object Model (единая распределенная объектная модель) и Common Object Request Broker Architecture (общая архитектура посредника запросов к объектам) со средой R/3. В настоящее время SAP изыскивает способы включения в свои приложения как Java, так и ActiveX. Крайне важными для распределенных систем на основе R/3 фирма считает также серверные приложения BackOffice корпорации Microsoft, в том числе Exchange.
Прошедшая в Лос-Анджелесе конференция была отмечена официальным представлением R/3 Version 3.1. Эта версия, включающая интерфейсы прикладного программирования Business API, объекты Business Object и более 30 Internet-компонентов, впервые обеспечила выход пользователей R/3 в Сеть.
Джим Керстеттер
SAP берет Java на вооружение
Особенности R/3 Version 4.0
- Настольные системы: ГИП на основе Java
- Серверы: репозиторий объектов для хранения Java-аплетов
- Internet: приложение для конфигурирования продуктов, созданное только на основе Java