Busquedas Filtradas Para codigos c#,asp.net ,sql,wcf,uml

Búsqueda filtrada para codigo para asp.net,SQL,c#,wcf,vb,mobiles

miércoles, 14 de octubre de 2009

Windows Comunication Foundation-Conceptos

siguiendo con el tema de WCF ( windows Comunication Fundation) . se imaginan el poder compartir informacion con otras plataformas que no sean enteramente windows .pues desde hace tiempo esto es una necesidad real entre las empresas ,antes las empresas q tenian su aplicacion por ejemplo en power builder y otra q tenia su aplicaciones en fox pro lo que hacian era poder crear textos separados por comas para poder intercambiar informacion , esto eran llamados las famosas exportacion e importaciones de informacion , con la llegada de vs.net 2002,2003 hasta la fecha , se integraron nuevas tecnologias y herramientas como .NET remoting y los famososo web services (.asmx) , sin embargo MS , buscaba una tecnologia standar que permitiera integrar a las ya existentes en un marco de trabajo (SOA) y nacion WCF aca una breve descripcion :

Windows Communication Foundation o WCF, (también conocido como Indigo), es la nueva plataforma de mensajería que forma parte de la API de la Plataforma .NET 3.0 (antes conocida como WinFX, y que no son más que extensiones para la version 2.0). Se encuentra basada en la Plataforma .NET 2.0 y de forma predeterminada se incluye en el Sistema Operativo Microsoft Windows Vista.

Fue creado con el fin de permitir una programación rápida de sistemas distribuidos y el desarrollo de aplicaciones basadas en arquitecturas orientadas a servicios (también conocido como SOA), con una API simple; y que puede ejecutarse en una máquina local, una LAN, o sobre la Internet en una forma segura.
(extraido de wikipedia http://es.wikipedia.org/wiki/Windows_Communication_Foundation)






en la figura 1 podemos observar









como el servicio expone un componente A que a su vez exponer 2 interfaces o llamados Endpoint que a su vez son consumidos por el cliiente A y el cliente B , para los clientes este servicio es una caja negra que les provee consumier de ellos el servicio.












en la siguiente figura observamos el verdadero potencial de un wcf , vemos q no solo los clientes .NET pueden consumir un servicio , como observamos en la figura un clinete Java o PHP o cualquier tecnologia q se base en estandares tambien lo puede hacer , ahi podemos observar que el cliente Java consume los servicios B y C , asi como el cliente NET consume los servicios A,B,C.










aca podemos observar como esta agencia interactua con diversos componentes del negocio , sin embargo desde una perpeciva orientada a las aplicaciones distribuidadas podemos observar que con WCF y otras tecnologias anteriores se veria de esta manera

bueno espero q esta parte conceptual les haiga servido

atte

Ins Oscar Mendez

http://www.twitter.com/oscarmendez


No hay comentarios: