(ITS — Internet Transaction Server) выполняет следующие задачи:
► Автоматически преобразует представления экранов SAP, чтобы сделать возможным использование SAP GUI для HTML.
► Обеспечивает представление в Web бизнес-процессов посредством прикладных компонентов Интернета (IAC — Internet Application Components) на основе экрана, которые используют предопределенное представление HTML выбранных транзакций.
► Обеспечивает представление в Web бизнес-процессов посредством IAC на основе файла потока выполнения. Файлы потока выполнения осуществляют управление выполнением; форматирование для Интернета является дополнительной задачей.
Рис 1
ITS использует для выполнения этих задач следующие компоненты:
► для поддержки интерфейса сервера HTTP, для пересылки запросов AGate и для перемещения страниц HTTP, переданных AGate.
► основной компонент, отвечающий за управление сеансом, вывод изображений R/3 в HTML, администрирование соединений SAP R/3 и генерацию документов HTML.
ITS осуществляет коммуникацию с SAP R/3 через интерфейс DIAG или с помощью RFC (см. главу 13).
SAP планирует интегрировать функции ITS в будущий релиз сервера приложений Web SAP (SAP Web AS — Sap Web Application Server).
1.2.2. Менеджер коммуникации Интернета (ICM)(ICM — Internet Communication Manager) является дополнительным процессом. Он выполняется на уровне операционной системы и обрабатывает запросы HTTP, HTTPS и SMTP в SAP Web AS. Поэтому он создает прямые соединения между системами SAP и внешним миром.
Рис. 1.3.
Начиная с версии 6.10 SAP Basis, менеджер ICM может передавать совместимый с Web контент, созданный с помощью SAP Web Application Builder, прямо во внешний браузер, который его запросил.
1.2.3. Business ConnectorС помощью (ВС — Бизнес-соединитель) две системы SAP или система SAP и система, отличная от SAP, могут обмениваться сообщениями в формате данных XML, используя стандартный протокол Интернета HTTP. Можно использовать синхронный или асинхронный способ обмена данными.
Далее если бизнес-партнер не использует технологию SAP, соединение с помощью Business Connector все еще возможно в связи с открытым форматом данных.
Рис. 1.4.
1.3. Уровень презентацийSAP R/3 является интерфейсом с пользователями системы. Он обслуживает всех пользователей R/3, включая как системных администраторов, так и корпоративных менеджеров. Таким образом, к уровню презентаций предъявляются высокие требования. Он должен обеспечивать:
► Простое и эргономичное использование
► Возможности специфических конфигураций для конкретных пользователей
► Простое управление
► Гибкий доступ, не зависящий от местоположения
► Поддержку нескольких языков
► Переносимость между разными аппаратными платформами и операционными системами (с сохранением функциональности и внешнего представления)
Пользовательский интерфейс SAP GUI удовлетворяет этим требованиям с помощью различных технологических методов.
Пользовательский интерфейс SAP GUI создает однозадачную/односистемную рабочую среду. При работе с SAP GUI пользователи вводят в качестве параметра имя системы SAP R/3, в которой они хотят зарегистрироваться. Для вызова SAP GUI в ОС Windows можно создать специальный значок (пиктограмму). SAP GUI управляется с помощью мыши и системы меню. При выполнении своих рабочих задач пользователь последовательно перемещается в системе меню. Для параллельного выполнения задач можно открыть дополнительное или новое окно SAP GUI С технической точки зрения новый сеанс во многом аналогичен дополнительному окну SAP GUI.
Обычно пользователи, которые хотят иметь доступ к более чем одной системе SAP, не хотят размещать пиктограмму (значок) для каждой системы на своем рабочем столе. Программа SAPLOGON позволяет заранее определить все соединения SAP GUI, которые могут понадобиться пользователю, с помощью легко модифицируемого конфигурационного файла или непосредственной настройки SAPLOGON. Когда требуется запустить определенное соединение SAP GUI, пользователи просто выбирают подходящую системную запись из списка всех заданных соединений. Описание настройки и использования SAPLOGON для распределения нагрузки см. в главе 2.
Рис. 1.5.
Интерфейс SAP GUI реализован на основе стандартов EG 90/270 и ISO 9241, определяющих эргономику интерфейсов.
SAP предлагает различные версии SAP GUI для поддержки различного оборудования взаимодействия с пользователем (см. рис. 1.5):
► SAP GUI для среды Windows Поддерживаемые платформы включают:
- Windows 98, Windows NT4, Windows 2000 и Windows XP
- Более старые версии Windows через терминальный сервер
► SAP GUI для среды Java Поддерживаемые платформы включают: