Processi pubblici
Microsoft BizTalk Accelerator for RosettaNet (BTARN) implementa processi aziendali che coinvolgono l'integrazione con i partner commerciali come processi pubblici. Implementa i processi aziendali interni a un'organizzazione come processi privati. L'uso di processi pubblici e privati isola la gestione di RosettaNet Implementation Framework (RNIF) (nel processo pubblico) dall'elaborazione del contenuto del servizio e dall'integrazione back-end (nel processo privato).
BTARN implementa i processi pubblici come orchestrazioni di BizTalk con esecuzione prolungata. Un'orchestrazione di processi pubblici viene eseguita sul lato iniziatore e un'altra sul lato risponditore. Il programma di installazione di BTARN offre versioni delle orchestrazioni di processi pubblici per iniziatore e risponditore sia per RNIF 1.1 che per RNIF 2.01.
Le orchestrazioni di processi pubblici implementano tutti i processi RNIF. I processi pubblici nascondono le complessità di RNIF al resto dei componenti. Oltre a applicare il flusso di messaggi conforme a RNIF, il processo pubblico determina anche le impostazioni di rilevamento predefinite e fornisce informazioni sullo stato del processo in fase di esecuzione. Non elabora il contenuto del servizio di un messaggio. Il processo privato esegue questa operazione.
Ogni contratto partner commerciale fa riferimento a un singolo processo pubblico per avviare o rispondere alle azioni PIP (Partner Interface Process). Tuttavia, i processi pubblici sono pip-agnostic.
Le specifiche di RosettaNet determinano la progettazione del processo pubblico. È consigliabile non modificare un processo pubblico. L'orchestrazione del processo pubblico viene versioneta e firmata. Se si modifica un processo pubblico, non sarà più conforme a RNIF.