A Web constitui um espaço onde informações e serviços são compartilhados o que permite sistemas sejam integrados. Protocolos foram desenvolvidos para prover um padrão de comunicação entre os sistemas. Para tanto, serviços web (Web Servies) passaram a ser disponibilizados através do protocolo SOAP. Apesar do reconhecimento da W3C como um protocolo padrão, e ter sido amplamente utilizado pela indústria durante anos, o padrão apresenta falhas de conceitos. O estilo arquitetural REST surgiu nesse contexto como uma alternativa para expor os Web Services. Apesar de não ser um protocolo, o REST emprega um estilo arquitetural na qual aplicações podem ser integradas. Entretanto, atualmente existe uma grande quantidade de serviços que foram publicados no protocolo SOAP que não podem ser atualizados, não permitindo que o avanço resultante pela atualização tecnológica sejam disponibilizadas aos clientes. Sendo assim, esse trabalho propõe-se a criar um middleware onde clientes poderão acessar serviços legados através do estilo arquitetural REST. |