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: Conocer la nueva Arquitectura del ITS sobre el Web AS 6.40 Ejecutar el procedimiento de activacin del SAPGUI for HTML sobre el ITS integrado en el Web AS 6.40 Desarrollar y migrar IACs sobre el ITS integrado en el Web AS 6.40. Administrar el ITS integrado en el WAS 6.40.

2005 REALTECH

Antes de empezar

Requisitos previos:
Conocimientos del SAP Internet Transaction Server Conocimientos de Arquitectura SAP

A quien va dirigido:
Administradores de Sistema SAP Personal de IT Desarrolladores Web

Duracin: 1,5 Horas

2005 REALTECH

Contenidos
Resumen
Unidad Unidad Unidad Unidad Unidad Unidad Unidad Unidad Unidad Unidad Introduccin Arquitectura del ITS Plataformas Soportadas Modelos de Programacin Desarrollo y Ejecucin de IACs Habilitar el SAPGUI for HTML sobre el WAS 6.40 Migracin de IACs Seguridad Administracin ITS 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
Introduccin a SAP Netweaver SAP Web Application Server como base de SAP Netweaver El ITS dentro de SAP Netweaver

Objetivos
Una vez terminado esta seccin, podr: Conocer brevemente los componentes de SAP Netweaver. Entender la importancia del SAP Web AS dentro de Netweaver 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


COMPOSITE APPLICATION FRAMEWORK

Multi channel access Portal Collaboration LIFE CYCLE MANAGEMENT

SAP Enterprise Portal SAP Business Warehouse Master Data Management SAP Exchange Infrastructure

INFORMATION INTEGRATION Bus. Intelligence Knowledge Mgmt

Master Data Management

PROCESS INTEGRATION Integration Broker Bus. Process Mgmt

APPLICATION PLATFORM J2EE ABAP

SAP Web Application Server

ITS

DB and OS Abstraction

.NET
2005 REALTECH

WebSphere

.....

2005 REALTECH

ITS integrado en el SAP Web AS 6.40

El ITS integrado es el sucesor del ITS standalone (versiones anteriores al 6.20). 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). 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. 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:
Identificar los componentes que forman parte de SAP Netweaver. Describir la importancia del SAP Web Application Server dentro de Netweaver. 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
Arquitectura del SAP ITS 6.20 Arquitectura del SAP ITS integrado en el WAS 6.40 Cambios Arquitectura

Objetivos
Una vez terminado esta seccin, podr: Describir los componentes de la arquitectura del ITS 6.20 standalone. Describir los componentes de la arquitectura del ITS integrado en el Web AS 6.40. 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 Browser

Webserver WGate

Firewall AGate

PC

PC

GUI

2005 REALTECH

Detalles Arquitectura SAP ITS 6.20 standalone


Cargar Fichero Servicio Cargar Fichero Servicio

Fichero Servicio
Peticin Peticin Usuario Usuario Llamada Llamada WGate WGate Preparar y enviar Preparar y enviar Peticin Peticin

SAP System

Webserver WGate Browser


Mime Files Hoja Estilos Flow Files

Entrada Entrada

R/3-InternetApplication Component

AGate
BAPI Salida Salida

HTMLTemplates

R/3 Data

Pgina Pgina HTML HTML


2005 REALTECH

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

Arquitectura del SAP ITS 6.40 integrado en el WAS 6.40


Templates Mimes Estilos Parmetros Servicio

ITS Internet Communication Manager ICM Task Handler ICF

Web Dynpro BSP

Peticin HTTP

ABAP

BBDD

Java Dispatcher

Browser

Wok Process

JAVA SAP Web Application Server


2005 REALTECH

Database

Detalles Arquitectura SAP ITS integrado en el WAS6.40


SAP Web Application Server
Cargar Fichero Servicio Cargar Fichero Servicio

Descripcin Servicio
Peticin Peticin Usuario Usuario Llamada Llamada ICF ICF Llamada Llamada ITS Integrado ITS Integrado

BBDD

ABAP
Entrada Entrada

ICM Browser
Enviar Enviar Pgina HTML Pgina HTML

ICF

Int. ITS
Salida Salida

Procesar Dynpro Ejecutar ABAP Generar Pantalla

