Например, у меня есть компонент "Шина сообщений"https://bitbucket.org/petryxa/msg

В этой шине есть модули, в том числе модуль IPC.

Этот модуль использует возможности винды и shared memory mapped files для перекачки данных между процессами. Сейчас взаимодействуют только процессы ББ, соответственно им проще понимать сообщения. Но я использую для сериализации данных открытый формат BSON, что позволит в принципе любому другому программному окружению читать и разбирать эти данные. Например.

Так же на базе этой схемы я реализовал использование ББ как dll, в компонентеhttps://bitbucket.org/petryxa/mbp