blog Arquitetura de Soluções

por Waldemir Cambiucci

WCF LOB Adapter SDK : a interoperabilidade continua em pauta.

WCF LOB Adapter SDK : a interoperabilidade continua em pauta.

Rate This
  • Comments 4

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:

  • MSMQ, COM+ e o transporte baseado em TCP (Remoting) para a comunicação entre sistemas, com suporte a mensagens, transação, pooling, recuperação, etc;
  • SOAP e WS-* (Web Services) para a interoperabilidade baseada em padrões, fazendo a integração com uma variedade de outras plataformas via internet, HTTP e mensagens em XML;
  • WCF - Windows Communication Foundation - para a comunicação entre sistemas a partir do .NET 3.0. O WCF oferece um modelo de programação unificado para todas as tecnologias anteriores de integração, sendo possível implementar interfaces WCF que falam MSMQ, TCP, HTTP, SOAP, WS-*, Web Services, Named Pipes, COM+, etc.

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?

image

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!

    Waldemir.

  • 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

    Waldemir.

Page 1 of 1 (4 items)
Leave a Comment
  • Please add 7 and 6 and type the answer here:
  • Post