Está en la página 1de 77

EduTech@SAP SAP Netweaver:

Nueva Arquitectura del ITS

SAP Netweaver: Nueva


Arquitectura del ITS
Alvaro Arbaiza

2005 REALTECH

Copyright

Copyright 2005 SAP ESPAA. Reservados todos los derechos.


Prohibida la distribucin, reproduccin o traduccin de este
manual o de parte del mismo, sea cual sea el fin y la forma, sin
la autorizacin expresa por escrito de SAP ESPAA. La
informacin contenida en este manual puede modificarse o
complementarse sin previo aviso.
Reservados todos los derechos.

2005 REALTECH

Resumen del curso

2005 REALTECH

Objetivos del curso

Una vez terminado este curso, podr:


z Conocer la nueva Arquitectura del ITS sobre
el Web AS 6.40
z Ejecutar el procedimiento de activacin del
SAPGUI for HTML sobre el ITS integrado en
el Web AS 6.40
z Desarrollar y migrar IACs sobre el ITS
integrado en el Web AS 6.40.
z Administrar el ITS integrado en el WAS 6.40.

2005 REALTECH

Antes de empezar

z Requisitos previos:

Conocimientos del SAP Internet Transaction Server

Conocimientos de Arquitectura SAP

z A quien va dirigido:

Administradores de Sistema SAP

Personal de IT

Desarrolladores Web

z Duracin: 1,5 Horas

2005 REALTECH

Contenidos
Resumen
Unidad

Introduccin

Unidad

Arquitectura del ITS

Unidad

Plataformas Soportadas

Unidad

Modelos de Programacin

Unidad

Desarrollo y Ejecucin de IACs

Unidad

Habilitar el SAPGUI for HTML sobre el WAS 6.40

Unidad

Migracin de IACs

Unidad

Seguridad

Unidad

Administracin ITS

Unidad

Ventajas y Restricciones

Conclusiones
Apndices
2005 REALTECH

Introduccin

Introduccin

Habilitar el SAPGUI for HTML


sobre el WAS 6.40

Arquitectura del ITS

Migracin de IACs

Plataformas Soportadas

Seguridad

Modelos de Programacin

Administracin ITS

Desarrollo y Ejecucin de IACs

Ventajas y Restricciones

2005 REALTECH

Contenidos/Objetivos

Contenidos
z Introduccin a SAP Netweaver
z SAP Web Application Server como base de SAP Netweaver
z El ITS dentro de SAP Netweaver

Objetivos
Una vez terminado esta seccin, podr:
z Conocer brevemente los componentes de SAP Netweaver.
z Entender la importancia del SAP Web AS dentro de Netweaver
z Ubicar el SAP ITS integrado dentro de SAP Netweaver.

2005 REALTECH

SAP Netweaver
SAP Netweaver es bsicamente una plataforma de integracin que
permite integrar y alinear personas, informacin y procesos de negocio.
SAP NetWeaver
PEOPLE INTEGRATION

SAP Mobile Infrastructure

Master Data Management


SAP Exchange Infrastructure

SAP Web Application Server

Portal

Collaboration
LIFE CYCLE MANAGEMENT

SAP Business Warehouse

COMPOSITE APPLICATION FRAMEWORK

SAP Enterprise Portal

Multi channel access

INFORMATION INTEGRATION
Bus. Intelligence

Knowledge Mgmt

Master Data Management

PROCESS INTEGRATION
Integration
Broker

Bus. Process
Mgmt

APPLICATION PLATFORM
J2EE

ITS

ABAP

DB and OS Abstraction

.NET
2005 REALTECH

WebSphere

.....

2005 REALTECH

ITS integrado en el SAP Web AS 6.40

z El ITS integrado es el sucesor del ITS standalone (versiones


anteriores al 6.20).
z A partir de SAP NetWeaver04, el ITS se integra dentro del
componente Netweaver llamado SAP Web Application Server 6.40.
El ITS se integra como un servicio del ICF (Internet
Communication Framework) que puede ser accedido a travs del
ICM (Internet Communication Manager).
z Con el ITS integrado en el WAS 6.40, el navegador web se
comunica directamente con el sistema SAP y elimina la necesidad
de instalar el ITS en servidores dedicados a la hora de acceder al
sistema SAP utilizando IACs o el SAPGUI for HTML.
z Adicionalmente, todos los recursos del ITS, tales como mimes,
servicios, templates se almacenan en la base de datos del sistema
SAP, tanto en tiempo de diseo como de ejecucin.

2005 REALTECH

Resumen

Ahora puede:
z Identificar los componentes que forman parte de SAP

Netweaver.
z Describir la importancia del SAP Web Application Server dentro

de Netweaver.
z Ubicar el SAP ITS integrado dentro del SAP WAS 6.40.

2005 REALTECH

Arquitectura del ITS

Introduccin

Habilitar el SAPGUI for HTML


sobre el WAS 6.40

Arquitectura del ITS

