Integration made easy with Azure Service Bus and APIMBizTalk360
This presentation is from the Integration Day event, a TechMeet360 Community Initiative, held on September 10, 2016 at Microsoft GSTC in Bangalore. In this slide, Microsoft's Escalation Engineers Amit R Bhatia and Puneeth Nayak show how Integration made easy with Azure Service Bus/APIM. This session covers Azure Service Bus, its mechanism, architecture, message communications and also, the Azure API Management.
Byram healthcare dramatically speeds processes and reduces downtime using the...BizTalk360
When a dramatic increase in transaction volume proved too taxing for its existing BizTalk implementation, Byram Healthcare turned to Microsoft Partner Stott Creations to restore system performance. Stott Creations deployed the Microsoft BizTalk Adapter for Informix, enabling Byram to verify insurance coverage, accept orders, and verify delivery by passing EDI, HL7, and shipping information including images through BizTalk to a legacy Informix ERP system. Verification processes now run nearly ten times faster, and Byram has virtually eliminated costly downtime. In this session, we will look at the customer requirements, Microsoft adapter technology coupled with a partner solution. Learn how the customer and partner shaped Microsoft’s new BizTalk Server adapter and influenced Microsoft’s design for future Azure connectors.
Busca e análise de dados escalável em tempo-realAécio Santos
Apresentação no evento 'BH-TEC Talks' (Parque Tecnológico de Belo Horizonte) em 28 de agosto de 2014 sobre busca e análise de dados escalável em tempo-real usando ElasticSearch.
Integration made easy with Azure Service Bus and APIMBizTalk360
This presentation is from the Integration Day event, a TechMeet360 Community Initiative, held on September 10, 2016 at Microsoft GSTC in Bangalore. In this slide, Microsoft's Escalation Engineers Amit R Bhatia and Puneeth Nayak show how Integration made easy with Azure Service Bus/APIM. This session covers Azure Service Bus, its mechanism, architecture, message communications and also, the Azure API Management.
Byram healthcare dramatically speeds processes and reduces downtime using the...BizTalk360
When a dramatic increase in transaction volume proved too taxing for its existing BizTalk implementation, Byram Healthcare turned to Microsoft Partner Stott Creations to restore system performance. Stott Creations deployed the Microsoft BizTalk Adapter for Informix, enabling Byram to verify insurance coverage, accept orders, and verify delivery by passing EDI, HL7, and shipping information including images through BizTalk to a legacy Informix ERP system. Verification processes now run nearly ten times faster, and Byram has virtually eliminated costly downtime. In this session, we will look at the customer requirements, Microsoft adapter technology coupled with a partner solution. Learn how the customer and partner shaped Microsoft’s new BizTalk Server adapter and influenced Microsoft’s design for future Azure connectors.
Busca e análise de dados escalável em tempo-realAécio Santos
Apresentação no evento 'BH-TEC Talks' (Parque Tecnológico de Belo Horizonte) em 28 de agosto de 2014 sobre busca e análise de dados escalável em tempo-real usando ElasticSearch.
Palestra apresentada na PHP Conference 2014. Introdução ao ElasticSearch, com sua configuração, conceitos e uso. Exemplos de uso do API com o PHP e melhores práticas.
Treze ferramentas/frameworks para desenvolvimento androidRicardo Longa
Palestra sobre treze ferramentas/frameworks para desenvolvimento em Android, realizada no dia 18/09/14, no Senai CTAI em Florianópolis (evento do Grupo de usuários Java de SC - http://www.gujavasc.org).
Slides da apresentação feita no HUGSP#6 em 29/01/2020. Apresenta a DSL para definição de sistemas baseados em microserviços e gerador para criar artefatos Terraform para deploy em diferentes plataformas.
Uma palestra para explorar o Google App Engine (GAE), uma plataforma de desenvolvimento e hospedagem de aplicações web na nuvem. Aplicativos fáceis de criar, manter e escalar.
Palestrante: Carlos Duarte do Nascimento
Matemático pelo IME/USP e Gerente de Produto no Apontador, faz "artesanato" de software há 20 anos, defendendo plataformas e conteúdo livres.
[Video: http://www.youtube.com/watch?feature=player_detailpage&v=nzo9dcCMi-4#t=1169s ] Palestra que introduz o desenvolvimento de aplicativos na plataforma do Google de forma pragmática, apresentada na 5a. edição (2012) do Campus Party (#cpbr5)
Palestra para o evento The Developer's Conference 2015, na Trilha Arquitetura .NET sobre Event Sourcing e sua aplicação no desenvolvimento do ERP Liera.
Apresentação sobre como conseguimos criar um perfil sobre a navegação dos usuários usando as técnicas de Big Data e de Web Semântica com tempos sempre na casa dos ms.
Este certificado confirma que Gabriel de Mattos Faustino concluiu com sucesso um curso de 42 horas de Gestão Estratégica de TI - ITIL na Escola Virtual entre 19 de fevereiro de 2014 a 20 de fevereiro de 2014.
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
5. Developer Conference
O que é uma notificação?
É um POST HTTP contendo um JSON
O Mercado Livre essa mensagem para a url configurada na
sua Aplicação
Pépe, já tirei a vela !
6. Developer Conference
Fluxo de uma notificação
1. Um evento ocorre dentro do MercadoLivre
2. O MercadoLivre envia uma notificação do evento para
todas as apps autorizadas no cadastro do usuário
3. As aplicações confirmam o recebimento da notificação
12. Developer Conference
Notificação
POST
{
"user_id": "12345678",
"resource": "/questions/123456789",
"topic": "questions",
"received": "2014-02-04T19:00:04+00:00",
"sent": "2014-02-04T19:00:45+00:00"
}
200 OK
13. Developer Conference
Quais eventos disparam notificações?
Qualquer alteração dentro do conteúdo de:
● Items;
● Questions;
● Orders (Vendas);
● Payments;
Ex: Uma venda vai gerar notificação de Item, pois diminuiu
o estoque, uma notificação de nova venda e também uma
notificação de pagamento assim que a venda for paga
14. Developer Conference
Configurar o recebimento de notificações?
http://applications.mercadolibre.com
● Notification Callback URL
● Topics - Items, Orders, Questions e Payments
35. Developer Conference
Confirmação de recebimento
A confirmação de recebimento é bem simples:
Retornar o status HTTP 200, se a notificação foi recebida
com sucesso.
Qualquer status diferente de 200 será considerado falha no
recebimento e serão realizadas novas tentativas de envio.
41. Developer Conference
Intervalo de envio das notificações
A partir do recebimento da primeira notificação em um
período de 12 horas serão feitas novas tentativas de
entregar as notificações,
Após 12 horas a notificação é descartada!
42. Developer Conference
Recuperando os dados da notificação
{
"user_id": 1234,
"resource": "/questions/2880XXX87",
"topic": "questions",
"attempts": 1,
"received": "2011-10-19T16:38:34.425Z",
"sent" : "2011-10-19T16:40:34.425Z",
}
57. Developer Conference
Guarde sua notificação
Salve a Notificação assim que recebe-la
Quebrando o sincronismo você irá trabalhar melhor com essa notificação
71. Developer Conference
O que é Importante!
Confirmar o recebimento da notificação com o status HTTP
200
72. Developer Conference
O que é Importante!
Sua URL de notificação deve ser pública para o Mercado
Livre conseguir te enviar as notificações
Por Obséquio
73. Developer Conference
O que é Importante!
Salve sua notificação
Porque você
não salva as
notificações?