Crear Crear Pgina HTML Pgina 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. 2. 3. 4. 5. 6. 7. El Wgate se sustituye por el ICM. Los ficheros de templates y mimes se almacenan en la base de datos de SAP en lugar de en el filesystem. La logstica de software ABAP se utiliza para distribuir las templates entre entornos (Desarrollo, Calidad y Produccin). Sustituir el ITS registry por parmetros del perfil de la instancia. La roll area de los workprocess se utiliza para almacenar la informacin de sesin del ITS. El landscape de sistemas se simplifica reducindose el TCO. El ITS se esconde detrs del SAP Web AS. No se requiere una instalacin separada.

2005 REALTECH

Resumen

Ahora puede:
Explicar de forma detallada la Arquitectura del SAP ITS 6.20 standalone. Explicar de forma detallada la Arquitectura del SAP ITS integrado en el SAP Web AS 6.40. 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
Plataformas cliente y servidor soportadas por el SAP ITS standalone. Plataformas cliente y servidor soportadas por el SAP ITS integrado sobre WAS 6.40.

Objetivos
Una vez terminado esta seccin, podr: Identificar los sistemas operativos y base de datos que pueden trabajar con el ITS standalone y con el ITS integrado. 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


Plataformas Servidor (Agate)
Microsoft Windows 2000 Server. Microsoft Windows 2003 Server. Linux SUSE y RedHat.
AGate

Plataformas Servidor (Wgate)


Apache HTTP Server
Windows 2000 Server y 2003 Server. Linux.
WGate

Sun ONE Web Server (Netscape Enterprise Server)


Windows 2000 Server y 2003 Server. Solaris.

Microsoft Internet Information Server


Windows Windows 2000 Server y 2003 Server.

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


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.
Sistemas Operativos
Microsoft Windows. Linux Unix (HP-UX, Solaris, AIX, True64)
SAP WAS 6.40 SAP Web AS

Integrated

ITS

Bases de datos
Oracle. Informix DB2 SQL Server

Plataformas Cliente (Navegador Web)


Internet Explorer 6.0. Netscape 7.2.
2005 REALTECH

Navegador

PAM (Platform Availability Matrix)

En cuanto a las plataformas soportadas, el SAP ITS integrado en el WAS 6.40 mejora significativamente frente al SAP ITS standalone 6.20. 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. 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:
Determinar los sistemas operativos y base de datos que pueden trabajar con el ITS standalone y con el ITS integrado. 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
Modelos de Programacin Soportados por el SAP ITS 6.20 Modelos de Programacin Soportados por el SAP ITS integrado en el WAS 6.40. Comparativa de Modelos de Programacin del ITS. Utilizacin mixta del SAP ITS.

Objetivos
Una vez terminado esta seccin, podr: Identificar los modelos de programacin soportados por el ITS standalone y el ITS integrado. 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 X

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 IAC Flow Logic

SAP GUI for HTML IAC

ITS features
SAP System

ITS features
HTTP

SAP Web AS
HTTP Internet Firewall
Integrated

SAP ITS
Browser

Browser

Internet Firewall

ITS

2005 REALTECH

Utilizacin mixta del SAP ITS


El SAP ITS 6.20 standalone y el SAP Web AS 6.40 con ITS integrado pueden coexistir.
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.
HTTP
Integrated

SAP ITS

SAP Web AS

Browser

Internet Firewall

ITS

2005 REALTECH

Resumen

Ahora puede:
Identificar los modelos de programacin soportados por el ITS standalone y el ITS integrado. 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
Herramientas de Desarrollo de IACs. Desarrollo y Ejecucin de IACs con ITS 6.20 standalone. Desarrollo y Ejecucin de IACs con ITS integrado en el WAS 6.40.

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

2005 REALTECH

Herramientas de Desarrollo de IACs


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.

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 Browser


Imagen001.gif Imagen001.gif Estilos.css Pantalla100.html Pantalla200.html Servicio.srvc

AGate

SAP System

Ejecucin

BBDD

Publicacin
Pantalla100.html

ABAP Workbench

Pantalla200.html Servicio.srvc

Edicin

Imagen01.gif Imagen02.gif

Diseo

Estilos.css

2005 REALTECH

Desarrollo y Ejecucin de IACs con ITS integrado

Pantalla100.html

Activo Activo Activo Activo Activo

SAP System Browser

Pantalla200.html Imagen01.gif Imagen02.gif Estilos.css

Ejecucin
BBDD
Parmetros Servicio Timeout Servicio activo ICF handler Parmetros Seguridad

Publicacin
Pantalla100.html Pantalla200.html Imagen01.gif Imagen02.gif Estilos.css Inactivo Inactivo Inactivo Inactivo Inactivo

Edicin

Edicin

Diseo
2005 REALTECH

Gestin Servicio ICF

ABAP Workbench

Resumen

Ahora puede:
Identificar las herramientas de Desarrollo de IACs con el ITS standalone e integrado. 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
Pasos necesarios para habilitar el SAPGUI for HTML sobre el ITS integrado en el WAS 6.40 Chequeo del correcto funcionamiento del SAPGUI for HTML sobre el ITS integrado en el WAS 6.40

Objetivos
Una vez terminado esta seccin, podr: Ejecutar el procedimiento de activacin del SAPGUI for HTML sobre el ITS integrado en el WAS 6.40 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)
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)


Activar servicio ping: default_host/sap/public/ping (recomendado) Activar mimes: default_host/sap/public/bc/its/mimes 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.


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


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

2005 REALTECH

Resumen

Ahora puede:
Activar el SAPGUI for HTML sobre el ITS integrado en el WAS 6.40 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
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: Ejecutar el procedimiento de migracin de IACs desde el ITS 6.20 al ITS integrado en el WAS 6.40 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.
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: 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: ~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 `urlwgate`?~service=bbpstart.. `urlwgate`/bbpstart/!?~client=300 &~login=arbaiza&~language=EN HTML para el ITS Integrado `urlwgate`/bbpstart/!? `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:
Migrar al ITS integrado en el WAS 6.40, una IAC desarrollada con el ITS 6.20 standalone. 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
Seguridad en el ITS 6.20 standalone. Seguridad en el ITS integrado en el WAS 6.40

Objetivos
Una vez terminado esta seccin, podr: Identificar los mecanismos de Seguridad utilizados con el ITS 6.20 standalone y con el ITS integrado en el WAS 6.40 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 Internet Browser HTTP SSL

Webserver WGate

Firewall AGate SNC

SNC

2005 REALTECH

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 Internet Browser HTTP SSL

Web Dispatcher

Firewall

HTTP SSL

2005 REALTECH

Resumen

Ahora puede:
Configurar la Seguridad del acceso al sistema utilizando ITS standalone 6.20. Configurar la Seguridad del acceso al sistema utilizando ITS integrado en el WAS 6.40. 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
Administracin y Monitorizacin del SAP ITS 6.20 standalone Administracin y Monitorizacin del SAP ITS integrado en el WAS 6.40.

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

Monitorizacin y administracin del ITS 6.20


ITS Administration Tool Herramientas Vendedor SW Wgate Configuration Tool

Admin

Web Server ADM

WGate ADM

AGate ADM

Instancia ITS para administrar el ITS

Web Server US1 Navegador

WGate US1

AGate US1

SAP System 1

Usuario

Web Server US1

WGate US1

AGate US1

SAP System 2

2005 REALTECH

Monitorizacin y administracin del ITS 6.20


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.

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.

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:
Administrar y Monitorizar el ITS standalone 6.20. Administrar y Monitorizar el ITS integrado en el WAS 6.40. 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
Ventajas del SAP ITS integrado en el WAS 6.40. Restricciones del SAP ITS integrado en el WAS 6.40.

Objetivos
Una vez terminado esta seccin, podr: Identificar las ventajas del SAP ITS integrado en el WAS 6.40 frente al ITS 6.20 standalone. 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


No se requieren servidores Web/ITS dedicados. Mejoras significativas en cuanto a las plataformas soportadas (Platform Matrix). ITS soportado por todas las plataformas que puedan trabajar con WAS. 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. No hay herramientas de administracin separadas. El SAP ITS integrado se administra completamente desde las transacciones SAP (RZ11, SICF, ST11, SITSPMON, etc). 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


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. 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. 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:
Identificar las ventajas del SAP ITS integrado en el WAS 6.40 frente al ITS 6.20 standalone. 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: ITS continua jugando un papel importante en la estrategia Internet de SAP. El SAP Web AS 6.40 con ITS integrado est disponible a partir de la versin Netweaver04 El SAP Web AS 6.40 con ITS integrado reduce el TCO (Coste de Propiedad). SAP sigue desarrollando y dando soporte al ITS con el fin de proteger las inversiones de los clientes en aplicaciones ITS. SAP proporcionar soporte al ITS 6.20 a largo plazo

2005 REALTECH

Bibliografa

SAP help portal http://help.sap.com SAP NetWeaver -> Application Platform -> ABAP Technology ->UI Technology -> Web UI Technology -> ITS /SAP@WebStudio Notas en el rea de aplicacin BC-FES-ITSSAP SAP Service Marketplace http://service.sap.com/sap-its 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