Migracin de IACs

Plataformas Soportadas

Seguridad

Modelos de Programacin

Administracin ITS

Desarrollo y Ejecucin de IACs

Ventajas y Restricciones

2005 REALTECH

Contenidos/Objetivos

Contenidos
z Arquitectura del SAP ITS 6.20
z Arquitectura del SAP ITS integrado en el WAS 6.40
z Cambios Arquitectura

Objetivos
Una vez terminado esta seccin, podr:
z Describir los componentes de la arquitectura del ITS 6.20 standalone.
z Describir los componentes de la arquitectura del ITS integrado en el
Web AS 6.40.
z Comprender los cambios de arquitectura si se migra el ITS 6.20 al
6.40.

2005 REALTECH

Arquitectura del SAP ITS 6.20


standalone
Arquitectura flexible: Escalabilidad, Seguridad, Balanceo de Carga y Alta Disponibilidad

Intranet

Firewall

Browser

Browser
SAP System

Firewall
Internet

Webserver

Firewall
AGate

WGate

Browser
PC

PC

2005 REALTECH

GUI

Detalles Arquitectura SAP ITS 6.20


standalone
Cargar
Cargar Fichero
Fichero Servicio
Servicio

Fichero
Servicio
Peticin
Peticin
Usuario
Usuario

Llamada
Llamada
WGate
WGate

Preparar
Preparar yy enviar
enviar
Peticin
Peticin

SAP System

Webserver

Entrada
Entrada

WGate

R/3-InternetApplication Component

AGate
BAPI

Browser

Salida
Salida

Mime
Files

Pgina
Pgina
HTML
HTML
2005 REALTECH

Hoja
Estilos

Flow
Files

HTMLTemplates

Cargar
Cargar
HTML-Templates
HTML-Templates // Flow
Flow Files
Files

R/3 Data

Arquitectura del SAP ITS 6.40


integrado en el WAS 6.40

Browser

ICF

Task Handler

Web
Dynpro
BSP

ABAP

Java Dispatcher

Peticin
HTTP

Internet Communication Manager ICM

ITS

Templates
Mimes
Estilos
Parmetros
Servicio

BBDD

Wok
Process

JAVA
SAP Web Application Server
2005 REALTECH

Database

Detalles Arquitectura SAP ITS


integrado en el WAS6.40
SAP Web Application Server

Cargar
Cargar Fichero
Fichero Servicio
Servicio

Descripcin
Servicio
Peticin
Peticin
Usuario
Usuario

Llamada
Llamada
ICF
ICF

BBDD

Llamada
Llamada
ITS
ITS Integrado
Integrado

ABAP
Entrada
Entrada

ICM

ICF

Int. ITS

Browser
Enviar
Enviar
Pgina
Pgina HTML
HTML

Procesar Dynpro
Ejecutar ABAP
Generar Pantalla
Salida
Salida

Crear
Crear
Pgina
Pgina HTML
HTML

Mime
Files

HTMLTemplates

BBDD

Cargar
Cargar
HTML-Templates
HTML-Templates
2005 REALTECH

Cambios Arquitectura

A continuacin se enumeran los cambios de arquitectura ms


relevantes al pasar de ITS standalone a ITS integrado.
1.

El Wgate se sustituye por el ICM.

2.

Los ficheros de templates y mimes se almacenan en la base de


datos de SAP en lugar de en el filesystem.

3.

La logstica de software ABAP se utiliza para distribuir las


templates entre entornos (Desarrollo, Calidad y Produccin).

4.

Sustituir el ITS registry por parmetros del perfil de la instancia.

5.

La roll area de los workprocess se utiliza para almacenar la


informacin de sesin del ITS.

6.

El landscape de sistemas se simplifica reducindose el TCO.

7.

El ITS se esconde detrs del SAP Web AS. No se requiere una


instalacin separada.

2005 REALTECH

Resumen

Ahora puede:
z Explicar de forma detallada la Arquitectura del SAP ITS 6.20

standalone.
z Explicar de forma detallada la Arquitectura del SAP ITS

integrado en el SAP Web AS 6.40.


z Describir los cambios sufridos por la Arquitectura del ITS

cuando utiliza el SAP Web AS 6.40.

2005 REALTECH

Plataformas Soportadas

Introduccin

Habilitar el SAPGUI for HTML


sobre el WAS 6.40

Arquitectura del ITS

Migracin de IACs

Plataformas Soportadas

Seguridad

Modelos de Programacin

Administracin ITS

Desarrollo y Ejecucin de IACs

Ventajas y Restricciones

2005 REALTECH

Contenidos/Objetivos

Contenidos
z Plataformas cliente y servidor soportadas por el SAP ITS standalone.
z Plataformas cliente y servidor soportadas por el SAP ITS integrado
sobre WAS 6.40.

Objetivos
Una vez terminado esta seccin, podr:
z Identificar los sistemas operativos y base de datos que pueden
trabajar con el ITS standalone y con el ITS integrado.
z Identificar los navedadores web que se pueden utilizar para acceder
al ITS standalone y al ITS integrado

2005 REALTECH

Plataformas soportadas por el SAP


ITS standalone 6.20
z Plataformas Servidor (Agate)

Microsoft Windows 2000 Server.


Microsoft Windows 2003 Server.
Linux SUSE y RedHat.

AGate

z Plataformas Servidor (Wgate)

Apache HTTP Server

Windows 2000 Server y 2003 Server.


Linux.

Sun ONE Web Server (Netscape Enterprise Server)

WGate

Windows 2000 Server y 2003 Server.


Solaris.

Microsoft Internet Information Server

Windows Windows 2000 Server y 2003 Server.


z Plataformas Cliente (Navegador Web)

Internet Explorer 6.0.


Netscape 7.2.
Mozilla 1.7.
Firefox 1.0.

2005 REALTECH

Navegador

Plataformas soportadas por el SAP


ITS integrado 6.40
z Plataformas Servidor (Agate)
El ITS integrado est disponible en todas las plataformas
soportadas por el Web Application Server 6.40 (ABAP).
Hay un amplio espectro de combinaciones OS/DB
disponibles para el ITS integrado.

Integrated

ITS

Sistemas Operativos

Microsoft Windows.
Linux
Unix (HP-UX, Solaris, AIX, True64)

SAP
Web AS

SAP WAS 6.40

Bases de datos

Oracle.
Informix
DB2
SQL Server
z Plataformas Cliente (Navegador Web)

Internet Explorer 6.0.

Netscape 7.2.

2005 REALTECH

Navegador

PAM (Platform Availability Matrix)

z En cuanto a las plataformas soportadas, el SAP ITS integrado


en el WAS 6.40 mejora significativamente frente al SAP ITS
standalone 6.20.
z En versiones anteriores del ITS standalone, existan
restricciones an mayores en cuanto a la plataforma soportada.
Por ejemplo, el AGATE solo trabajaba sobre Windows y el Wgate
sobre Windows o Linux.
z Los detalles concretos de las combinaciones OS/DB
soportadas se encuentran en la Platform Availability Matrix (PAM)
disponible en:
http://service.sap.com/pam

2005 REALTECH

Mantenimiento

El soporte del SAP ITS 6.20 standalone es a largo plazo.

El SAP ITS 6.20 puede utilizarse junto a un SAP Web AS 6.40 o


superior, pero esta combinacin puede causar problemas.

La nica versin soportada del SAP ITS standalone es la 6.20.


Versiones anteriores del ITS (6.10 o inferiores no estn soportadas)

A partir de la versin 6.40, no hay disponibilidad de la versin


standalone del ITS.

SAP recomienda ejecutar la migracin al ITS integrado.

2005 REALTECH

Resumen

Ahora puede:
z Determinar los sistemas operativos y base de datos que pueden

trabajar con el ITS standalone y con el ITS integrado.


z Determinar si el navegador Web ests utilizando, es compatible con
el ITS 6.20 standalone o con el ITS integrado en el WAS 6.40.

2005 REALTECH

Modelos de Programacin

Introduccin

Habilitar el SAPGUI for HTML


sobre el WAS 6.40

Arquitectura del ITS

Migracin de IACs

Plataformas Soportadas

Seguridad

Modelos de Programacin

Administracin ITS

Desarrollo y Ejecucin de IACs

Ventajas y Restricciones

2005 REALTECH

Contenidos/Objetivos

Contenidos
z Modelos de Programacin Soportados por el SAP ITS 6.20
z Modelos de Programacin Soportados por el SAP ITS integrado en el
WAS 6.40.
z Comparativa de Modelos de Programacin del ITS.
z Utilizacin mixta del SAP ITS.

Objetivos
Una vez terminado esta seccin, podr:
z Identificar los modelos de programacin soportados por el ITS
standalone y el ITS integrado.
z Conocer el escenario de utilizacin mixta del SAP ITS.

2005 REALTECH

Modelos de Programacin para SAP


ITS 6.20
Modelos de programacin utilizados con SAP ITS 6.20

SAPGUI for HTML (WEBGUI)


Permite a los usuarios ejecutar transacciones SAP desde una navegador Web.
Este modelo convierte pantallas SAP en pginas HTML a travs de un mapeo
automtico de los elementos de pantalla.
Casi el 100% de las transacciones SAP accesibles va Web. Las transacciones
desarrolladas a medida (Z*) tambin son accesibles con el WEBGUI.

Internet Application Components (IAC)


Permite a los usuarios ejecutar transacciones SAP desde una navegador Web.
Este modelo convierte pantallas SAP en pginas HTML a travs de un mapeo
manual de los elementos de pantalla.

Flowlogic application
La presentacin se modela en plantillas HTML. El flujo de pantallas se modela en
los archivos de flujo del ITS. La lgica de aplicacin se define en BAPIs en SAP
accesibles va RFC.

