segunda-feira, 30 de setembro de 2013

Projeto IV - Tecnologias básicas da Web X.0

5 comentários:

  1. 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?

    ResponderExcluir
    Respostas
    1. 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/

      Excluir
    2. 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/

      Excluir
  2. 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?

    ResponderExcluir
    Respostas
    1. 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