13.07.2015 Views

Tecnologias Middleware na implementação de sistemas ... - Fatec

Tecnologias Middleware na implementação de sistemas ... - Fatec

Tecnologias Middleware na implementação de sistemas ... - Fatec

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

38elementos: Objetos Persistentes (Persistent Object (POs)), Gerenciador <strong>de</strong> Objetos Persistentes(Persistent Objects Ma<strong>na</strong>ger (POM)), Serviços <strong>de</strong> Persistência <strong>de</strong> Dados (Persistent DataServices (PDSs)) e Base <strong>de</strong> Dados (Datastores).Figura 10 – Esquema do funcio<strong>na</strong>mento da integração aplicações em diferentes linguagens2.3.6. Remote Function Call (RFC)RFC (Chamada <strong>de</strong> Função Remota ou Funções <strong>de</strong> Negócios Compartilhadas) apresentadapor Schnei<strong>de</strong>r, Neureither (2005) é um protocolo <strong>de</strong> comunicação proprietário da SAP paraexecução <strong>de</strong> roti<strong>na</strong>s através <strong>de</strong> conexão TCP/IP ilustrada <strong>na</strong> figura 19.Possuem parâmetros <strong>de</strong> entrada e saída com tratamento <strong>de</strong> exceção nos quais po<strong>de</strong>mconter complexas estruturas e tipos <strong>de</strong> dados. Esses tipos <strong>de</strong> dados po<strong>de</strong>m ser <strong>de</strong>finidoslivremente, possibilitando transferir tabelas, estruturas e parâmetros para ambos os lados.RFC’s suportam comunicações síncro<strong>na</strong>s, assíncro<strong>na</strong>s e chamadas transacio<strong>na</strong>is. Tambémpossibilitam consolidar chamadas <strong>de</strong> módulos <strong>de</strong> funções como uma transação simples,esten<strong>de</strong>ndo a segurança <strong>de</strong> transações para <strong>sistemas</strong> remotos.A RFC é o protocolo preferido para transferências <strong>de</strong> dados em modo síncrono,especialmente para comunicação entre o ERP e um sistema legado.As roti<strong>na</strong>s comuns <strong>de</strong>vem ser implementadas <strong>de</strong> modo compartilhado, tor<strong>na</strong>ndo-asserviços para os <strong>sistemas</strong>.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!