WebRFC
Se llaman mdulos de funcin en SAP y se generan pginas HTML a partir de los
datos obtenidos con estos mdulos.

2005 REALTECH

Modelos de programacin del SAP ITS


integrado en el WAS 6.40

SAP ITS 6.20

SAP Web AS 6.40 con


ITS integrado

SAPGUI for HTML

IACs

Flow Logic

WebRFC

2005 REALTECH

ITS standalone 6.20 VS.


ITS integrado en el WAS 6.40

SAP GUI
for HTML

SAP GUI
for HTML

IAC

IAC

Flow
Logic

ITS features
HTTP

Browser

Internet
Firewall

2005 REALTECH

ITS features
SAP System

SAP
Web AS

SAP
ITS

HTTP

Browser

Internet
Firewall

Integrated

ITS

Utilizacin mixta del SAP ITS


El SAP ITS 6.20 standalone y el SAP Web AS 6.40 con ITS integrado pueden
coexistir.
z

Solo se recomienda la
utilizacin mixta del SAP ITS
durante la migracin de
versin.

Se pueden instalar uno o


varios servidores SAP ITS 6.20
delante del SAP Web AS 6.40.

Esto puede dar problemas si el


ITS 6.20 necesita funcionalidad
disponible solo en versiones
superiores del WAS.

Un ejemplo de utilizacin
mixta del ITS sera aquel en el
que se necesita utilizar ITS
Flow Logic.

2005 REALTECH

SAP
ITS

SAP
Web AS

HTTP
Integrated

Browser

Internet
Firewall

ITS

Resumen

Ahora puede:
z Identificar los modelos de programacin soportados por el ITS
standalone y el ITS integrado.
z Comparar los modelos de programacin soportados por el ITS
standalone y el ITS integrado.

2005 REALTECH

Desarrollo y Ejecucin de IACs

Introduccin

Habilitar el SAPGUI for HTML


sobre el WAS 6.40

Arquitectura del ITS

Migracin de IACs

Plataformas Soportadas

Seguridad

Modelos de Programacin

Administracin ITS

Desarrollo y Ejecucin de IACs

Ventajas y Restricciones

2005 REALTECH

Contenidos/Objetivos

Contenidos
z Herramientas de Desarrollo de IACs.
z Desarrollo y Ejecucin de IACs con ITS 6.20 standalone.
z Desarrollo y Ejecucin de IACs con ITS integrado en el WAS 6.40.

Objetivos
Una vez terminado esta seccin, podr:
z Identificar las herramientas de Desarrollo de IACs con el ITS
standalone e integrado.
z Comparar el ITS standalone e integrado en cuanto a Desarrollo y
Ejecucin de IACs.

2005 REALTECH

Herramientas de Desarrollo de IACs


z ITS Standalone (6.20)

Se pueden utilizar dos herramientas a la hora de desarrollar IACs


con el ITS standalone:

SAP Web Studio: es una herramienta de PC que permite desarrollar


IACs desde fuera del sistema SAP. Las IACs desarrolladas se publican
en el ITS de forma que sean accesibles desde el navegador Web.
Importante: para sistemas SAP Basis 4.6C o superiores no se
recomienda utilizar el SAP Web Studio

Web Application Builder for ITS Services: Permite la edicin de objetos


IAC directamente en el ABAP Workbench (SE80) de SAP. Los ficheros
de servicios, mimes, templates se almacenan en la base de datos de
SAP, pero se deben publicar en el ITS para que stas se puedan ejecutar
desde un navegador Web.

z ITS Integrado (6.40)

El desarrollo de IACs con el ITS integrado se realiza desde la SE80.


Con lo cual las IACs se almacenan en la base de datos

2005 REALTECH

Desarrollo y Ejecucin de IACs con


ITS standalone

Webserver
WGate

AGate

SAP
System

Browser
Imagen001.gif

Ejecucin

Imagen001.gif
Estilos.css

Pantalla100.html
Pantalla200.html
Servicio.srvc

BBDD

Publicacin
Pantalla100.html

ABAP Workbench

Pantalla200.html
Servicio.srvc

Edicin

Imagen01.gif
Imagen02.gif

Diseo

2005 REALTECH

Estilos.css

Desarrollo y Ejecucin de IACs con


ITS integrado

SAP
System
Browser

Pantalla100.html

Activo

Pantalla200.html

Activo

Imagen01.gif

Activo

Imagen02.gif

Activo

Estilos.css

Activo

Ejecucin
BBDD

Publicacin
Parmetros Servicio

Pantalla100.html

Inactivo

Timeout

Pantalla200.html

Inactivo

Servicio activo

Imagen01.gif

Inactivo

ICF handler

Imagen02.gif

Inactivo

Parmetros Seguridad

Estilos.css

Inactivo

Edicin

Diseo
2005 REALTECH

Gestin Servicio ICF

Edicin

ABAP Workbench

Resumen

Ahora puede:
z Identificar las herramientas de Desarrollo de IACs con el ITS

standalone e integrado.
z Describir las diferencias existentes entre el ITS standalone e
integrado en cuanto a Desarrollo y Ejecucin de IACs.

2005 REALTECH

Habilitar el SAPGUI for HTML sobre el


WAS 6.40

Introduccin

Habilitar el SAPGUI for HTML


sobre el WAS 6.40

Arquitectura del ITS

Migracin de IACs

Plataformas Soportadas

Seguridad

Modelos de Programacin

Administracin ITS

Desarrollo y Ejecucin de IACs

Ventajas y Restricciones

2005 REALTECH

Contenidos/Objetivos

Contenidos
z Pasos necesarios para habilitar el SAPGUI for HTML sobre el ITS
integrado en el WAS 6.40
z Chequeo del correcto funcionamiento del SAPGUI for HTML sobre el
ITS integrado en el WAS 6.40

Objetivos
Una vez terminado esta seccin, podr:
z Ejecutar el procedimiento de activacin del SAPGUI for HTML sobre
el ITS integrado en el WAS 6.40
z Chequear correcto funcionamiento del SAPGUI for HTML sobre el ITS
integrado en el WAS 6.40

2005 REALTECH

Habilitar el SAPGUI for HTML con ITS


integrado en WAS 6.40
1. Chequear el nivel de parches del kernel y de SP SAP_BASIS del WAS.
Requerimiento mnimo en Produccin: SAP_BASIS 9 y Kernel 40.

2. Chequear si el ITS integrado est habilitado.


Parmetro itsp/enable = 1.

2005 REALTECH

Habilitar el SAPGUI for HTML con ITS


integrado en WAS 6.40
3. Configuracin del ICM (Internet Communication Manager)
9

Parmetro icm/server_port_<xx>: especifica el puerto a utilizar para cada


protocolo. Ejemplo: icm/server_port_00 : PROT=HTTP, PORT = 8000

Parmetro icm/host_name_full: define el nombre del host, incluido el dominio.

4. Activacin de los servicios del ICF (Internet Communication Framework)


9 Activar servicio ping: default_host/sap/public/ping (recomendado)
9 Activar mimes: default_host/sap/public/bc/its/mimes
9 Activar servicio webgui: default_host/sap/bc/gui/sap/its/webgui
Nota Importante: Activar el path completo en la SICF.

2005 REALTECH

Habilitar el SAPGUI for HTML con ITS


integrado en WAS 6.40
5. Definir el GUI Link en el ICF
En la configuracin del ICF, el GUI link para las mimes debe estar en blanco. Sin
embargo, el resto de servicios deben estar en Y.

6. Verificar funcionamiento ICF e ICM.


9

http://servidor:puerto/sap/public/ping

http://servidor:puerto/sap/bc/echo

2005 REALTECH

Habilitar el SAPGUI for HTML con ITS


integrado en WAS 6.40
7. Publicacin de servicios
El servicio webgui se debe publicar en INTERNAL desde la SE80.

8. Chequear el correcto funcionamiento del webgui


9

http://servidor:puerto/sap/bc/gui/sap/its/webgui

2005 REALTECH

Resumen

Ahora puede:
z Activar el SAPGUI for HTML sobre el ITS integrado en el WAS
6.40
z Chequear correcto funcionamiento del SAPGUI for HTML sobre
el ITS integrado en el WAS 6.40

2005 REALTECH

Migracin de IACs

Introduccin

Habilitar el SAPGUI for HTML


sobre el WAS 6.40

Arquitectura del ITS

Migracin de IACs

Plataformas Soportadas

Seguridad

Modelos de Programacin

Administracin ITS

Desarrollo y Ejecucin de IACs

Ventajas y Restricciones

2005 REALTECH

Contenidos/Objetivos

Contenidos
z Pasos necesarios para migrar IACs desde el ITS 6.20 al ITS integrado
en el WAS 6.40

Objetivos
Una vez terminado esta seccin, podr:
z Ejecutar el procedimiento de migracin de IACs desde el ITS 6.20 al
ITS integrado en el WAS 6.40
z Conocer las diferencias existentes entre el desarrollo de IACs con el
ITS 6.20 y con el ITS 6.40

2005 REALTECH

Migracin de IACS
Tras la migracin a un sistema WAS 6.40 con ITS integrado, se
requiere la utilizacin de IACs desarrolladas en el ITS
standalone.
Procedimiento para migrar IACs al ITS integrado 6.40
1. Copiar plantillas (templates) existentes
2. Configurar el servicio ICF para el IAC.
z

Crear el nombre de servicio.

Crear los ICF handlers

Activar el servicio IAC.

3. Actualizar parmetros de servicio ITS


4. Modificar la plantillas HTML
5. Publicar el servicio

2005 REALTECH

1. Copiar Plantillas existentes

