Arquivo da tag: SOA

SOA: Contract-First com WCF 4.5

Ao implementar Web Services como forma de expor serviços, devemos levar em consideração o princípio de SOA que recomenda haver um contrato formal para o serviço. Aliado a esse princípio, é recomendado utilizar a abordagem de Contract-First, ou s… Continue lendo

Publicado em Artigos, WCF | Com a tag , , , , , | Comentários desativados

Identificando e tratando “poison messages”

Conceito Uma mensagem pode ser considerada uma “poison” quando sempre que ela é processada, ocorre um erro. Neste caso, o erro não é algo temporário como falta de conectividade, timeout ou outro motivo temporário, mas é algo definitiv… Continue lendo

Publicado em Artigos | Com a tag , , , | Comentários desativados

Idempotência – como lidar com duplicidade em mensageria

Conceito Antes de mais nada, uma explicação conceitual sobre idempotência: Em matemática e ciência da computação, a idempotência é a propriedade que algumas operações têm de poderem ser aplicadas várias vezes sem que o valor do resultado s… Continue lendo

Publicado em Artigos | Com a tag , , , | Comentários desativados

SOA Training – parte 05

No início deste mês participei do segundo módulo do treinamento SOA, focado em Enterprise Service Bus. Neste módulo exercitamos a utilização do Oracle Service Bus, colocando em prática alguns conceitos e alguns Enterprise Integration Patterns como transformação, composição e roteamento de mensagens. A utilização de xPtah e xQuery para manipular mensagens (xml) foi fundamental. Simulamos […] Continue lendo

Publicado em Artigos | Com a tag , , | Comentários desativados

SOA Foundation Training – parte 04

Web Services Standards e Security Passamos por alguns aspectos de padrões e segurança de Web Services: Coordination, Reliable Messaging, Addressing, Inspection, Policy, Security,.. Alguns tópicos: Segurança em nível de transporte, mensagem e atributo. Segurança com Username token ou certificado. Ao utilizar Username prefira o modo Digest. Este é um vasto assunto felizmente existe muita documentação […] Continue lendo

Publicado em Artigos | Com a tag , , , , , | Comentários desativados

SOA Foundation Training – parte 03

DDD na prática Literatura sobre DDD procurar por Eric Evans, tem um livro quase completo disponível de graça em: http://books.google.com/books?id=7dlaMs0SECsC&printsec=frontcover Em resumo é importante saber definir narrativas e cenários e diferenciar Entity de Value Object. XSD e WSDL na prática Exercitamos a construção de xsd e de wsdl, em uma abordagem Contract First. Se você […] Continue lendo

Publicado em Artigos | Com a tag , , , , | Comentários desativados

SOA Foundation Training – parte 02

Estudar SOA vai muito além de falar sobre construção de serviços, envolve o estudo de arquitetura de software, de opções de tecnologia, de filosofias e metodologias de desenvolvimento, além disso envolve o cenário cultural e político do cliente e de quem constrói o produto. Foi interessante revisitar alguns assuntos e conceitos que temos contato no […] Continue lendo

Publicado em Artigos | Com a tag , , | Comentários desativados

SOA Foundation Training – parte 01

Estarei montando uma série de posts para compartilhar anotações do curso SOA Foundation. Apresentação disponível em: http://www.slideshare.net/netarchitects/04-felipe-oliveira-think-decoupled-soa Highlights SOA habilita comunicação entre plataformas ou APIs “online”; SOA permite reutilização e arquitetura escalável; A grosso modo: contrato + interface + implementação = SOA Service; Nunca converse com serviço de terceiro de forma síncrona; Orquestração é autocrática, coreografia é […] Continue lendo

Publicado em Artigos | Com a tag , , | Comentários desativados