Eu projetei um componente implementado em C++ em plataforma de Mainframe chamado Sabrix Bridge. Este componente se une a código PL/1 que acessa os Sistemas de Vendas. Ele recebe os dados de fatura e transforma o conteúdo em um formato XML. O código abre uma baixa conexão socket de baixo nível a uma Servlet do MTS específica que fica em ambiente Linux em plataforma System z. O componente comprime o conteúdo usando biblioteca gzip e envia a requisição HTTP. O código analisa as respostas HTML e une os vários pacotes e também usando uma biblioteca gzip. O conteúdo final é analisado gramaticalmente então o conteúdo é disponibilizado usando uma biblioteca de XML e métodos disponibilizam os dados para o código de PL/1 recuperar os impostos.
Eu projetei e implementei o componente Cache Synchronization (CS) e gerei as seguintes documentações: