SlideShare una empresa de Scribd logo
1 de 6
WCF Windows ComunicationFoundation
WCF modelo de programación SOA  Aplicaciones distribuidas basadas en la comunicación mediante mensajes. Mensajes Servicios Cliente
     VENTAJAS                  CARACTERISTICAS  Proporciona modelo de programacion de aplicaciones basadas en servicios Encapsula y simplifica el desarrollo de aplicaciones soportadas por las diversas tecnologías distribuidas.  Permite el desarrollo de aplicaciones .NET capaces de interoperar con aplicaciones desarrolladas con otras tecnologías (J2EE, SAP).  Una aplicación WCF está compuesta por:  Clientes: Son aplicaciones que inician la comunicación.  Servicios: Son aplicaciones que esperan los mensajes de los clientes y responden a los mismos.
NET REMOTING .NET Remoting permite crear fácilmente aplicaciones ampliamente distribuidas, tanto si los componentes de las aplicaciones están todos en un equipo como si están repartidos por el mundo.  Se pueden crear aplicaciones de cliente que utilicen objetos en otros procesos del mismo equipo o en cualquier otro equipo disponible en la red.  También se puede utilizar .NET Remoting para comunicarse con otros dominios de aplicación en el mismo proceso. (Para obtener más información sobre la programación de los dominios de aplicación, vea Programar con dominios de aplicación.)
CORBA JAVA En computacion, CORBA (CommonObjectRequestBrokerArchitecture — arquitectura común de intermediarios en peticiones a objetos); es un estándarqueestablece una plataforma de desarrollo de sistemas distribuidos facilitando la invocación de métodos remotos bajo un paradigma orientado a objetos. CORBA fue definido y está controlado por el Object Management Group (OMG) que define las APIss, el protocolo de comunicaciones y los mecanismos necesarios para permitir la interoperabilidad entre diferentes aplicaciones escritas en diferentes lenguajes y ejecutadas en diferentes plataformas, lo que es fundamental en computación distribuida.
CONCLUSION Mientras que WCF esta desarrollado para las aplicaciones de mensajes entre cliente y servicio, las aplicaciones de NET REMOTING y CORBA JAVA  estan destinadas a las aplicaciones a objetos.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Ug zuñiga
Ug zuñigaUg zuñiga
Ug zuñiga
 
La plataforma
La plataformaLa plataforma
La plataforma
 
.net remoting,corba,wcf
.net remoting,corba,wcf.net remoting,corba,wcf
.net remoting,corba,wcf
 
J.Sanchez N.Castillo
J.Sanchez N.CastilloJ.Sanchez N.Castillo
J.Sanchez N.Castillo
 
Visual Basic.Net
Visual Basic.NetVisual Basic.Net
Visual Basic.Net
 
Trabajo
TrabajoTrabajo
Trabajo
 
Meneses y caicedo 4to a1
Meneses y caicedo 4to a1Meneses y caicedo 4to a1
Meneses y caicedo 4to a1
 
Meneses y caicedo 4to a1
Meneses y caicedo 4to a1Meneses y caicedo 4to a1
Meneses y caicedo 4to a1
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundation
 
Santiago
SantiagoSantiago
Santiago
 
4to2
4to24to2
4to2
 
Santiago
SantiagoSantiago
Santiago
 
Merchan y mocha
Merchan y mochaMerchan y mocha
Merchan y mocha
 
Net remoting, wcf y corba
Net remoting, wcf y corbaNet remoting, wcf y corba
Net remoting, wcf y corba
 
Ug chaguay
Ug chaguayUg chaguay
Ug chaguay
 
Framework
FrameworkFramework
Framework
 
Supremo
SupremoSupremo
Supremo
 
Ug chica
Ug chicaUg chica
Ug chica
 
Aplicaciones ii
Aplicaciones iiAplicaciones ii
Aplicaciones ii
 

Destacado

La sociedad del_conocimiento_3
La sociedad del_conocimiento_3La sociedad del_conocimiento_3
La sociedad del_conocimiento_3Mihaela Badea
 
Press Book Parcours des mondes 2014
Press Book Parcours des mondes 2014Press Book Parcours des mondes 2014
Press Book Parcours des mondes 2014Agence Colonnes
 
História De Portugal
História De PortugalHistória De Portugal
História De Portugalgigilu
 
Jeremy Narby - le-serpent-cosmique-l-adn-et-les-origines-du-savoir
Jeremy Narby - le-serpent-cosmique-l-adn-et-les-origines-du-savoirJeremy Narby - le-serpent-cosmique-l-adn-et-les-origines-du-savoir
Jeremy Narby - le-serpent-cosmique-l-adn-et-les-origines-du-savoiranattaembe
 
Atlas aborigen tomo 1
Atlas aborigen tomo 1Atlas aborigen tomo 1
Atlas aborigen tomo 1gloriaortizh
 

Destacado (10)

Rolf Blomberg (ESPAÑOL)
Rolf Blomberg (ESPAÑOL)Rolf Blomberg (ESPAÑOL)
Rolf Blomberg (ESPAÑOL)
 
Rolf Blomberg (ENGLISH)
Rolf Blomberg (ENGLISH)Rolf Blomberg (ENGLISH)
Rolf Blomberg (ENGLISH)
 
La sociedad del_conocimiento_3
La sociedad del_conocimiento_3La sociedad del_conocimiento_3
La sociedad del_conocimiento_3
 
