Come learn about our new cloud-based storage service and how it addresses a number of business scenarios. This session introduces the new Microsoft SQL Server Data Services, as well as outlines business models and terms
In this presentation we review SQL Azure Federation and Scalability.
Best Regards,
Dr. Eduardo Castro Martinez
Microsoft SQL Server MVP
http://ecastrom.blogspot.com
http://tinyurl.com/comunidadwindows
SQL Server 2012 is a cloud-ready information platform that helps organizations unlock breakthrough insights across the organization and quickly build solutions to extend data across on-premises and public cloud, backed by mission critical confidence. Sujit Rai, a technical expert at Convonix shares its uses in business intelligence.
MAIA Intelligence was invited to give a technical session on MS-SQL at Microsoft Dreamspark Yatra 2012 event in which around 300 budding techies learnt about the emerging technologies
In this presentation we present SQL Azure under the hood, we explore the internal componentes and process involved in the SQL Azure Platform.
Regards
Ing. Eduardo Castro, SQL Server MVP
http://comunidadwindows.org
http://ecastrom.blogspot.com
In this presentation we review SQL Azure Federation and Scalability.
Best Regards,
Dr. Eduardo Castro Martinez
Microsoft SQL Server MVP
http://ecastrom.blogspot.com
http://tinyurl.com/comunidadwindows
SQL Server 2012 is a cloud-ready information platform that helps organizations unlock breakthrough insights across the organization and quickly build solutions to extend data across on-premises and public cloud, backed by mission critical confidence. Sujit Rai, a technical expert at Convonix shares its uses in business intelligence.
MAIA Intelligence was invited to give a technical session on MS-SQL at Microsoft Dreamspark Yatra 2012 event in which around 300 budding techies learnt about the emerging technologies
In this presentation we present SQL Azure under the hood, we explore the internal componentes and process involved in the SQL Azure Platform.
Regards
Ing. Eduardo Castro, SQL Server MVP
http://comunidadwindows.org
http://ecastrom.blogspot.com
This presentation was delivered at one of Intergen's Twilight sessions during 2008. It provides an overview of the new features of Microsoft SQL Server 2008, and is targeted at both business and IT users.
Introducing SOA and Oracle SOA Suite 11g for Database ProfessionalsLucas Jellema
This session introduces SOA and the new Oracle SOA Suite 11g to the realm of database professionals from which it sometimes seems so far removed. What are the key SOA concepts and objectives? What is at the heart of Oracle SOA Suite 11g: composite applications, BPEL PM, and the mediator. The session shows how SOA services can be leveraged from the database, from triggers, PL/SQL units, or even SQL and how the database can publish events to the event delivery network. It covers how the SOA infrastructure can access the database, primarily using Oracle Database and Oracle Advanced Queueing adapter and how database developers can help in doing so efficiently. It ends with hints for applying SOA concepts to "normal" database development.
If you have a SQL Server license (Standard or higher) then you already have the ability to start data mining. In this new presentation, you will see how to scale up data mining from the free Excel 2013 add-in to production use. Aimed at beginning to intermediate data miners, this presentation will show how mining models move from development to production. We will use SQL Server 2012 tools including SSMS, SSIS, and SSDT. Technology includes SQL Server 2012 SP1, Office 2013, Windows 8 Professional.
Come learn how to extend your existing Web applications and get them to live and breathe within Live Mesh. See how Mesh-enabled Web applications can be accessed from anywhere through a Web browser as well as run locally (and offline) on a user's desktop. Also see how Web applications can take full advantage of value-add Mesh services such as a dedicated sandbox, online and offline synchronized storage, automatic application updates, identity, application catalogue, social computing, and more.
PL/SQL developers (as well as DBAs and many others involved) typically are uncertain what SOA means to them. They feel overwhelmed by a avalanche of acronyms. Yet they see it coming and instead of being surprised or bypassed, this session allows them to start participating and benefiting themselves. This session introduces SOA and the Oracle SOA Suite 11g to the realm of the PL/SQL developer - from which it sometimes seems so far removed. What are the key SOA concepts and objectives - what's the buzz about? What is at the heart of SOA Suite 11g: Composite Applications, BPEL PM and the Mediator.
The presentation demonstrates how SOA Services can be leveraged from the database – from Triggers and PL/SQL applications and how the database can publish events to the Event Delivery Network. It demonstrates how the SOA infrastructure can access the database, primarily using the Database Adapter – and how database developers can be instrumental in efficiently doing so. It concludes with some hints for applying SOA concepts for 'normal' database development.
An overview of microsoft data mining technologyMark Tabladillo
Microsoft has provided data mining technology in their SQL Server product since 2000, being the first major database vendor to put analytics at the database. SQL Server 2012 continues that leadership including the newly introduced semantic search (for text mining). This demonstration talk will outline this SQL Server technology, including the Excel 2013 add-in, SQL Server Integration Services for production scoring and data cleaning, and semantic search for text mining. This talk is appropriate for people new to data mining
SQLUG event: An evening in the cloud: the old, the new and the big Mike Martin
Belgian SQL UG talk On Windows Azure SQL Database and CO: The last couple of months have been very exciting times for Microsoft fans. With the release of the central flagship, SQL Server 2012, and the new and improved Cloud offering on Windows Azure, Microsoft managed to change the IT Landscape dramatically. During this talk we want to take you through all the SQL Server features in the Windows Azure Environment in either the full cloud spectrum or hybrid scenario’s. We’ll cover subjects like SQL Databases, IaaS, provisioning, integration, migration and touch some of the more computing topics in the Windows Azure when it comes to data. Going from the pure basics of all SQL related to the more advanced stuff you can do with this magnificent cloud platform.
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for ITBala Subra
Building and Deploying Large Scale SQL Server Reporting Services Environments Technical Note:
* Report Catalog sizing
* The benefits of File System snapshots for SSRS 2005
* Why File System snapshots may not help for SSRS 2008
* Using Cache Execution
* Load Balancing your Network
* Isolate your workloads
* Report Data Performance Considerations
RESTful Data Services with the ADO.NET Data Services Frameworkgoodfriday
Learn how to use ADO.NET Data Services Framework to easily create and consume REST data services on the web. This session will cover the main concepts of the ADO.NET Data Services Framework (aka Project "Astoria"), show how to use it, and discuss how to use it with Microsoft's broader vision of a common interface for Windows Live and 3rd party services.
This presentation was delivered at one of Intergen's Twilight sessions during 2008. It provides an overview of the new features of Microsoft SQL Server 2008, and is targeted at both business and IT users.
Introducing SOA and Oracle SOA Suite 11g for Database ProfessionalsLucas Jellema
This session introduces SOA and the new Oracle SOA Suite 11g to the realm of database professionals from which it sometimes seems so far removed. What are the key SOA concepts and objectives? What is at the heart of Oracle SOA Suite 11g: composite applications, BPEL PM, and the mediator. The session shows how SOA services can be leveraged from the database, from triggers, PL/SQL units, or even SQL and how the database can publish events to the event delivery network. It covers how the SOA infrastructure can access the database, primarily using Oracle Database and Oracle Advanced Queueing adapter and how database developers can help in doing so efficiently. It ends with hints for applying SOA concepts to "normal" database development.
If you have a SQL Server license (Standard or higher) then you already have the ability to start data mining. In this new presentation, you will see how to scale up data mining from the free Excel 2013 add-in to production use. Aimed at beginning to intermediate data miners, this presentation will show how mining models move from development to production. We will use SQL Server 2012 tools including SSMS, SSIS, and SSDT. Technology includes SQL Server 2012 SP1, Office 2013, Windows 8 Professional.
Come learn how to extend your existing Web applications and get them to live and breathe within Live Mesh. See how Mesh-enabled Web applications can be accessed from anywhere through a Web browser as well as run locally (and offline) on a user's desktop. Also see how Web applications can take full advantage of value-add Mesh services such as a dedicated sandbox, online and offline synchronized storage, automatic application updates, identity, application catalogue, social computing, and more.
PL/SQL developers (as well as DBAs and many others involved) typically are uncertain what SOA means to them. They feel overwhelmed by a avalanche of acronyms. Yet they see it coming and instead of being surprised or bypassed, this session allows them to start participating and benefiting themselves. This session introduces SOA and the Oracle SOA Suite 11g to the realm of the PL/SQL developer - from which it sometimes seems so far removed. What are the key SOA concepts and objectives - what's the buzz about? What is at the heart of SOA Suite 11g: Composite Applications, BPEL PM and the Mediator.
The presentation demonstrates how SOA Services can be leveraged from the database – from Triggers and PL/SQL applications and how the database can publish events to the Event Delivery Network. It demonstrates how the SOA infrastructure can access the database, primarily using the Database Adapter – and how database developers can be instrumental in efficiently doing so. It concludes with some hints for applying SOA concepts for 'normal' database development.
An overview of microsoft data mining technologyMark Tabladillo
Microsoft has provided data mining technology in their SQL Server product since 2000, being the first major database vendor to put analytics at the database. SQL Server 2012 continues that leadership including the newly introduced semantic search (for text mining). This demonstration talk will outline this SQL Server technology, including the Excel 2013 add-in, SQL Server Integration Services for production scoring and data cleaning, and semantic search for text mining. This talk is appropriate for people new to data mining
SQLUG event: An evening in the cloud: the old, the new and the big Mike Martin
Belgian SQL UG talk On Windows Azure SQL Database and CO: The last couple of months have been very exciting times for Microsoft fans. With the release of the central flagship, SQL Server 2012, and the new and improved Cloud offering on Windows Azure, Microsoft managed to change the IT Landscape dramatically. During this talk we want to take you through all the SQL Server features in the Windows Azure Environment in either the full cloud spectrum or hybrid scenario’s. We’ll cover subjects like SQL Databases, IaaS, provisioning, integration, migration and touch some of the more computing topics in the Windows Azure when it comes to data. Going from the pure basics of all SQL related to the more advanced stuff you can do with this magnificent cloud platform.
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for ITBala Subra
Building and Deploying Large Scale SQL Server Reporting Services Environments Technical Note:
* Report Catalog sizing
* The benefits of File System snapshots for SSRS 2005
* Why File System snapshots may not help for SSRS 2008
* Using Cache Execution
* Load Balancing your Network
* Isolate your workloads
* Report Data Performance Considerations
RESTful Data Services with the ADO.NET Data Services Frameworkgoodfriday
Learn how to use ADO.NET Data Services Framework to easily create and consume REST data services on the web. This session will cover the main concepts of the ADO.NET Data Services Framework (aka Project "Astoria"), show how to use it, and discuss how to use it with Microsoft's broader vision of a common interface for Windows Live and 3rd party services.
Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...Amazon Web Services
Enterprises around the world are driving growth through innovation when they run Windows based solutions on the leading cloud platform. In addition, enterprises can significantly reduce total cost of ownership and optimize their costs when they choose AWS to host legacy and 3rd party Microsoft applications optimized for Windows Server and SQL Server by taking advantage of our cutting-edge infrastructure, flexible pricing options and licensing solutions. AWS also offers solutions and programs that empower .NET developers to leverage their skills and tools to continue developing cutting edge solutions. So, whether you are migrating a small application or considering divesting an entire datacenter, AWS can scale and support hosting of Windows solutions that help you run your business today.
About the Event:
AWS Transformation Day is designed for enterprise organizations migrating to the cloud to become more responsive, agile and innovative, while staying secure and compliant. Join us for this one-day event and we’ll share our experiences of helping enterprise customers accelerate the pace of migration and adoption of strategic services.
Who should attend?
This event is recommended for IT and business leaders who are looking to create sustainable benefits and a competitive advantage by using the AWS Cloud. CIOs, CTOs, CISOs, CDOs, CFOs, IT leaders and IT professionals, enterprise developers, business decision makers, and finance executives.
In this presentation we introduce the basic concepts around SQL Server Azure: the database in the cloud.
Regards,
Ing. Eduardo Castro, PhD
http://ecastrom.blogspot.com
http://comunidadwindows.org
Convertigo Mobilizer is the most advanced Open Source Mobile Application Development Platform for Enterprises, featuring all the required components needed to develop and to run cross-platform mobile enterprises application connected to enterprise's back-end business applications.
- Large variety of connectors to enterprise apps
- Mashup sequencer to orchestrate and combine data and processes from multiple enterprise apps.
- Cross-platform WebApp and Native app mobile application development tools for iOS, Android, Blackberry and Windows Phone platforms
- Security managers and Identity managers
- Mobile application updates and administration
- Monitoring and administration tools.
Convertigo can also be used for transactionnal portal integration and for SOA enablement of legacy web or Mainframe applications.
Convertigo Community Edition is AGPL based.
Secure and Govern Integration between the Enterprise & the CloudCA API Management
Secure, govern and mediate integrations between enterprise applications and Cloud services
Overview
For Best Buy, the public Cloud provides a strategic way to dynamically scale consumer and partner-facing Web and API assets. The Cloud lets Best Buy accommodate peaks in demand without overbuilding, while isolating sensitive data from the public.
Best Buy also needs a consistent way to control what information is shared with applications in the Cloud, while simultaneously insulating development teams from the vagaries of security, management and mediation challenges that arise when implementing a hybrid Cloud solution.
This Webinar, presented by Best Buy, Amazon Web Services and Layer 7 Technologies, looks at a specific example of the Best Buy API Developer Portal and share best practices for security, governance and mediation of enterprise services with applications in the Cloud.
Introduction to WCF RIA Services for Silverlight 4 DevelopersSaltmarch Media
Building rich internet applications for business that are interactive and elegant is hard. WCF RIA Services, released alongside Silverlight 4, represents a new take on multi-tier application development. In this demo-only (no slides) talk, we'll introduce RIA Services and then walk through how you can use it to easily build your own rich internet applications using Silverlight 4 and ASP.NET.
Understanding AWS Managed Database and Analytics Services | AWS Public Sector...Amazon Web Services
The world is creating more data in more ways than ever before. The average internet user in 2017 generates 1.5GB of data per day, with the rate doubling every 18 months. A single autonomous vehicle can generate 4TB per day. Each smart manufacturing plant generates 1PB per day. Storing, managing, and analyzing this data requires integrated database and analytic services that provide reliability and security at scale. AWS offers a range of managed data services that let customers focus on making data useful, including Amazon Aurora, RDS, DynamoDB, Redshift, Spectrum, ElastiCache, Kinesis, EMR, Elasticsearch Service, and Glue. In this session, we discuss these services, share our vision for innovation, and show how our customers use these services today. Learn More: https://aws.amazon.com/government-education/
Similar to Introducing SQL Server Data Services (20)
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Connector Corner: Automate dynamic content and events by pushing a button
Introducing SQL Server Data Services
1.
2. Topics we will talk about
Microsoft Data Platform Evolution
SQL Server Data Services
Value proposition
Shape of the service
Building an application using the service
Release Plan
Call to action
3. Comprehensive platform for all data
Integration
Reporting
Analysis Synch
FILE
RDBMS
OLAP
Query Search
XML
Mobile and
Desktop Server
4. Upcoming Evolution – Data Services
Integration
Reporting
Analysis Synch
FILE
RDBMS
OLAP
Query Search
XML
Mobile and
Data Services
Desktop Server
5. Software + Services
Client Web Services
SYNC Mobile and
Applications
Desktop
Internet Standard Interfaces and
Protocols (SOAP/REST/APP)
ADO.Net Data
SQL Server Data ADO.Net Data
Services Framework
Services (SSDS) Services
Windows Live
Services
On Premises
SYNC SYNC SYNC
6. Microsoft Sync Framework
Synchronizing Contacts between endpoints
Access, SSDS and Files
SQL Server
Data Services
Each endpoint exposed for
synchronization via a Sync Provider
FileProvider, AccessProvider,
SSDSProvider, etc.
A Sync-Controlling Application Vcard
Files
Access
Manages synchronization sessions
between providers
7. Your Data Any Place, Any Time
Microsoft® SQL Server® Data Services (SSDS) is a
Web facing data storage and processing utility
Business Ready
Application Scales without
SLA
Agility Limits
• Built using robust Microsoft
• Simple, flexible data • Storage and processing
SQL Server technology
model scales without restrictions
• SLA for business continuity
• REST and SOAP • Businesses pay only for
protocols support the resources consumed
• Highly available, reliable
and secure
9. Authority
Authority Unit of geo-location and billing
Collection of containers
Container
Unit of consistency/search
Container Collection of entities
No schema required
Entity
Entity Property bag of name/value pairs
Unit of update/change
11. Shown as part of demo
private static void CreateEntity(string containerUri, string entityPayload)
{
try
{
// Create the request to send.
WebRequest request = CreateRequest(
containerUri,
HttpMethods.POST,
entityPayload,
quot;application/xmlquot;,
UserName,
Password);
// Get the response and read it in to a string.
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
{
if (response.StatusCode != HttpStatusCode.Created)
…
}
}
catch (WebException ex)
{
…
12. Flexible Entity Model
No schema required
Property bag of name / value pairs
Smallest Unit of Storage (unit of update)
Metadata properties
ID – unique within parent container
Kind – track user type ex: JobListing, Resume, etc
Version – update timestamp on each operation
Flex properties
Can change instance type or add additional properties
Support for simple types: decimal, string, bool, etc
All properties are indexed
13. Entity properties may differ in type and instance
Property Type Value
Metadata ID EntityId VWGOLF-01
Kind EntityKind Car
Reliable, one owner, … Different Kinds
FlexProps Description String
Price Numeric 12000.00
ListingDate Datetime 01-01-2008
LocationZip String 98052
Property Type Value
Different instance
Metadata ID EntityId MINICOOPER-264
types
Kind EntityKind FunCar
Reliable, one owner, …
FlexProps Description String
Price Numeric 12000.00
1st January, 2008
ListingDate String
Additional property
LocationZip String 98052
EngineSize Numeric 1600
14. Stores Flexible Entities
Unit of consistency
Widest domain of a single search and
operation
Unique name within parent container
15. A collection of Containers
Analog to namespace
Unit of billing and geo-location
Has DNS name
16. Consumed using SOAP or REST
Endpoint secured by SSL
Each authority has single owner
Secured using single owner credentials
Operations for
Authority provisioning
Create, Update, Delete
Container provisioning and query
Entity storage, update, delete and query
Query uses simple LINQ-like syntax
17. Exposes URI for each resource
Service: https://data.sitka.microsoft.com/v1
CreateAuthority (POST)
Authority: https://auth.data.sitka.microsoft.com/v1
FetchAuthority (GET)
QueryContainers (GET) with query “from e in … where …”
CreateContainer (POST)
Container: https://auth.data.sitka.microsoft.com/v1/containerId
FetchContainer (GET)
QueryEntities (GET) with query “from e in … where …”
UpdateContainer (PUT)
DeleteContainer (DELETE)
CreateEntity (POST)
Entity: https://auth.data.sitka.microsoft.com/v1/containerId/entityId
FetchEntity (GET)
UpdateEntity (PUT)
DeleteEntity (DELETE)
18. Litware HR – a web-based recruiting service
Multi-tenant application
Contoso (Web Startup)
AdventureWorks (Bike Store)
Roles
HR Manager and Job Applicant
Concept Usage Example
Authority Single location for Litware applications LitwareHR
Container Container for app runtime, LiwareHR_Metadata
ContosoHR, …
one container per tenant
Storage for each app type – jobs,
Entity JobListing
resumes and various metadata items Application
19.
20. Sign up for Invitation only beta - 3/5/08
On boarding starts within two weeks using invitation codes
No charge for use during beta period
Next step – open beta within 6 months
Service refresh every 8 weeks
New functionality based on customer feedback
Go Live in H1’09
Published SLA and SLM
Pricing and licensing model TBD
May-08 Jul-08 Aug-08 Oct-08 Jan-09
Refresh-1 Refresh-2 Refresh-3 Refresh-4 Refresh-5
Live
H1'09
Mar-08 Apr-08 May-08 Jun-08 Jul-08 Aug-08 Sep-08 Oct-08 Nov-08 Dec-08 Jan-09
3/5/08 Mar-08 - Jul-08 Jul-08 - Jan-09
Registration Invitation Only Beta Open Beta
Begins
21. Key Takeaways
This is the starting point
Scale, cost and operations excellence
Learn about customer and partner usage patterns
Built on proven Windows Server and SQL Server technology
Industrial strength servers; years of experience running large scale
MSN and Live services
Novel distributed data fabric for massive scale out and lights out
operation
Service will evolve based on feedback and partnerships
Rich data types and query
Blobs and full text search
Rich services: reporting, analytics, caching, sync and data quality
We are extending our data platform to the Cloud
22. Pre-register for beta access
http://www.microsoft.com/sql/dataservices
Documentation, samples and more
Get more during MIX
Open spaces chalktalk – Thu 12 & Fri 11:30
Open spaces theatre – 2pm
Hands on lab – LDATA01
Microsoft Sync Framework (T32)
Team blog: http://blogs.msdn.com/ssds
nigel.ellis@microsoft.com
25. •Used primarily by end users
• Can be used by developers to build
other services
Finished Service
• Examples: Search, Hotmail, CRM Live
• Adds value when used in conjunction
with on-premises software
• Used primarily by end-users
Attached Service
• Examples: Exchange Hosted Services,
Windows Update
• Foundation pieces for other services
• Used by developers to build Finished,
Building Block Service Attached or other Building Block Services
• Examples: LiveID, SSDS, etc.
26. Textual query language through web-service head
Language patterned after C# LINQ syntax
from e in container
where e.Kind == quot;CarForSalequot; &&
e[“Zipquot;] == 98053 &&
e[quot;Modelquot;] == quot;Mini Cooperquot;
select e
Operator semantics handles dynamic instance typing
e[“Zip”] could be number in one entity and string in another
Query supported over metadata and data properties
Limited to simple filters using comparison operations