Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guía Del Desarrollador de SAP NetWeaver
Guía Del Desarrollador de SAP NetWeaver
Fundamentos
Al final está la sección de referencia, que incluye documentación de API, todos los
tutoriales y listas de verificación.
Restricciones.
Notas de lanzamiento
Para obtener información sobre las funciones modificadas, nuevas y eliminadas en comparación
con la versión de software anterior de SAP NetWeaver, consulte las notas de la versión. Para
obtener más información, consulte http://help.sap.com/ Documentación SAP NetWeaver English
Biblioteca SAP NetWeaver Novedades de SAP NetWeaver 7.0 - Notas de la versión.
Este capítulo ofrece una descripción general de la estructura básica de las aplicaciones
comerciales, los nuevos conceptos arquitectónicos y los patrones de diseño para aplicaciones
compuestas, así como los estándares y las tecnologías SAP que están involucrados.
Estructura de Business Applications.
Las aplicaciones comerciales, como los componentes mySAP, se pueden dividir en diferentes
capas. La siguiente figura muestra la vista genérica independiente de la tecnología de un business
application:
La interfaz de usuario presenta datos al usuario, por lo tanto, esta capa también se llama capa de
presentación y también solicita datos del usuario. La interfaz de usuario no contiene lógica de
negocios.
La interacción del usuario también puede incluir un proceso local / funcionalidad similar al flujo de
trabajo que representa los pasos de ejecución.
Lógica de negocios.
Las tecnologías proporcionadas por SAP NetWeaver para implementar la lógica de negocios son
ABAP y Enterprise Java Beans (EJB).
Las tecnologías proporcionadas por SAP NetWeaver para la gestión del estado son ABAP y
OpenSQL.
Servicios.
Los servicios hacen que la lógica empresarial implementada esté disponible para otras
aplicaciones. Las API locales, las llamadas remotas y / o la tecnología de servicios web pueden
utilizar un servicio.
Las tecnologías proporcionadas por SAP NetWeaver para servicios son servicios web e interfaces
de programación de aplicaciones empresariales (BAPI).
Conectividad.
Con la conectividad, las aplicaciones pueden acceder a la lógica empresarial existente mediante el
uso de API locales, llamadas remotas y / o tecnología de servicios web.
Las tecnologías proporcionadas por SAP NetWeaver para la conectividad son servicios web, RFC y
BAPI.
Aplicaciones integradoras.
Los procesos comerciales pueden involucrar varias aplicaciones comerciales integradas. La
integración de aplicaciones tiene lugar en la interacción del usuario y la capa de lógica empresarial.
Integración UI.
La integración de la interfaz de usuario proporciona acceso uniforme al contenido que brinda a los
usuarios un único punto de acceso a todo tipo de aplicaciones e información empresarial.
La interfaz de usuario basada en la web del portal SAP NetWeaver Enterprise (SAP NetWeaver EP)
proporciona un acceso uniforme, basado en roles y seguro a los recursos de trabajo e información
cotidianos. Estos recursos incluyen aplicaciones SAP, aplicaciones de terceros, bases de datos,
almacenes de datos, documentos de escritorio, contenidos web y servicios. SAP NetWeaver EP
puede buscar fuentes internas y externas, y da acceso a información estructurada y no
estructurada desde cualquier ubicación geográfica en toda la organización.
Integración de Procesos.
Las aplicaciones también se pueden conectar directamente con servicios web (incluido el estándar
de mensajería confiable de servicios web).
SAP NetWeaver Process Integration (SAP NetWeaver PI) tiene la tecnología para crear soluciones
comerciales flexibles, confiables y escalables. Admite la integración de componentes de terceros
de cualquier proveedor en cualquier stack de tecnología.
Aplicaciones compuestas.
Una motivación para usar la lógica de negocios existente es aprovechar las aplicaciones existentes
y reducir el tiempo de desarrollo. Hasta ahora, las nuevas aplicaciones se desarrollaron
principalmente en forma de integración de back-end utilizando el almacenamiento de datos ya
implementado y realizando cambios en la aplicación misma. Esto lleva a una lógica de negocios
desacoplada de manera inadecuada con una interfaz patentada e inflexible que puede influir en
las aplicaciones actualmente utilizadas.
Las nuevas aplicaciones se acoplan libremente a los sistemas de back-end y son más fáciles de
personalizar, lo que lleva a un nuevo nivel de aplicación lógica que se puede implementar y
actualizar independientemente de la infraestructura de la plataforma.
Las tecnologías, incluidos los estándares basados en Java y servicios web, utilizados en las
diferentes capas de una aplicación compuesta son la principal diferencia con respecto a las
aplicaciones comerciales tradicionales descritas anteriormente.
El área punteada contiene las capas donde se utilizan los estándares de la industria. Las capas
cortadas por el área punteada también pueden usar la tecnología SAP, por ejemplo, para
conectarse a los sistemas back-end de SAP o para modificar la interfaz de usuario.
Para adaptar las aplicaciones, la lógica empresarial existente, o al menos partes de ella, debe estar
habilitada para el servicio.
Funciones de habilitación
de servicio / objetos
comerciales.