User-Interface-Komponenten
User-Interface-Komponenten (UI-Komponenten) sind Schlüsselelemente bei der Entwicklung von User Interfaces für browserbasierte betriebswirtschaftliche Anwendungen. UI-Komponenten bilden die Eckpfeiler beim Anlegen wiederverwendbarer User-Interface-Patterns in WebDynpro.
WebDynpro, die Entwicklungsumgebung von SAP für die Entwicklung von User Interfaces, verfolgt einen modellgesteuerten Ansatz, bei dem der Codierungsaufwand minimiert wird. Außerdem kommen visuelle Tools zum Einsatz, mit deren Hilfe UI-Komponenten erstellt und wiederverwendet werden können. WebDynpro stellt eine klare Trennung zwischen User Interfaces und Backend-Services sicher und bietet Entwicklern eine umfassende Kontrolle über den generierten Code in allen Phasen des Entwicklungsprozesses.
Weitere Informationen über die WebDynpro-Architektur finden Sie im SAP Help Portal unter help.sap.com ® Registerkarte Documentation ® SAP NetWeaver ® Release ‘04 ® Application Platform (SAP Web Application Server) ® Java-Technologie im SAP Web Application Server ® Architecture Manual ® Web Dynpro Architecture.
Enterprise Services Framework (ESF) Generic Client Proxy (GCP) wird verwendet, um über WebDynpro eine Verbindung mit der Object Access Layer (OAL) herzustellen. GCP bietet eine Schnittstelle auf der Grundlage der ESF-Definition, mit deren Hilfe ein Pattern mit einem beliebigen Backend verbunden werden kann. Die Verbindung des Backend mit Daten und Metadaten erfolgt über ESF.
Die OAL-Implementierung von ESF GCP ist mit folgenden Unteraufgaben verbunden:
· Zugriff auf Metadata Repository und Bereitstellung von Metadaten für WebDynpro über Datenmodellinformationen
· Daten-Caching
· Verbindung zu xApps EJBs (Enterprise Java Beans)
· Implementierung eines generischen Servicemoduls
· Service Facade zur Instanziierung der OAL-Implementierung