SlideShare una empresa de Scribd logo
1 de 18
 Nicolás Padula Core Technologies Consultant  Maximiliano Stibel Core Technologies Consultant
 
 
 
Data Mining ETL Reference Data Reporting Data Warehouse Data Sync
 
Se puede integrar con soluciones existentes. Herramientas familiares con la experiencia otorgada por Visual Studio.  Permite crear Hubs de datos seguros entre dispositivos, lugares físicos, etc… Baja fricción a la hora escalar y de hacer el deployment.  Librerías y ejemplos soportados por la comunidad para diferentes lenguajes como Ruby, PHP, Java, etc… Acceso a  los SQL Services a través de interfaces estándar como ser REST y SOAP. Extender los skills del programador a la nube.
 
 
Flexible Properties String-Object Dictionary String Base64Binary, Boolean Decimal Datetime Metadata Id Version Kind No se permiten updates parciales Consultas LINQ Joins simples Algunos operadores BLOB
Fácil de usar desde Visual Studio (Service Reference) No permite binarios Crear (Authority, Container, Entity) proxy.Create(scope, entity); Borrar (Container, Entity) proxy.Delete(scope); Recuperar proxy.Get(scope); Actualizar proxy.Update(scope, entity); Consultar proxy.Query(scope, queryString);
Amigable con la Web 2.0 Soporta Blobs https://<authority>.data.database.windows.net/v1/<containerid>/<entityid> Query <container-id>?q=‘from e in entities select e’ GET Selección POST Inserción PUT Actualización DELETE Borrado
[object Object],[object Object],[object Object],[object Object],[object Object]
 
Cliente rico de encuestas
 
 
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation.  Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.  MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. [email_address] [email_address]

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Fundamentos SOA
Fundamentos SOAFundamentos SOA
Fundamentos SOA
 
INVESTIGACION
INVESTIGACIONINVESTIGACION
INVESTIGACION
 
Windows Communication Foundation
Windows Communication FoundationWindows Communication Foundation
Windows Communication Foundation
 
Windows communication foundation by Marcos Acosta
Windows communication foundation by Marcos AcostaWindows communication foundation by Marcos Acosta
Windows communication foundation by Marcos Acosta
 
2 Suite - ibm
2 Suite - ibm2 Suite - ibm
2 Suite - ibm
 
Wcf
WcfWcf
Wcf
 
Wcf
WcfWcf
Wcf
 
J2 ee
J2 eeJ2 ee
J2 ee
 
Wcf
WcfWcf
Wcf
 
Windows communication foundation completo
Windows communication foundation completoWindows communication foundation completo
Windows communication foundation completo
 
Dn13 u3 a35_mbe
Dn13 u3 a35_mbeDn13 u3 a35_mbe
Dn13 u3 a35_mbe
 
Santiago
SantiagoSantiago
Santiago
 
Windows communication foundation(wcf)
Windows communication foundation(wcf)Windows communication foundation(wcf)
Windows communication foundation(wcf)
 
Windows communication foundation (wcf)
Windows communication foundation (wcf)Windows communication foundation (wcf)
Windows communication foundation (wcf)
 
WCF for Dummies (Parte II)
WCF for Dummies (Parte II)WCF for Dummies (Parte II)
WCF for Dummies (Parte II)
 
Wcf
WcfWcf
Wcf
 
Wcf
WcfWcf
Wcf
 
Windows communication foundation completo
Windows communication foundation completoWindows communication foundation completo
Windows communication foundation completo
 

Destacado

Sc2220 Lecture 9 2009
Sc2220 Lecture 9 2009Sc2220 Lecture 9 2009
Sc2220 Lecture 9 2009socect
 
New Faculty Orientation
New Faculty OrientationNew Faculty Orientation
New Faculty OrientationBGSU
 
Azure Bootcamp 2010 - Sql azure
Azure Bootcamp 2010 - Sql azureAzure Bootcamp 2010 - Sql azure
Azure Bootcamp 2010 - Sql azureNicolas Padula
 
Intro to Web 2.0 Pedagogy
Intro to Web 2.0 PedagogyIntro to Web 2.0 Pedagogy
Intro to Web 2.0 PedagogyBGSU
 
Aafia Siddiqui Indictment
Aafia Siddiqui IndictmentAafia Siddiqui Indictment
Aafia Siddiqui IndictmentKashif Aziz
 
7 princípios bíblicos para a administração do tempo
7 princípios bíblicos para a administração do tempo7 princípios bíblicos para a administração do tempo
7 princípios bíblicos para a administração do tempoCleoci Ribeiro
 
海底奇景
海底奇景海底奇景
海底奇景a6811057
 
Sc2218 Lecture 7 (2008a)
Sc2218 Lecture 7 (2008a)Sc2218 Lecture 7 (2008a)
Sc2218 Lecture 7 (2008a)socect
 
Sc2220 Lecture 3 2009
Sc2220 Lecture 3 2009Sc2220 Lecture 3 2009
Sc2220 Lecture 3 2009socect
 
Vijay Prasad’S Views On Earned Value Management In Project
Vijay Prasad’S Views On Earned Value Management In ProjectVijay Prasad’S Views On Earned Value Management In Project
Vijay Prasad’S Views On Earned Value Management In Projectdestination
 
Findings And Recommendations
Findings And RecommendationsFindings And Recommendations
Findings And Recommendationsfordseducation
 
jQTouch – Mobile Web Apps with HTML, CSS and JavaScript
jQTouch – Mobile Web Apps with HTML, CSS and JavaScriptjQTouch – Mobile Web Apps with HTML, CSS and JavaScript
jQTouch – Mobile Web Apps with HTML, CSS and JavaScriptPhilipp Bosch
 
VP- Change Management
VP- Change ManagementVP- Change Management
VP- Change Managementdestination
 

Destacado (14)

Sc2220 Lecture 9 2009
Sc2220 Lecture 9 2009Sc2220 Lecture 9 2009
Sc2220 Lecture 9 2009
 
New Faculty Orientation
New Faculty OrientationNew Faculty Orientation
New Faculty Orientation
 
Azure Bootcamp 2010 - Sql azure
Azure Bootcamp 2010 - Sql azureAzure Bootcamp 2010 - Sql azure
Azure Bootcamp 2010 - Sql azure
 
Intro to Web 2.0 Pedagogy
Intro to Web 2.0 PedagogyIntro to Web 2.0 Pedagogy
Intro to Web 2.0 Pedagogy
 
abc
abcabc
abc
 
Aafia Siddiqui Indictment
Aafia Siddiqui IndictmentAafia Siddiqui Indictment
Aafia Siddiqui Indictment
 
7 princípios bíblicos para a administração do tempo
7 princípios bíblicos para a administração do tempo7 princípios bíblicos para a administração do tempo
7 princípios bíblicos para a administração do tempo
 
海底奇景
海底奇景海底奇景
海底奇景
 
Sc2218 Lecture 7 (2008a)
Sc2218 Lecture 7 (2008a)Sc2218 Lecture 7 (2008a)
Sc2218 Lecture 7 (2008a)
 
Sc2220 Lecture 3 2009
Sc2220 Lecture 3 2009Sc2220 Lecture 3 2009
Sc2220 Lecture 3 2009
 
Vijay Prasad’S Views On Earned Value Management In Project
Vijay Prasad’S Views On Earned Value Management In ProjectVijay Prasad’S Views On Earned Value Management In Project
Vijay Prasad’S Views On Earned Value Management In Project
 
Findings And Recommendations
Findings And RecommendationsFindings And Recommendations
Findings And Recommendations
 
jQTouch – Mobile Web Apps with HTML, CSS and JavaScript
jQTouch – Mobile Web Apps with HTML, CSS and JavaScriptjQTouch – Mobile Web Apps with HTML, CSS and JavaScript
jQTouch – Mobile Web Apps with HTML, CSS and JavaScript
 
VP- Change Management
VP- Change ManagementVP- Change Management
VP- Change Management
 

Similar a PDC Essentials Buenos Aires 2008 - Desarrollando aplicaciones utilizando SQL Data Services

Seguridad Windows Server 2008
Seguridad Windows Server 2008Seguridad Windows Server 2008
Seguridad Windows Server 2008Conferencias FIST
 
Análisis del TCO del Uso de Sofia2 como backend vs desarrollo a medida sobre ...
Análisis del TCO del Uso de Sofia2 como backend vs desarrollo a medida sobre ...Análisis del TCO del Uso de Sofia2 como backend vs desarrollo a medida sobre ...
Análisis del TCO del Uso de Sofia2 como backend vs desarrollo a medida sobre ...Sofia2 Smart Platform
 
BizLife - Construyendo un Ecosistema Empresarial usando WSO2
BizLife - Construyendo un Ecosistema Empresarial usando WSO2BizLife - Construyendo un Ecosistema Empresarial usando WSO2
BizLife - Construyendo un Ecosistema Empresarial usando WSO2Roger CARHUATOCTO
 
Seguridad Windows Server 2008
Seguridad Windows Server 2008Seguridad Windows Server 2008
Seguridad Windows Server 2008Conferencias FIST
 
3 formas disponibilizar y acceder rápidamente a tus datos
3 formas disponibilizar y acceder rápidamente a tus datos3 formas disponibilizar y acceder rápidamente a tus datos
3 formas disponibilizar y acceder rápidamente a tus datosIT-NOVA
 
Lync 2010 lo nuevo en gestion
Lync 2010   lo nuevo en gestionLync 2010   lo nuevo en gestion
Lync 2010 lo nuevo en gestionITSanchez
 
Introducción a java EE 7
Introducción a java EE 7Introducción a java EE 7
Introducción a java EE 7Carlos Camacho
 
Windows azure connect copy
Windows azure connect   copyWindows azure connect   copy
Windows azure connect copyIbon Landa
 
Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
Expert Day 2013 - ¿Y Las Bases de Datos en Azure?Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
Expert Day 2013 - ¿Y Las Bases de Datos en Azure?John Bulla
 
[Flisol2011] Seguridad en el Desarrollo de Aplicaciones Web PHP
[Flisol2011] Seguridad en el Desarrollo de Aplicaciones Web PHP[Flisol2011] Seguridad en el Desarrollo de Aplicaciones Web PHP
[Flisol2011] Seguridad en el Desarrollo de Aplicaciones Web PHP7th_Sign
 
Seguridad en el Desarrollo de Aplicaciones Web PHP
Seguridad en el Desarrollo de Aplicaciones Web PHPSeguridad en el Desarrollo de Aplicaciones Web PHP
Seguridad en el Desarrollo de Aplicaciones Web PHP7th_Sign
 
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero CodeVisual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero CodeBruno Capuano
 
Moqui Ecosystem. Framework Open Source para desarrollo de ERP y similares.
Moqui Ecosystem. Framework Open Source para desarrollo de ERP y similares.Moqui Ecosystem. Framework Open Source para desarrollo de ERP y similares.
Moqui Ecosystem. Framework Open Source para desarrollo de ERP y similares.Miguel Barrera_Maureira
 
WorkShop SQL Azure
WorkShop SQL AzureWorkShop SQL Azure
WorkShop SQL AzureJohn Bulla
 
Rapid Application Development con Visual Studio 2005
Rapid Application Development con Visual Studio 2005Rapid Application Development con Visual Studio 2005
Rapid Application Development con Visual Studio 2005juliocasal
 

Similar a PDC Essentials Buenos Aires 2008 - Desarrollando aplicaciones utilizando SQL Data Services (20)

Hardening Sql 2008 01
Hardening Sql 2008 01Hardening Sql 2008 01
Hardening Sql 2008 01
 
Seguridad Windows Server 2008
Seguridad Windows Server 2008Seguridad Windows Server 2008
Seguridad Windows Server 2008
 
VSTS 2010
VSTS 2010VSTS 2010
VSTS 2010
 
Análisis del TCO del Uso de Sofia2 como backend vs desarrollo a medida sobre ...
Análisis del TCO del Uso de Sofia2 como backend vs desarrollo a medida sobre ...Análisis del TCO del Uso de Sofia2 como backend vs desarrollo a medida sobre ...
Análisis del TCO del Uso de Sofia2 como backend vs desarrollo a medida sobre ...
 
DBMoto7 full_es
DBMoto7 full_esDBMoto7 full_es
DBMoto7 full_es
 
CodeCamp 2010 | Un paseo por WCF 4.0
CodeCamp 2010 | Un paseo por WCF 4.0CodeCamp 2010 | Un paseo por WCF 4.0
CodeCamp 2010 | Un paseo por WCF 4.0
 
BizLife - Construyendo un Ecosistema Empresarial usando WSO2
BizLife - Construyendo un Ecosistema Empresarial usando WSO2BizLife - Construyendo un Ecosistema Empresarial usando WSO2
BizLife - Construyendo un Ecosistema Empresarial usando WSO2
 
Seguridad Windows Server 2008
Seguridad Windows Server 2008Seguridad Windows Server 2008
Seguridad Windows Server 2008
 
3 formas disponibilizar y acceder rápidamente a tus datos
3 formas disponibilizar y acceder rápidamente a tus datos3 formas disponibilizar y acceder rápidamente a tus datos
3 formas disponibilizar y acceder rápidamente a tus datos
 
Visual Studio LightSwitch
Visual Studio LightSwitchVisual Studio LightSwitch
Visual Studio LightSwitch
 
