O facebook é uma mídia que utiliza a tecnologia descrita pelos integrantes do grupo e,assim, pode ser usado como exemplo. A minha pergunta sobre este tema é a seguinte, de que forma essa tecnologia está inserida no facebook?
O Facebook recentemente depreciou o uso do REST puro para utilizar uma camada acima, a qual chamaram de Graph API. Essa API se baseia nos conceitos do HTTP assim como o REST, utilizando a ideia de CRUD. Maiores detalhes podem ser encontrados nesse link: https://developers.facebook.com/docs/graph-api/
No Facebook eles também utilizam SOAP para fornecer acesso aos serviços da API Atlas, que permite gerenciar a parte de anúncios nas páginas do Facebook. Os serviços são publicados através de arquivos WSDL públicos. É possível fazer consultas e outras operações através do uso do SOAP sobre HTTP. Maiores informações podem ser encontradas em: http://developers.facebook.com/docs/reference/atlas-api/
Um exemplo de como essa tecnologia é utilizada é o SoapUI. O SoapUI é uma ferramenta open source que possui como um de seus principais usos os testes de APIs. A ferramenta oferece suporte a múltiplos protocolos, como SOAP, REST, HTTP, JMS, AMF e JDBC.
A minha pergunta sobre o tema é: quais vantagens e desvantagens são obtidas ao utilizar o ESB?
As ferramentas de ESB permitem mais um nível de padronização em uma camada superior na arquitetura, onde é possível o uso de ferramentas para programar as interações entre os sistemas através da comunicação utilizando SOAP, REST, entre outros mecanismos. A principal vantagem é a facilidade que essas ferramentas proporcionam na hora de implementar, algumas delas permitindo a implementação sem escrever sequer uma linha de código, apenas arrastando ícones e configurando parâmetros.
O facebook é uma mídia que utiliza a tecnologia descrita pelos integrantes do grupo e,assim, pode ser usado como exemplo.
ResponderExcluirA minha pergunta sobre este tema é a seguinte, de que forma essa tecnologia está inserida no facebook?
O Facebook recentemente depreciou o uso do REST puro para utilizar uma camada acima, a qual chamaram de Graph API. Essa API se baseia nos conceitos do HTTP assim como o REST, utilizando a ideia de CRUD. Maiores detalhes podem ser encontrados nesse link: https://developers.facebook.com/docs/graph-api/
ExcluirNo Facebook eles também utilizam SOAP para fornecer acesso aos serviços da API Atlas, que permite gerenciar a parte de anúncios nas páginas do Facebook. Os serviços são publicados através de arquivos WSDL públicos. É possível fazer consultas e outras operações através do uso do SOAP sobre HTTP. Maiores informações podem ser encontradas em: http://developers.facebook.com/docs/reference/atlas-api/
ExcluirUm exemplo de como essa tecnologia é utilizada é o SoapUI.
ResponderExcluirO SoapUI é uma ferramenta open source que possui como um de seus principais usos os testes de APIs.
A ferramenta oferece suporte a múltiplos protocolos, como SOAP, REST, HTTP, JMS, AMF e JDBC.
A minha pergunta sobre o tema é: quais vantagens e desvantagens são obtidas ao utilizar o ESB?
As ferramentas de ESB permitem mais um nível de padronização em uma camada superior na arquitetura, onde é possível o uso de ferramentas para programar as interações entre os sistemas através da comunicação utilizando SOAP, REST, entre outros mecanismos. A principal vantagem é a facilidade que essas ferramentas proporcionam na hora de implementar, algumas delas permitindo a implementação sem escrever sequer uma linha de código, apenas arrastando ícones e configurando parâmetros.
Excluir