
------------------------------------------Application Link Enabling (ALE)
Es una manera de crear y operar aplicaciones distribuidas. Por ejemplo los sistemas que utilizan ALE pueden estar ubicados en la misma compañía o pertenecer a diferente compañía. Ambos sistemas están conectados a través de transferencias de datos. Ambas partes involucradas deben tener la capacidad de realizar y recibir las comunicaciones (RFC y HTTP) e interpretar el formato utilizado (IDoc, XML).
La implementación de ALE requiere clarificar estos puntos:
- Identificar los procesos de negocio y objetivos involucrados.
- Identificar la información a transmitir.
- Especificar el formato de los datos que se van a transferir.
- Decidir que tecnología se utilizará para la transferencia.
- Decidir cuál será el tipo de transferencia.
- Especificar el destino de los datos transferidos.
--------------------------------------------Business Application Programming Interfaces (BAPIs)
Es un método de objeto de negocio (crear, modificar, visualizar, eliminar). Ejemplo:
Objeto de negocio => El registro maestro de un material.
Método => Creación o modificación de datos del maestro de materiales.
--------------------------------------------Tipos de formato
- IDoc (Intermediate Documents) Describe la estructura de los documentos intermedios. Existen distintos formatos IDoc para los diferentes tipos de datos que necesiten ser transferidos.
- XML. Se puede usar ALE para transferir datos en este formato.
-------------------------------------------Tipos de tranferencia
- Síncrona: Se realizan en el momento de la creación o modificación de los datos.
- Asíncrona: Pueden iniciarse en otro momento. Los datos llegan a su destino aún si la conexión no pudo establecerse en el momento.
-------------------------------------------Medios de transferencia