Lync 2010 lo nuevo en gestion
Lync 2010   lo nuevo en gestionLync 2010   lo nuevo en gestion
Lync 2010 lo nuevo en gestion
 
Introducción a java EE 7
Introducción a java EE 7Introducción a java EE 7
Introducción a java EE 7
 
Windows azure connect copy
Windows azure connect   copyWindows azure connect   copy
Windows azure connect copy
 
Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
Expert Day 2013 - ¿Y Las Bases de Datos en Azure?Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
 
[Flisol2011] Seguridad en el Desarrollo de Aplicaciones Web PHP
[Flisol2011] Seguridad en el Desarrollo de Aplicaciones Web PHP[Flisol2011] Seguridad en el Desarrollo de Aplicaciones Web PHP
[Flisol2011] Seguridad en el Desarrollo de Aplicaciones Web PHP
 
Seguridad en el Desarrollo de Aplicaciones Web PHP
Seguridad en el Desarrollo de Aplicaciones Web PHPSeguridad en el Desarrollo de Aplicaciones Web PHP
Seguridad en el Desarrollo de Aplicaciones Web PHP
 
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero CodeVisual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
 
Moqui Ecosystem. Framework Open Source para desarrollo de ERP y similares.
Moqui Ecosystem. Framework Open Source para desarrollo de ERP y similares.Moqui Ecosystem. Framework Open Source para desarrollo de ERP y similares.
Moqui Ecosystem. Framework Open Source para desarrollo de ERP y similares.
 
WorkShop SQL Azure
WorkShop SQL AzureWorkShop SQL Azure
WorkShop SQL Azure
 
Rapid Application Development con Visual Studio 2005
Rapid Application Development con Visual Studio 2005Rapid Application Development con Visual Studio 2005
Rapid Application Development con Visual Studio 2005
 

Ú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
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
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
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...solanocortezluisalfr
 
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
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
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
 
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
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
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
 
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
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 

Último (14)

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...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
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
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..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.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
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
 
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...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
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
 
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
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 

PDC Essentials Buenos Aires 2008 - Desarrollando aplicaciones utilizando SQL Data Services

  • 1.  Nicolás Padula Core Technologies Consultant  Maximiliano Stibel Core Technologies Consultant
  • 2.  
  • 3.  
  • 4.  
  • 5. Data Mining ETL Reference Data Reporting Data Warehouse Data Sync
  • 6.  
  • 7. Se puede integrar con soluciones existentes. Herramientas familiares con la experiencia otorgada por Visual Studio. Permite crear Hubs de datos seguros entre dispositivos, lugares físicos, etc… Baja fricción a la hora escalar y de hacer el deployment. Librerías y ejemplos soportados por la comunidad para diferentes lenguajes como Ruby, PHP, Java, etc… Acceso a los SQL Services a través de interfaces estándar como ser REST y SOAP. Extender los skills del programador a la nube.
  • 8.  
  • 9.  
  • 10. Flexible Properties String-Object Dictionary String Base64Binary, Boolean Decimal Datetime Metadata Id Version Kind No se permiten updates parciales Consultas LINQ Joins simples Algunos operadores BLOB
  • 11. Fácil de usar desde Visual Studio (Service Reference) No permite binarios Crear (Authority, Container, Entity) proxy.Create(scope, entity); Borrar (Container, Entity) proxy.Delete(scope); Recuperar proxy.Get(scope); Actualizar proxy.Update(scope, entity); Consultar proxy.Query(scope, queryString);
  • 12. Amigable con la Web 2.0 Soporta Blobs https://<authority>.data.database.windows.net/v1/<containerid>/<entityid> Query <container-id>?q=‘from e in entities select e’ GET Selección POST Inserción PUT Actualización DELETE Borrado
  • 13.
  • 14.  
  • 15. Cliente rico de encuestas
  • 16.  
  • 17.  
  • 18. © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. [email_address] [email_address]