Motivo
Las estructuras donde se almacenan las plantillas y mimes de cada IAC,
han cambiado con la versin SAP WAS 6.40.
Por este motivo, para que los ficheros de servicios ITS (templates,
mimes,etc) se pueden editar apropiadamente en el ABAP Workbench hay
que ejecutar los siguientes pasos.

Procedimiento
1. Los servicios ITS que nunca han estado disponibles en el sistema SAP
(ejemplo: desarrollados con SAP Web Studio), se deben cargar en el
sistema utilizando el programa SIAC_UPLOAD.
2. Si el servicio ITS se desarroll con el ABAP Workbench previamente a
la migracin a SAP WAS 6.40, entonces las plantillas y mimes deben
convertirse utilizando la transaccin SIAC1.

2005 REALTECH

2. Configurar el servicio ICF


Motivo
El hecho de disponer un servicio ITS en el ABAP Workbench, no significa que se
pueda ejecutar con el ITS integrado.
Cuando llega una peticin al sistema, el ICM busca un servicio ICF asociado a esta
peticin.

Procedimiento
1. Crear el servicio ICF.
La asignacin entre un IAC y el ICF tiene lugar va el mapeo de nombres.
Dentro de la estructura del ICF, es recomendable almacenar los
servicios ITS dentro del nodo /sap/bc/gui/sap/its.
2. Crear los ICF/ITS handlers.
Dentro del servicio recin creado, se debe registrar el handler
CL_HTTP_EXT_ITS.
3. Activar el servicio
Previamente a la primera ejecucin del servicio, es necesario activar el mismo.

2005 REALTECH

3. Mantener los parmetros del


servicio ITS
Motivo
El ITS integrado ignora los ficheros de servicios ( .srvc) utilizados en el ITS
standalone. Los parmetros incluidos en este fichero se deben aadir
manualmente a cada servicio ICF.

Procedimiento
Mantener todos los parmetros del servicio utilizando la SICF:
z

Datos de logon
Los datos de logon (ejemplo: ~ client o ~language) se deben introducir en
el apartado Anonymous Logon Data de la pestaa de Service Data .

Timeout
El tiempo de timeout de sesin se define en el apartado Service Options
de la pestaa de Service Data .

Activacin del flag Gui Conection.


Este flag debe estar habilitado a Y.

No son necesarios los Parmetros ~ appserver o ~system number.


Estos parmetros utilizados en el ITS standalone ya no se utilizan.

2005 REALTECH

3. Mantener los parmetros del


servicio ITS

Procedimiento
Logon

Timeout

Datos
Logon

Autentificacin
Parmetros especficos ITS

2005 REALTECH

4. Modificacin de las plantillas HTML


Motivo
La sintaxis utilizada para construir la URL en un servicio basado en ICF difiere de
la utilizada en el ITS stantalone. El ICF no entiende los parmetros especficos del
ITS como ~client, ~language, ~password en la URL. Estos parmetros deben
cumplir la nomenclatura del WAS: sap-client, sap-language, sap-password.
Por este motivo, se debe adaptar la sintaxis de todas las plantillas HTML que
utilicen generacin de URLs.

Procedimiento
1. Adaptacin de la Generacin de URLs en las plantillas HTML:
z

~session, ~client, ~login, ~language, ~password deben ser sustituidos por


el nombre de sesin o parmetros sap-client, sap-user, sap-language, sappassword respectivamente.
HTML para el ITS Standalone

HTML para el ITS Integrado

`urlwgate`?~service=bbpstart..

`urlwgate`/bbpstart/!?

`urlwgate`/bbpstart/!?~client=300
&~login=arbaiza&~language=EN

`urlwgate`/bbpstart/!?sapclient=30
0&sapuser=arbaiza&saplanguage=EN

Se debe borrar todo cdigo que haga referencia al sistema


~messageserver, ~appserver.

2. Manejo de ID de sesin en el ICF.


2005 REALTECH

5. Publicacin del servicio


Motivo
Para poder utilizar un servicio a travs del ITS integrado, no solo es necesario que
el servicio se haya activado en la SICF. Adems, el servicio se tiene que haber
publicado desde el Abap Workbench al sitio INTERNAL (pseudo-publicacin).

Procedimiento
Verificar que el sitio INTERNAL est configurado como sitio de publicacin.
Publicar el servicio desde el ABAP Workbench seleccionando Publish -> Complete
Service.

2005 REALTECH

Resumen

Ahora puede:
z Migrar al ITS integrado en el WAS 6.40, una IAC desarrollada

con el ITS 6.20 standalone.


z Identificar las diferencias existentes entre el desarrollo de IACs

con el ITS standalone 6.20 y con el ITS integrado en el WAS


6.40.

2005 REALTECH

Seguridad

Introduccin

Habilitar el SAPGUI for HTML


sobre el WAS 6.40

Arquitectura del ITS

Migracin de IACs

Plataformas Soportadas

Seguridad

Modelos de Programacin

Administracin ITS

Desarrollo y Ejecucin de IACs

Ventajas y Restricciones

2005 REALTECH

Contenidos/Objetivos

Contenidos
z Seguridad en el ITS 6.20 standalone.
z Seguridad en el ITS integrado en el WAS 6.40

Objetivos
Una vez terminado esta seccin, podr:
z Identificar los mecanismos de Seguridad utilizados con el ITS 6.20
standalone y con el ITS integrado en el WAS 6.40
z Comprobar que los niveles de Seguridad en el ITS integrado en el
WAS 6.40, no son inferiores que en el ITS 6.20

2005 REALTECH

Seguridad con ITS 6.20 standalone


El nivel Seguridad requerido se obtiene con: a) HTTP con SSL, b) firewall que filtren por
protocolo o por IP, c) ubicacin del Wgate en la DMZ y d) utilizacin de SNC.

Intranet

HTTP(SSL)

Browser
Firewall
Browser
SAP System

Firewall

2005 REALTECH

Firewall
AGate

WGate

Internet
Browser

Webserver

HTTP
SSL

SNC

SNC

Seguridad con ITS integrado en WAS


6.40
El ITS integrado en el WAS 6.40 garantiza el mismo nivel de seguridad que el ITS
standalone, debido a la utilizacin del Web Dispatcher ubicado en la DMZ y el uso
de HTTP con SSSL

Intranet

HTTP(SSL)

Browser
Firewall
Browser
SAP System

Firewall

Web Dispatcher

Firewall

Internet
Browser

2005 REALTECH

HTTP
SSL

HTTP
SSL

Resumen

Ahora puede:
z Configurar la Seguridad del acceso al sistema utilizando ITS

standalone 6.20.
z Configurar la Seguridad del acceso al sistema utilizando ITS

integrado en el WAS 6.40.


z Comprobar que la Seguridad no decrece con el cambio de

versin del ITS.

2005 REALTECH

Administracin ITS

Introduccin

Habilitar el SAPGUI for HTML


sobre el WAS 6.40

Arquitectura del ITS

Migracin de IACs

Plataformas Soportadas

Seguridad

Modelos de Programacin

Administracin ITS

Desarrollo y Ejecucin de IACs

Ventajas y Restricciones

2005 REALTECH

Contenidos/Objetivos

Contenidos
z Administracin y Monitorizacin del SAP ITS 6.20 standalone
z Administracin y Monitorizacin del SAP ITS integrado en el WAS
6.40.

Objetivos
Una vez terminado esta seccin, podr:
z Conocer las herramientas Administracin y Monitorizacin del SAP
ITS 6.20 standalone
z Conocer las herramientas Administracin y Monitorizacin del SAP
ITS 6.20 integrado en el WAS 6.40.
z Identificar las ventajas de las herramientas de Administracin y
Monitorizacin del SAP ITS 6.20 integrado en el WAS 6.40.
2005 REALTECH

Admin

ITS
Administration
Tool

Wgate
Configuration
Tool

Herramientas
Vendedor SW

Monitorizacin y administracin del


ITS 6.20

Web
Server
ADM

WGate
ADM

AGate
ADM

Web
Server
US1

WGate
US1

AGate
US1

SAP
System 1

Web
Server
US1

WGate
US1

AGate
US1

SAP
System 2

Instancia ITS para


administrar el ITS

Navegador

Usuario

2005 REALTECH

Monitorizacin y administracin del


ITS 6.20
z Administracin de Servidores Web.

Cada instancia ITS requiere un servidor Web que se debe configurar, y administrar
(definir puertos de escucha, document root, parada y arranque, etc).

Para realizar estas tareas se utilizan herramientas propias del proveedor del
software. A veces son herramientas Web.

z Administracin del ITS WGate.

Los parmetros de configuracin del Wgate, se almacenan en el ITS registry


(fichero XML).

La configuracin de estos parmetros se puede realizar editando este fichero XML


o utilizando una herramienta Web llamada Wgtate Configuration Tool. Esta
ltima opcin es ms conveniente y se accede va la URL
http://servidor:puertoITS/scripts/wgate/wgate-config.

z Administracin del ITS AGate.

Para la administracin del Agate se recomienda instalar una instancia ITS


separada y dedicada a tal efecto.

Con esta herramienta se puede configurar parmetros, parar y arrancar el Agate,


revisar logs y monitorizar el rendimiento.

Esta herramienta tambin es Web y se accede con la URL


http://servidor:puertoITSADM/scripts/wgate/itsadmin.

2005 REALTECH

Monitorizacin y administracin del


ITS 6.40
Con el ITS integrado en el SAP Web AS 6.40, no se necesitan
herramientas de administracin separadas. Con lo cual se
simplifica la administracin del sistema.
El ITS integrado se puede administrar completamente utilizando las
siguientes transacciones:

RZ10 y RZ11
Definicin de parmetros del sistema.

ST11
Ficheros de log de errores

SM21
Log del sistema

SICF
Configuracin de los servicios ICF

SITSPMON
Estado del ITS integrado

SMICM
Monitor del ICM (Internet Communication Manager)

2005 REALTECH

Resumen

Ahora puede:
z Administrar y Monitorizar el ITS standalone 6.20.
z Administrar y Monitorizar el ITS integrado en el WAS 6.40.

z Identificar las ventajas de las herramientas de Administracin y


Monitorizacin del SAP ITS 6.20 integrado en el WAS 6.40.

2005 REALTECH

Ventajas y Restricciones

Introduccin

Habilitar el SAPGUI for HTML


sobre el WAS 6.40

Arquitectura del ITS

Migracin de IACs

Plataformas Soportadas

Seguridad

Modelos de Programacin

Administracin ITS

Desarrollo y Ejecucin de IACs

Ventajas y Restricciones

2005 REALTECH

Contenidos/Objetivos

Contenidos
z Ventajas del SAP ITS integrado en el WAS 6.40.
z Restricciones del SAP ITS integrado en el WAS 6.40.

Objetivos
Una vez terminado esta seccin, podr:
z Identificar las ventajas del SAP ITS integrado en el WAS 6.40 frente al
ITS 6.20 standalone.
z Conocer las restricciones del SAP ITS integrado en el WAS 6.40
frente al ITS 6.20 standalone.

2005 REALTECH

Ventajas del ITS integrado en WAS


6.40
z No se requieren servidores Web/ITS dedicados.
z Mejoras significativas en cuanto a las plataformas soportadas
(Platform Matrix). ITS soportado por todas las plataformas
que puedan trabajar con WAS.
z No hay distincin entre AGate y Wgate: el componente Wgate
no existe en la nueva arquitectura. De esta forma no se puede
separar el Agate y el Wgate (con un firewall entre ambos).
Para securizar con firewal el ITS integrado, se debe utilizar el
SAP Web Dispatcher.
z No hay herramientas de administracin separadas. El SAP
ITS integrado se administra completamente desde las
transacciones SAP (RZ11, SICF, ST11, SITSPMON, etc).
z La publicacin de IACs a servidores externos no es
necesaria. Mediante una operacin de pseudo-publicacin,
los servicios IACs del ITS integrado se ponen a disposicin
del usuario final.
2005 REALTECH

Restricciones del ITS integrado en


WAS 6.40
z Los modelos de programacin ITS Flow Logic y WebRFC no
estn soportados. Debido a esta restriccin, es posible seguir
ejecutando este tipo de aplicaciones con SAP ITS 6.20.
z El ITS integrado solo se puede conectar al sistema que lo
contiene. Esto quiere decir que se debe seguir utilizando el
ITS standalone para aquello sistemas que utilizan SAP BASIS
6.30 o inferior.
z Para utilizar el ITS integrado, no es suficiente migrar el kernel
del Web Application Server a la versin 6.40. Aunque el ITS
integrado es un componente del kernel del WAS, tambin se
requieren contenidos que se encuentran en la base de datos
del WAS 6.40 (SAP_BASIS 6.40).

2005 REALTECH

Resumen

Ahora puede:
z Identificar las ventajas del SAP ITS integrado en el WAS 6.40
frente al ITS 6.20 standalone.
z Conocer las restricciones del SAP ITS integrado en el WAS 6.40
frente al ITS 6.20 standalone

2005 REALTECH

Conclusiones

Introduccin

Habilitar el SAPGUI for HTML


sobre el WAS 6.40

Arquitectura del ITS

Migracin de IACs

Plataformas Soportadas

Seguridad

Modelos de Programacin

Administracin ITS

Desarrollo y Ejecucin de IACs

Ventajas y Restricciones

2005 REALTECH

Conclusiones

Conclusiones:
z ITS continua jugando un papel importante en la
estrategia Internet de SAP.
z El SAP Web AS 6.40 con ITS integrado est
disponible a partir de la versin Netweaver04
z El SAP Web AS 6.40 con ITS integrado reduce el
TCO (Coste de Propiedad).
z SAP sigue desarrollando y dando soporte al ITS
con el fin de proteger las inversiones de los
clientes en aplicaciones ITS.
z SAP proporcionar soporte al ITS 6.20 a largo
plazo

2005 REALTECH

Bibliografa

z SAP help portal http://help.sap.com


SAP NetWeaver -> Application Platform -> ABAP
Technology ->UI Technology -> Web UI Technology ->
ITS /SAP@WebStudio
z Notas en el rea de aplicacin BC-FES-ITSSAP
z SAP Service Marketplace
http://service.sap.com/sap-its
z SAP Developper Network

2005 REALTECH

Apndice

Introduccin

Habilitar el SAPGUI for HTML


sobre el WAS 6.40

Arquitectura del ITS

Migracin de IACs

Plataformas Soportadas

Seguridad

Modelos de Programacin

Administracin ITS

Desarrollo y Ejecucin de IACs

Ventajas y Restricciones

2005 REALTECH

También podría gustarte