Procesos privados
El Acelerador de Microsoft BizTalk para RosettaNet (BTARN) implementa procesos empresariales que son internos de una organización como procesos privados. Los procesos públicos controlan los procesos empresariales que implican la integración con socios comerciales. BTARN aísla el procesamiento de contenido del servicio y la integración de back-end (en el proceso privado) del control de RosettaNet Implementation Framework (RNIF) (en el proceso público).
BTARN implementa procesos privados como orquestaciones de BizTalk de larga duración. BTARN usa una orquestación de procesos privados en el lado del iniciador y otra en el lado del respondedor. Cada proceso privado interpreta y procesa la parte de mensaje de contenido del servicio, ya sea entrante o saliente. El proceso privado envía el contenido del servicio a, o lo recibe, el proceso público. Un proceso privado no controla los encabezados y no realiza el procesamiento de RNIF. Deja eso en el proceso público.
En un escenario empresarial, normalmente habría un proceso privado para cada esquema de mensajes PIP. Sin embargo, el SDK de BTARN incluye dos orquestaciones de procesos privados que pueden procesar cualquier mensaje PIP. Una orquestación es para el proceso de iniciador (PrivateInitiator.odx, consulte Ejemplo de PrivateInitiator [RN3]) y otra es para el proceso de respondedor (PrivateResponder.odx, consulte PrivateResponder Sample [RN3]). Tendrá que personalizar los procesos privados para adaptar BTARN a sus procesos empresariales específicos.
El SDK también incluye un proceso que implementa un proceso de respondedor privado específico de PIP que incorpora una regla de negocio (PIP3A4PrivateResponder.odx, consulte Orquestación de respondedor privado 3A4 mediante una regla de negocios).
El proceso privado cambia el formato del contenido del servicio del formato de línea de negocio (LOB) de back-end a XML. En cuanto se encuentra en formato XML, BTARN procesa el contenido del servicio y el proceso público agrega encabezados compatibles con RNIF al contenido del servicio para la transmisión.
El proceso privado se conecta a las aplicaciones de línea de negocio de back-end a través de las tablas MessageToLOB y MessagesFromLOB de la base de datos SQL Server BTARNDATA. Esta base de datos controla la comunicación entre BTARN y las aplicaciones loB. La aplicación loB usa una interfaz para obtener acceso a las tablas de base de datos.