Curso Was

Páginas: 9 (2038 palabras) Publicado: 10 de octubre de 2012
Arquitectura de WAS (I)

HTTP
INTRANET

Sistema
No SAP
Sistema
No SAP
R/3

INTERNET

SAP WEB
AppServer

HTTP

RFC,BAPI,IDOC

RFC,BAPI,IDOC

Sistema
No SAP

2

Arquitectura de WAS (II)
GUI

GUI

2. SAP Web Application Server

2
Dispatcher

Disp.Queue

2
WP
WP

ICM

Gatw ay

Message
Server

Memory
Pipes

1. Servidor Aplicación Clásico

3 ITS: Interface between SAP R/3 (today : :mySAP
ITS: Interface between SAP R/3 (today mySAP
Enterprise Resource Planning) and the Internet. The
Enterprise Resource Planning) and the Internet. The
Internet Transaction Server (ITS) ) allowsInternet and
Internet Transaction Server (ITS allows Internet and
intranet users to communicate directly with SAP R/3 by
intranet users to communicatedirectly with SAP R/3 by
running standard transactions, function modules, and
running standard transactions, function modules, and
reports as Internet Application Components (IACs).).
reports as Internet Application Components (IACs

Web Application Server vs. ITS

WAS

ITS

• Orientado a aplicaciones Web en
Internet/Intranet que necesitan
Acceso a R/3.
• Desarrollo de aplicaciones amedida.
• Aplicaciones de Internet con gran
cantidad de accesos (catálogos de
productos, comercio electrónico,
portales,etc)
• Arquitectura sencilla y escalable.
• Servidor Web incorporado en R3.
• Funciona en todos los sistemas
operativos soportados por SAP.

• Orientado para proporcionar
acceso vía Internet a sistemas
R/3 ya existentes.
• SAPGUI for HTML,Workplace,
IAC’s, etc.
•Traducción de pantallas
R/3 a HTML
• Arquitectura complicada
(WGate,AGate )
• Necesita Windows NT para AGate .

4

Business Server Pages (BSP)

• Es una aplicación WEB funcionalmente completa,
equivalente a cualquier transaccion clásica en
SAP R/3.
• Como protocolo de comunicaci ón de red se utiliza
HTTP y HTTPS, lo que significa que sigue siendo
válida la estructura de seguridad confirewalls
y proxies.
• El modelo de programaci ón de las BSP´s es muy
similar a los modelos de programación Java Server
pages (JSP’s) y Active Server Pages (ASP’s),
aunque ha mejorado la estructura relativa a la
interfaz de usuario y a la lógica de negocio.

5

Componentes de una aplicación BSP (I)

PAGINAS BSP
• Representan la interfaz del usuario (presentaci ón y definición delflujo).
• La parte de presentación incorpora normalmente código ABAP o JavaScript
que se inserta en la estructura HTML mediante directivas especia les.
• Además pueden definirse manejadores de eventos y pará metros para cada pá gina.

OBJETOS MIME
• Objetos como imágenes, iconos, hojas de estilo, archivos de audio o video….
TEMAS
• Contenedor de objetos MIME que se utiliza para ajustar laapariencia de la
aplicación BSP.
CLASE DE APLICACIÓN
• Clase Global que contiene la lógica del negocio de la aplicación BSP.

6

Componentes de una aplicación BSP (II)
Clase de Aplicación
Business Server Pages
Atributos de Administración
Event Handlers

Estructura de Navegación

Layout
Atributos de Página
Fragmentos de Página
Objetos MIME

Temas
7

Flujo de Procesamiento de unaBSP
Petición HTTP

Business Server Pages

Inicialización
Proceso de Layout
Respuesta HTTP
Petición HTTP

Manipulación
On Input Procesing
On Input Procesing

Navegación a otras Páginas
8

Componentes de una página BSP

• Descripción
Business Server Pages (BSPs) son páginas de HTML que contienen la lógica de
la Presentaci ón y de la aplicaci ón.
• Layout
Estructura física dela p ágina BSP. Es una combinación de código estático en
HTML ( o XML ) y scripts en ABAP o JavaScript.
• Atributos
Sirven para almacenar datos y hacerlos accesibles tanto a nivel de presentación
como en la gestión de eventos.
• Event Handlers
C ódigo ABAP que implementa la obtención de datos y el procesamiento de las
acciones del usuario. Permite la separación del código estático y el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Wasa
  • Wasa
  • wasa
  • wasa de wasa
  • Wasa
  • wase
  • wasa
  • Wasa

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS