Modulo 1 - Introdução ao Biztalk Server 2013
quarta-feira, 6 de agosto de 2014
|
|
O que é o Biztalk? Bem, na nossa página Sobre, já respondi a essa pergunta.
Quais Cenários o Biztalk Consegue Resolver?
Vou listar aqui uma compilação de situações reais, as quais tive a oportunidade de vivenciar, nas empresas por onde passei, durante esses 7 anos de experiência, trabalhando com o produto.
Cenário 1 - Uma grande empresa lider de mercado, precisava enviar seus pedidos de compras feito no seu ERP, para uma empresa de e-Procurement, a qual recebia e enviava as mensagens através do protocolo HTTP. Nesse projeto usamos os adaptadores SAP e HTTP.
Cenario 2 - Uma Empresa, precisava sincronizar o cadastro de seus clientes, que estavam no seu ERP, com o cadastro de um fornecedor externo. Usamos os adaptadores SAP e SOAP.
Cenario 3 - Uma Empresa do Comercio varejista, precisava enviar o pagamento de suas vendas feita com cartão de crédito para o seu ERP. Usamos os adaptadores WCF-SAP e WCF-Oracle.
Cenario 4 - Uma empresa de Transportes Maritimos recebe a movimentação de seus parceiros via arquivo EDIFACT e precisa enviar essas mensagens para seu ERP. Usamos os adaptadores EDIFACT e WCF-SQL.
Quais as Vantagens de se usar Biztalk?
Novamente falamos sobre a necessidade de se usar um ESB para contemplar os cenários listados acima. Infelizmente o SOA, aqui no Brasil ainda é visto com certa desconfiança.
Com certeza as empresam não querem investir numa ferramenta paga como o BizTalk, sendo que é possível resolver o mesmo problema de uma forma mais barata, ou até mesmo com custo zero.
Mas com o BizTalk ganhamos:
- Segurança
- Rastreabilidade da Integração.
- Menor tempo de desenvolvimento.
- Facilidade em ajustar o código.
- Garantia que nenhuma mensagem será perdida.
Nesses meus anos trabalhando com Integração, o que mais sofro é quando algum sistemas da ponta diz que não recebeu a mensagem. Então, tenho que provar que a mensagem foi enviada pelo Biztalk, o sistema deles é que está descartando a mensagem, ou retornando algum tipo de erro que nem o time de desenvolvimento consegue ver.
Ao meu ver essa é uma das grandes vantagens do BizTalk: Provar que a culpa é dos outros. :P
Biztalk Server 2013 Editions
Enterprise - Essa versão é a mais cara, e é utilizada por grandes empresas, a qual tenha muitas integrações a serem feitas, e suporta cluster.
Standard - Utilizada por pequena e médias empresas. Podem ser instaladas 5 Aplicações e não suporta cluster.
Branch - Para pequenas empresas. Pode instalar apenas 1 aplicação, e não suporta cluster. Também não está disponivel o Biztalk Adapter Pack que inclui os adaptadores WCF-SAP, WCF-Oracle, e etc.
Developer - Para uso do desenvolvedor.
Requisitos de Instalação
Minimo de Hardware
- Processador com 1 GHz ou mais para single core.
- Processador com 900 MHz ou mais para dual core.
- Processador com 700 MHz para quad core.
- 2 GB de memória - (esse valor é o que a Microsoft recomenda, mas é pouco, por experiencia no minimo 4 GB)
- 10 GB livres no HD
Minimo de Software
- Windows Server 2012, Windows Server 2008 R2 SP1, Windows 7 SP1, Windows 8.
- IIS Instalado.
- .NET Framework 4.5
- Visual Studio 2012.
- Microsoft Visual C++ 2010 Redistributable Package
- SQL Server 2012 ou SQL Server 2008 R2 SP1
A lista completa pode ser vista em http://msdn.microsoft.com/en-us/library/jj248697(v=bts.80).aspx
Nesse post vimos uma pequena introdução ao Biztalk Server 2013.
Seja o primeiro a comentar ;)
Postar um comentário