Olá pessoal, tudo certo?
Semana passada, tivemos o MIX Essentials 2008, evento importante dentro da Microsoft Brasil, para profissionais Web, criativos e designers. Também estiveram muitos "deviners", como agora são conhecidos os developers/designer, importantes para a construção de interfaces com alto nível de usabilidade e UX - User Experience.
Entretanto, gostaria de destacar hoje um ponto importante nesse contexto, que é a interoperabilidade com o mundo antigo :)
Independente de interfaces poderosas ou revoluções no mundo visual, nossas soluções serão sempre demandadas para falar com o legado, sistemas de linhas de negócio ou investimentos já feitos pela empresa. Tudo precisará ser reaproveitado e nada perdido.
De fato, a Microsoft já distribui alguns protocolos para comunicação entre sistemas como parte integrante da plataforma .NET. Podemos utilizar esses protocolos e middlewares para consumir funcionalidades, dados e serviços das arquiteturas já existentes em nossas empresas. Citamos alguns a seguir:
Mais recentemente, a Microsoft disponibilizou um SDK - Software Development Kit - que permite a construção de adapters para aplicações linhas de negócio (LOB - Line of Business). Veja aqui:
WCF LOB Adapter SDK - download Ref.: http://www.microsoft.com/downloads/details.aspx?FamilyID=56278FDE-B708-469C-987E-DED9C6C5E580&displaylang=en
WCF LOB Adapter SDK - Service Pack 1 Ref.: http://www.microsoft.com/downloads/details.aspx?FamilyId=0F8007D7-F0C9-4169-8B9C-BA55F8F4C153&displaylang=en
Já falamos dele no blog, você se lembra dessa arquitetura?
Ref.: http://blogs.msdn.com/wcamb/archive/2008/03/15/wcf-lob-adapter-sdk-falando-com-as-aplica-es-de-neg-cio.aspx
A partir desse lançamento, outros fornecedores e empresas parceiras estão utilizando o SDK para a construção de novos adaptadores para serviços WCF, veja:
Os conceitos de bindings e adaptadores para WCF são alguns de seus principais benefícios. Através da criação de novos bindings, com certeza, ninguém ficará de fora da computação na nuvem...
Por enquanto é só! Até o próximo post :)
Waldemir.
Olá Waldemir! Gostei muito do seu post!
Estou procurando um material mais consistente sobre JMS utilizando WCF ou .NET Framework 2.0 com exemplos. Você poderia me indicar algum material?
Olá Flávio, tudo certo?
Obrigado pelos comentários no blog.
A conectividade entre ambiente .NET e JMS já era possível através de adapters, como o JNBridge, por exemplo.
O que vemos com o .NET 3.x são extensões de WCF, via bindings e transport channels, que integram uma solução .NET com serviços e filas baseadas em JMS (ou WebSphere SOAP sobre infra-estrutura de serviços JMS).
Veja alguns links abaixo:
Ref.: http://www.jnbridge.com/JNBridgeJMS.NETAdapterDatasheet.pdf
Ref.: http://www.infoq.com/news/2007/10/jnbridge-jms/
Para ver alguns exemplos de extensões sobre o WCF, confira o link:
Windows Communication Foundation Extensibility Samples
Ref.: http://msdn.microsoft.com/en-us/library/ms751420.aspx
Um abraço!
Obrigado pelos seus comentários e respostas Waldemir!
Existe algum adapter ou biblioteca free que possa ser utilizada para fazer essa conectividade entre ambiente .NET 2.0 e JMS?
Olá Flávio,
Creio que apenas os links acima, ou seja, os adpaters da JNBridge, que suportam .NET 2.0 e 3.0.
Mas veja também o artigo a seguir:
Ref.: http://dotnet.sys-con.com/read/192502.htm
[]s