SlideShare a Scribd company logo
1 of 19
Charla con profes de la ORT Ezequiel Glinsky [email_address] Técnico en Computación ORT Yatay, Argentina (1995) Lic. Cs. de la Computación, UBA, Argentina (2002) M.A.Sc., Carleton University, Canadá (2004)
Agenda ,[object Object],[object Object],[object Object],[object Object]
De Objetos a Servicios ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Orientación a Objetos Orientación a Servicios Orientación a Componentes 1980s 2000s 1990s
El cambio a Orientación a Servicios Construido para durar Largos ciclos de desarrollo Acoplamiento Aplicaciones en silos Orientado a función Orientado a servicios Construido para cambiar Desarrollo y despliegue incremental Bajo acoplamiento Sistemas conectados Agilidad Flexibilidad TCO Objetivos de negocio
Déjà Vu? ,[object Object],[object Object],[object Object],Conference on Object Oriented Programming Systems Languages and Applications Proceedings of the European conference on Object-oriented programming addendum : systems, languages,  and applications: systems, languages, and applications  Ottawa, Canada  Pages: 29 - 34 ,  Year of Publication: 1990 , ISBN:0-89791-443-0
Y… ¿por qué  sí   va a funcionar ahora? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
Los 4 principios de Orientación a Servicios  Orientación a servicios Compatibilidad basada en políticas Compartir esquemas y contratos  Los servicios son autónomos Los límites son explícitos
Microsoft .NET Framework The Managed Code  Programming Model for Windows
Windows Communication Foundation Interop with other platforms ASMX WSE WS-* protocols Location transparency Remoting Unified framework supersets existing technologies Ent Services Attribute-based programming Sys.Messaging Message-  based programming
Soporte de protocolos WS-*  XML Mensajería Seguridad Transacciones Mensajería Confiable Metadata
Aplicaciones Seguras, Confiables, Transaccionales  utilizando Visual Studio .NET 2005 Productividad 20,379 líneas  seguridad 5,988  líneas mensajería confiable 25,507  líneas   transacciones Total  líneas   56,296 4,442  líneas   infraestructura ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Productividad Aplicaciones Seguras, Confiables, Transaccionales  utilizando WSE y Visual Studio .NET 2005 10  líneas   seguridad 1,804  líneas     mensajería confiable 25,507  líneas     transacciones Total  líneas   27,321 class HelloService { [WebMethod] public String Hello(String Greeting) {  foreach ( SecurityToken tok in  requestContext.Security.Tokens  {   X509SecurityToken token = tok as X509SecToken } … SeqAckRange range = new SeqAcknRange(id,low,high ); SeqAckRange[] ranges = { range }; ReliableQueue.ProcessAcks( ranges ); … hr = pITxDispenser->BeginTransaction (NULL,  ISOLATIONLEVEL_SERIALIZABLE, 0, pITxOptions,  &pITransaction); … return Greeting;  } }
Productividad Aplicaciones Seguras, Confiables, Transaccionales  utilizando WCF y Visual Studio .NET 2005 1  línea   seguridad 1  línea mensajería confiable 1  línea     transacciones Total  líneas   3 [ServiceContract(SecureChannel, SecurityMode =“Windows")] [Reliability(Guarantees.ExactlyOnce | Guarantees.InOrder)] [ServiceContract] class HelloService  {  [ServiceOperation(TransactionFlowAllowed = true)] String Hello(String Greeting)  {  return Greeting;  } }
 
Application Lifecycle Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Muchas gracias Ezequiel Glinsky [email_address]
Referencias ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Referencias (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

Similar to Presentacion Ezequiel

Arquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .netArquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .netJuan Pablo
 
Pronóstico nublado... por tiempo indeterminado
Pronóstico nublado... por tiempo indeterminadoPronóstico nublado... por tiempo indeterminado
Pronóstico nublado... por tiempo indeterminadoISACA Buenos Aires Chapter
 
Evolución TI en el sector de Telecomunicaciones
Evolución TI en el sector de TelecomunicacionesEvolución TI en el sector de Telecomunicaciones
Evolución TI en el sector de TelecomunicacionesJaime Contreras
 
TEMAS DE SUFICIENCIA PROFESIONAL
TEMAS DE SUFICIENCIA PROFESIONAL TEMAS DE SUFICIENCIA PROFESIONAL
TEMAS DE SUFICIENCIA PROFESIONAL Wall Security
 
SOA en la Práctica: WCF & WSSF
SOA en la Práctica: WCF & WSSFSOA en la Práctica: WCF & WSSF
SOA en la Práctica: WCF & WSSFjuliocasal
 
Nuba plataforma de_cloud_federada_para_servicios_de_infraestructura
Nuba plataforma de_cloud_federada_para_servicios_de_infraestructuraNuba plataforma de_cloud_federada_para_servicios_de_infraestructura
Nuba plataforma de_cloud_federada_para_servicios_de_infraestructuraTELECOM I+D
 
Nuba plataforma de_cloud_federada_para_servicios_de_infraestructura
Nuba plataforma de_cloud_federada_para_servicios_de_infraestructuraNuba plataforma de_cloud_federada_para_servicios_de_infraestructura
Nuba plataforma de_cloud_federada_para_servicios_de_infraestructuraeduardobustos
 
Inter cloud global cloud_january 2017
Inter cloud global cloud_january 2017Inter cloud global cloud_january 2017
Inter cloud global cloud_january 2017Theintercloud
 
InterCloud Global Cloud
InterCloud Global CloudInterCloud Global Cloud
InterCloud Global CloudTheintercloud
 
InterCloud Global Cloud_january 2017
InterCloud Global Cloud_january 2017InterCloud Global Cloud_january 2017
InterCloud Global Cloud_january 2017Theintercloud
 
2º Webinar - 3ª Ed. EXIN en Castellano: Luces y Sombras del Cloud Computing
2º Webinar - 3ª Ed. EXIN en Castellano: Luces y Sombras del Cloud Computing2º Webinar - 3ª Ed. EXIN en Castellano: Luces y Sombras del Cloud Computing
2º Webinar - 3ª Ed. EXIN en Castellano: Luces y Sombras del Cloud ComputingEXIN
 
NubeAzure.pdf
NubeAzure.pdfNubeAzure.pdf
NubeAzure.pdfhefloca
 
Charla Atributos de calidad con .Net
Charla Atributos de calidad con .NetCharla Atributos de calidad con .Net
Charla Atributos de calidad con .NetCarlos Paez
 
Cinthia rguez
Cinthia rguezCinthia rguez
Cinthia rguezereuff89
 
Digital Week Innovation - TIVIT & AWS.pdf
Digital Week Innovation - TIVIT & AWS.pdfDigital Week Innovation - TIVIT & AWS.pdf
Digital Week Innovation - TIVIT & AWS.pdfChristianMerchan8
 
Introduction to wcf solutions
Introduction to wcf solutionsIntroduction to wcf solutions
Introduction to wcf solutionsMICTT Palma
 
NET MAUI Terasoft.pptx
NET MAUI Terasoft.pptxNET MAUI Terasoft.pptx
NET MAUI Terasoft.pptxLuis775803
 
Material teorico
Material teoricoMaterial teorico
Material teoricoJonny Jara
 

Similar to Presentacion Ezequiel (20)

Arquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .netArquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .net
 
Pronóstico nublado... por tiempo indeterminado
Pronóstico nublado... por tiempo indeterminadoPronóstico nublado... por tiempo indeterminado
Pronóstico nublado... por tiempo indeterminado
 
Evolución TI en el sector de Telecomunicaciones
Evolución TI en el sector de TelecomunicacionesEvolución TI en el sector de Telecomunicaciones
Evolución TI en el sector de Telecomunicaciones
 
TEMAS DE SUFICIENCIA PROFESIONAL
TEMAS DE SUFICIENCIA PROFESIONAL TEMAS DE SUFICIENCIA PROFESIONAL
TEMAS DE SUFICIENCIA PROFESIONAL
 
SOA en la Práctica: WCF & WSSF
SOA en la Práctica: WCF & WSSFSOA en la Práctica: WCF & WSSF
SOA en la Práctica: WCF & WSSF
 
Nuba plataforma de_cloud_federada_para_servicios_de_infraestructura
Nuba plataforma de_cloud_federada_para_servicios_de_infraestructuraNuba plataforma de_cloud_federada_para_servicios_de_infraestructura
Nuba plataforma de_cloud_federada_para_servicios_de_infraestructura
 
Nuba plataforma de_cloud_federada_para_servicios_de_infraestructura
Nuba plataforma de_cloud_federada_para_servicios_de_infraestructuraNuba plataforma de_cloud_federada_para_servicios_de_infraestructura
Nuba plataforma de_cloud_federada_para_servicios_de_infraestructura
 
Inter cloud global cloud_january 2017
Inter cloud global cloud_january 2017Inter cloud global cloud_january 2017
Inter cloud global cloud_january 2017
 
InterCloud Global Cloud
InterCloud Global CloudInterCloud Global Cloud
InterCloud Global Cloud
 
InterCloud Global Cloud_january 2017
InterCloud Global Cloud_january 2017InterCloud Global Cloud_january 2017
InterCloud Global Cloud_january 2017
 
2º Webinar - 3ª Ed. EXIN en Castellano: Luces y Sombras del Cloud Computing
2º Webinar - 3ª Ed. EXIN en Castellano: Luces y Sombras del Cloud Computing2º Webinar - 3ª Ed. EXIN en Castellano: Luces y Sombras del Cloud Computing
2º Webinar - 3ª Ed. EXIN en Castellano: Luces y Sombras del Cloud Computing
 
NubeAzure.pdf
NubeAzure.pdfNubeAzure.pdf
NubeAzure.pdf
 
Charla Atributos de calidad con .Net
Charla Atributos de calidad con .NetCharla Atributos de calidad con .Net
Charla Atributos de calidad con .Net
 
Cinthia rguez
Cinthia rguezCinthia rguez
Cinthia rguez
 
Digital Week Innovation - TIVIT & AWS.pdf
Digital Week Innovation - TIVIT & AWS.pdfDigital Week Innovation - TIVIT & AWS.pdf
Digital Week Innovation - TIVIT & AWS.pdf
 
[Code Camp 2009] Cloud Messaging (Felipe Ferreira)
[Code Camp 2009] Cloud Messaging (Felipe Ferreira)[Code Camp 2009] Cloud Messaging (Felipe Ferreira)
[Code Camp 2009] Cloud Messaging (Felipe Ferreira)
 
Introduction to wcf solutions
Introduction to wcf solutionsIntroduction to wcf solutions
Introduction to wcf solutions
 
NET MAUI Terasoft.pptx
NET MAUI Terasoft.pptxNET MAUI Terasoft.pptx
NET MAUI Terasoft.pptx
 
Material de apoyo
Material de apoyoMaterial de apoyo
Material de apoyo
 
Material teorico
Material teoricoMaterial teorico
Material teorico
 

More from Guillermo Lutzky

Online Information 2008 ORT Argentina Virtual Campus V X
Online Information 2008 ORT Argentina Virtual Campus V XOnline Information 2008 ORT Argentina Virtual Campus V X
Online Information 2008 ORT Argentina Virtual Campus V XGuillermo Lutzky
 
Ecompetences Xxi Y Xxii V4
Ecompetences Xxi Y Xxii V4Ecompetences Xxi Y Xxii V4
Ecompetences Xxi Y Xxii V4Guillermo Lutzky
 
Educación 2.0 - Salta Blog Day
Educación 2.0 - Salta Blog DayEducación 2.0 - Salta Blog Day
Educación 2.0 - Salta Blog DayGuillermo Lutzky
 
Estado avance Campus Virtual ORT
Estado avance Campus Virtual ORTEstado avance Campus Virtual ORT
Estado avance Campus Virtual ORTGuillermo Lutzky
 
Educación: Nuevos formatos, nuevos relatos …
Educación: Nuevos formatos, nuevos relatos …Educación: Nuevos formatos, nuevos relatos …
Educación: Nuevos formatos, nuevos relatos …Guillermo Lutzky
 
Sociedad 2.0 - Rosario Blog Day
Sociedad 2.0 - Rosario Blog DaySociedad 2.0 - Rosario Blog Day
Sociedad 2.0 - Rosario Blog DayGuillermo Lutzky
 
La Nueva Internet, las redes sociales y las ONG
La Nueva Internet, las redes sociales y las ONG La Nueva Internet, las redes sociales y las ONG
La Nueva Internet, las redes sociales y las ONG Guillermo Lutzky
 
Escuela 2.0 - Otro modo de construir conocimiento en las aulas
Escuela 2.0 - Otro modo de construir conocimiento en las aulasEscuela 2.0 - Otro modo de construir conocimiento en las aulas
Escuela 2.0 - Otro modo de construir conocimiento en las aulasGuillermo Lutzky
 
Internet, Convergencia y la Transformación de las Telcos
Internet, Convergencia y la Transformación de las TelcosInternet, Convergencia y la Transformación de las Telcos
Internet, Convergencia y la Transformación de las TelcosGuillermo Lutzky
 
Lanzamiento Actividades Aprendizaje Web 2.0
Lanzamiento Actividades Aprendizaje Web 2.0Lanzamiento Actividades Aprendizaje Web 2.0
Lanzamiento Actividades Aprendizaje Web 2.0Guillermo Lutzky
 
Los docentes de las IFD y el uso de Web 2.0
Los docentes de las IFD y el uso de Web 2.0Los docentes de las IFD y el uso de Web 2.0
Los docentes de las IFD y el uso de Web 2.0Guillermo Lutzky
 
WEB 2.0 and Technological Education Challenges
WEB 2.0 and Technological Education Challenges WEB 2.0 and Technological Education Challenges
WEB 2.0 and Technological Education Challenges Guillermo Lutzky
 
Virtual Educa - Las aplicaciones Web 2.0
Virtual Educa - Las aplicaciones Web 2.0Virtual Educa - Las aplicaciones Web 2.0
Virtual Educa - Las aplicaciones Web 2.0Guillermo Lutzky
 

More from Guillermo Lutzky (17)

Online Information 2008 ORT Argentina Virtual Campus V X
Online Information 2008 ORT Argentina Virtual Campus V XOnline Information 2008 ORT Argentina Virtual Campus V X
Online Information 2008 ORT Argentina Virtual Campus V X
 
Rosario Blog Day 2008
Rosario Blog Day 2008Rosario Blog Day 2008
Rosario Blog Day 2008
 
Recoleta V2
Recoleta V2Recoleta V2
Recoleta V2
 
Ecompetences Xxi Y Xxii V4
Ecompetences Xxi Y Xxii V4Ecompetences Xxi Y Xxii V4
Ecompetences Xxi Y Xxii V4
 
Educación 2.0 - Salta Blog Day
Educación 2.0 - Salta Blog DayEducación 2.0 - Salta Blog Day
Educación 2.0 - Salta Blog Day
 
Estado avance Campus Virtual ORT
Estado avance Campus Virtual ORTEstado avance Campus Virtual ORT
Estado avance Campus Virtual ORT
 
Educación: Nuevos formatos, nuevos relatos …
Educación: Nuevos formatos, nuevos relatos …Educación: Nuevos formatos, nuevos relatos …
Educación: Nuevos formatos, nuevos relatos …
 
Sociedad 2.0 - Rosario Blog Day
Sociedad 2.0 - Rosario Blog DaySociedad 2.0 - Rosario Blog Day
Sociedad 2.0 - Rosario Blog Day
 
La Nueva Internet, las redes sociales y las ONG
La Nueva Internet, las redes sociales y las ONG La Nueva Internet, las redes sociales y las ONG
La Nueva Internet, las redes sociales y las ONG
 
EduTic
EduTicEduTic
EduTic
 
Escuela 2.0 - Otro modo de construir conocimiento en las aulas
Escuela 2.0 - Otro modo de construir conocimiento en las aulasEscuela 2.0 - Otro modo de construir conocimiento en las aulas
Escuela 2.0 - Otro modo de construir conocimiento en las aulas
 
Internet, Convergencia y la Transformación de las Telcos
Internet, Convergencia y la Transformación de las TelcosInternet, Convergencia y la Transformación de las Telcos
Internet, Convergencia y la Transformación de las Telcos
 
Lanzamiento Actividades Aprendizaje Web 2.0
Lanzamiento Actividades Aprendizaje Web 2.0Lanzamiento Actividades Aprendizaje Web 2.0
Lanzamiento Actividades Aprendizaje Web 2.0
 
Los docentes de las IFD y el uso de Web 2.0
Los docentes de las IFD y el uso de Web 2.0Los docentes de las IFD y el uso de Web 2.0
Los docentes de las IFD y el uso de Web 2.0
 
Blogsoporte
BlogsoporteBlogsoporte
Blogsoporte
 
WEB 2.0 and Technological Education Challenges
WEB 2.0 and Technological Education Challenges WEB 2.0 and Technological Education Challenges
WEB 2.0 and Technological Education Challenges
 
Virtual Educa - Las aplicaciones Web 2.0
Virtual Educa - Las aplicaciones Web 2.0Virtual Educa - Las aplicaciones Web 2.0
Virtual Educa - Las aplicaciones Web 2.0
 

Recently uploaded

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 

Recently uploaded (10)

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

Presentacion Ezequiel

  • 1. Charla con profes de la ORT Ezequiel Glinsky [email_address] Técnico en Computación ORT Yatay, Argentina (1995) Lic. Cs. de la Computación, UBA, Argentina (2002) M.A.Sc., Carleton University, Canadá (2004)
  • 2.
  • 3.
  • 4. El cambio a Orientación a Servicios Construido para durar Largos ciclos de desarrollo Acoplamiento Aplicaciones en silos Orientado a función Orientado a servicios Construido para cambiar Desarrollo y despliegue incremental Bajo acoplamiento Sistemas conectados Agilidad Flexibilidad TCO Objetivos de negocio
  • 5.
  • 6.
  • 7.  
  • 8. Los 4 principios de Orientación a Servicios Orientación a servicios Compatibilidad basada en políticas Compartir esquemas y contratos Los servicios son autónomos Los límites son explícitos
  • 9. Microsoft .NET Framework The Managed Code Programming Model for Windows
  • 10. Windows Communication Foundation Interop with other platforms ASMX WSE WS-* protocols Location transparency Remoting Unified framework supersets existing technologies Ent Services Attribute-based programming Sys.Messaging Message- based programming
  • 11. Soporte de protocolos WS-* XML Mensajería Seguridad Transacciones Mensajería Confiable Metadata
  • 12.
  • 13. Productividad Aplicaciones Seguras, Confiables, Transaccionales utilizando WSE y Visual Studio .NET 2005 10 líneas seguridad 1,804 líneas mensajería confiable 25,507 líneas transacciones Total líneas 27,321 class HelloService { [WebMethod] public String Hello(String Greeting) { foreach ( SecurityToken tok in requestContext.Security.Tokens { X509SecurityToken token = tok as X509SecToken } … SeqAckRange range = new SeqAcknRange(id,low,high ); SeqAckRange[] ranges = { range }; ReliableQueue.ProcessAcks( ranges ); … hr = pITxDispenser->BeginTransaction (NULL, ISOLATIONLEVEL_SERIALIZABLE, 0, pITxOptions, &pITransaction); … return Greeting; } }
  • 14. Productividad Aplicaciones Seguras, Confiables, Transaccionales utilizando WCF y Visual Studio .NET 2005 1 línea seguridad 1 línea mensajería confiable 1 línea transacciones Total líneas 3 [ServiceContract(SecureChannel, SecurityMode =“Windows")] [Reliability(Guarantees.ExactlyOnce | Guarantees.InOrder)] [ServiceContract] class HelloService { [ServiceOperation(TransactionFlowAllowed = true)] String Hello(String Greeting) { return Greeting; } }
  • 15.  
  • 16.
  • 17. Muchas gracias Ezequiel Glinsky [email_address]
  • 18.
  • 19.