Notas del editor

  1. 09/14/10 03:41 © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  2. Agilidad Servicios faciles de usar Rapida velocidad de desarollo Protocolos estandar Escalabilidad Crece con vos Siempre vas a poder crecer No hay que esperar para que lleguen los nuevos servidores Pagas a medida de creces SLA con calidad empresarial Basado en SQL Server y tecnologias Microsoft Alta disponiblidad Alta confiabilidad
  3. Agilidad Servicios faciles de usar Rapida velocidad de desarollo Protocolos estandar Escalabilidad Crece con vos Siempre vas a poder crecer No hay que esperar para que lleguen los nuevos servidores Pagas a medida de creces SLA con calidad empresarial Basado en SQL Server y tecnologias Microsoft Alta disponiblidad Alta confiabilidad
  4. Agilidad Servicios faciles de usar Rapida velocidad de desarollo Protocolos estandar Escalabilidad Crece con vos Siempre vas a poder crecer No hay que esperar para que lleguen los nuevos servidores Pagas a medida de creces SLA con calidad empresarial Basado en SQL Server y tecnologias Microsoft Alta disponiblidad Alta confiabilidad
  5. Se pueden devolver directo en el body de la respuesta REST Entity Each entity inside a container can store any number of user-defined properties and corresponding values. An entity is the smallest object that can be updated, that is, you can retrieve an entire entity; add, update, delete properties; and then replace the original entity with the updated one. Partial updates are not supported. The entities can be blob or non blob entities. In this release the blob entities can only have metadata properties. Flexible properties on blobs are not allowed. Note: A container can store zero or more entities, but nested containers (containers within a container) are not supported. This hierarchical structure of authorities, containers, and entities forms a three-level containment model. This containment model is illustrated in the diagram below: Homogeneous vs. Heterogeneous Containment Depending on your application needs, you container can be a homogeneous or heterogeneous. In the homogeneous model, a container stores entities of the same kind. In this model, a container is like a database table. Some of the examples of homogeneous containers are as follows: In an Employee table, you store employee records. These are all records of the same kind. In SDS, you would create an Employee container that stores Employee entities. These entities can have different properties, but they are all entities of Employee kind. In a sample authority, books-docsamples (DNS name books-docsamples.data.database.windows.net), you can create containers such as ChildrensBooks and TechnicalBooks. You then store book entities in appropriate containers. In a heterogeneous containment model, a container is like a database that stores entities of all kinds. For example, a database can have Orders, Employees, and OrderDetails tables. In SDS, you can create a single container to store orders, employees, and order details entities. The advantage in this case is that you can query across heterogeneous entities within the same container. Flexible Entity In SDS, the flexible entity is a key concept. Each of these entities is a set of metadata properties and a bag of flexible properties. You can think of flexible entities as sparse tables in the relational data model or an XML fragment with one element per property value. Each property has a name and a value. The value can only be a simple scalar type. The simple scalar types supported in this release are string, binary, Boolean, decimal, and datetime. string binary Boolean decimal dateTime Whether you use the REST or SOAP interface discussed below, the XML payload format uses the following standard XSD types to encode the scalar values: string base64Binary boolean decimal dateTime Metadata Properties Each flexible entity carries a fixed set of properties ( Id , Version , and Kind ) A blob entity has additional Content property. These are called metadata properties. The Id property uniquely identifies a flexible entity. The Version property acts like a timestamp. The system assigns value for the Version property when an entity is created. For each update, a new version is automatically assigned. The Kind property value is user-defined and identifies the entity type. The Content blob property describes the blob. Flexible Properties In addition to the metadata properties, an entity can also have zero or more additional flexible properties. These flexible properties can have any name and any scalar value of one of the above scalar types.
  6. Agilidad Servicios faciles de usar Rapida velocidad de desarollo Protocolos estandar Escalabilidad Crece con vos Siempre vas a poder crecer No hay que esperar para que lleguen los nuevos servidores Pagas a medida de creces SLA con calidad empresarial Basado en SQL Server y tecnologias Microsoft Alta disponiblidad Alta confiabilidad
  7. Agilidad Servicios faciles de usar Rapida velocidad de desarollo Protocolos estandar Escalabilidad Crece con vos Siempre vas a poder crecer No hay que esperar para que lleguen los nuevos servidores Pagas a medida de creces SLA con calidad empresarial Basado en SQL Server y tecnologias Microsoft Alta disponiblidad Alta confiabilidad
  8. Agilidad Servicios faciles de usar Rapida velocidad de desarollo Protocolos estandar Escalabilidad Crece con vos Siempre vas a poder crecer No hay que esperar para que lleguen los nuevos servidores Pagas a medida de creces SLA con calidad empresarial Basado en SQL Server y tecnologias Microsoft Alta disponiblidad Alta confiabilidad
  9. Agilidad Servicios faciles de usar Rapida velocidad de desarollo Protocolos estandar Escalabilidad Crece con vos Siempre vas a poder crecer No hay que esperar para que lleguen los nuevos servidores Pagas a medida de creces SLA con calidad empresarial Basado en SQL Server y tecnologias Microsoft Alta disponiblidad Alta confiabilidad
  10. 09/14/10 03:41 © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  11. 09/14/10 03:41 © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.