Sistemas de información distribuidos
Sistemas de información distribuidosSistemas de información distribuidos
Sistemas de información distribuidos
 
Atlas portugal
Atlas portugalAtlas portugal
Atlas portugal
 
Año 1000 año 2000 georges duby
Año 1000 año 2000 georges dubyAño 1000 año 2000 georges duby
Año 1000 año 2000 georges duby
 
Press Book Parcours des mondes 2014
Press Book Parcours des mondes 2014Press Book Parcours des mondes 2014
Press Book Parcours des mondes 2014
 
História De Portugal
História De PortugalHistória De Portugal
História De Portugal
 
Jeremy Narby - le-serpent-cosmique-l-adn-et-les-origines-du-savoir
Jeremy Narby - le-serpent-cosmique-l-adn-et-les-origines-du-savoirJeremy Narby - le-serpent-cosmique-l-adn-et-les-origines-du-savoir
Jeremy Narby - le-serpent-cosmique-l-adn-et-les-origines-du-savoir
 
Atlas aborigen tomo 1
Atlas aborigen tomo 1Atlas aborigen tomo 1
Atlas aborigen tomo 1
 

Similar a Ug jalvarado

Similar a Ug jalvarado (20)

Ug l-moreira
Ug l-moreiraUg l-moreira
Ug l-moreira
 
Ug.l moreira
Ug.l moreiraUg.l moreira
Ug.l moreira
 
Ug l-moreira-e.
Ug l-moreira-e.Ug l-moreira-e.
Ug l-moreira-e.
 
Net remoting
Net remotingNet remoting
Net remoting
 
Ug.l moreira
Ug.l moreiraUg.l moreira
Ug.l moreira
 
Ug mvillao
Ug mvillaoUg mvillao
Ug mvillao
 
Ug rloor
Ug rloorUg rloor
Ug rloor
 
Ug rloor
Ug rloorUg rloor
Ug rloor
 
Ug rloor
Ug rloorUg rloor
Ug rloor
 
UG-RLOOR
UG-RLOORUG-RLOOR
UG-RLOOR
 
La plataforma
La plataformaLa plataforma
La plataforma
 
Programacion orientada 2011
Programacion orientada 2011Programacion orientada 2011
Programacion orientada 2011
 
Programacion Orientada Jorge y Delia
Programacion Orientada Jorge y DeliaProgramacion Orientada Jorge y Delia
Programacion Orientada Jorge y Delia
 
Paola
PaolaPaola
Paola
 
Paola
PaolaPaola
Paola
 
Paola
PaolaPaola
Paola
 
itio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspotitio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspot
 
Paola
PaolaPaola
Paola
 
Paola 1001 jt
Paola 1001 jtPaola 1001 jt
Paola 1001 jt
 
Rmonzon
RmonzonRmonzon
Rmonzon
 

Último

infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxgustavovasquezv56
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendidaLuis Francisco Reyes Aceves
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfYanitza28
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionEmanuelMuoz11
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptxdulcemonterroza
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfYanitza28
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORASMarc Liust
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8antoniopalmieriluna
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfaxelv9257
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 

Último (18)

infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORAS
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 

Ug jalvarado

  • 2. WCF modelo de programación SOA Aplicaciones distribuidas basadas en la comunicación mediante mensajes. Mensajes Servicios Cliente
  • 3. VENTAJAS CARACTERISTICAS Proporciona modelo de programacion de aplicaciones basadas en servicios Encapsula y simplifica el desarrollo de aplicaciones soportadas por las diversas tecnologías distribuidas. Permite el desarrollo de aplicaciones .NET capaces de interoperar con aplicaciones desarrolladas con otras tecnologías (J2EE, SAP). Una aplicación WCF está compuesta por: Clientes: Son aplicaciones que inician la comunicación. Servicios: Son aplicaciones que esperan los mensajes de los clientes y responden a los mismos.
  • 4. NET REMOTING .NET Remoting permite crear fácilmente aplicaciones ampliamente distribuidas, tanto si los componentes de las aplicaciones están todos en un equipo como si están repartidos por el mundo. Se pueden crear aplicaciones de cliente que utilicen objetos en otros procesos del mismo equipo o en cualquier otro equipo disponible en la red. También se puede utilizar .NET Remoting para comunicarse con otros dominios de aplicación en el mismo proceso. (Para obtener más información sobre la programación de los dominios de aplicación, vea Programar con dominios de aplicación.)
  • 5. CORBA JAVA En computacion, CORBA (CommonObjectRequestBrokerArchitecture — arquitectura común de intermediarios en peticiones a objetos); es un estándarqueestablece una plataforma de desarrollo de sistemas distribuidos facilitando la invocación de métodos remotos bajo un paradigma orientado a objetos. CORBA fue definido y está controlado por el Object Management Group (OMG) que define las APIss, el protocolo de comunicaciones y los mecanismos necesarios para permitir la interoperabilidad entre diferentes aplicaciones escritas en diferentes lenguajes y ejecutadas en diferentes plataformas, lo que es fundamental en computación distribuida.
  • 6. CONCLUSION Mientras que WCF esta desarrollado para las aplicaciones de mensajes entre cliente y servicio, las aplicaciones de NET REMOTING y CORBA JAVA estan destinadas a las aplicaciones a objetos.