Index
A
- Access Control
- Access Controloverview / Access Control
- Access ControlSign in with Twitter button / Access Control
- Access Controlauthentication, versus authorization / Authentication versus authorization
- Access Controlconfiguration basics / Basics of Access Control configuration
- Access ControlSWT / Requests and Simple Web Tokens
- Access Control configuration, for Jupiter Motors
- Access Control configuration, for Jupiter Motorsabout / Configuring Access Control for Jupiter Motors
- Access Control configuration, for Jupiter MotorsLoadStartupData function / Configuring Access Control for Jupiter Motors
- Access Control configuration, for Jupiter MotorsGetStatusForOrder function / Configuring Access Control for Jupiter Motors
- Access Control configuration, for Jupiter MotorsAddOrderStatusUpdateToQueue function / Configuring Access Control for Jupiter Motors
- Access Control configuration, for Jupiter MotorsAzure AppFabric Portal, configuring / Configuring Azure AppFabric Portal
- Access Control configuration, for Jupiter Motorsconfiuration tools, ACM.exe / Configuration tools
- Access Control configuration, for Jupiter Motorsconfiuration tools, AcmBrowser / Configuration tools
- Access Control configuration, for Jupiter Motorsconfiuration tools / Configuration tools
- Access Control configuration, for Jupiter MotorsToken Policy, creating / Creating a Token Policy
- Access Control configuration, for Jupiter Motorsscope, configuring / Configuring a Scope
- Access Control configuration, for Jupiter MotorsIssuer, configuring / Configuring an Issuer
- Access Control configuration, for Jupiter MotorsRules, configuring / Configuring a Rule
- Access Control configuration, for Jupiter Motorsclient application, configuring / Configuring a client application for Access Control
- Access Control configuration, for Jupiter Motorsadding, to web service / Using Access Control in a web service
- ACMBROWSE / Basics of Access Control configuration
- Amazon
- Virtual Private Cloud / Cloudy skies aheadcloud computinginfrastructure
- AppFabric
- about / Windows Azure platform: AppFabric
- application deployment
- preparing / Preparation application for deployment
- application diagnostics
- about / Application diagnostics and logging in the cloudweb rolesolution, creating
- table storage / Application diagnostics and logging in the cloudweb rolesolution, creating
- ASP.NET
- assembly references / Web roles, déjà vu, and ASP.NET
- ASP.NET developer
- considerations / Considerations for the ASP.NET developerDevelopment Fabricabout
- Azure
- about / Cloudy skies aheadcloud computinginfrastructure, Is cloud computing "enterprisey" enough?Azureabout, Explaining Azure to the managers
- Azure Fabric / Explaining Azure to the managers
- Development Fabric / Development Fabric
- monthly service charges, calculating / How are Azure costs calculated?
- features / Integrating application with cloud features
- application, diagram / Integrating application with cloud features
- web role / The role of the web
- Azure, developing
- tools, downloading / Downloading the tools
- local machine, configuring / Configuring the local machine for development, Installing Windows Azure tools and SDKAzure, developinglocal machine, configuring
- tools, installing / Installing Windows Azure tools and SDKAzure, developinglocal machine, configuring
- Azure account, creating
- steps / Creating an Azure account
- Azure AppFabric
- Azure AppFabricabout / Introduction to Azure AppFabric
- Azure AppFabricService Bus service / Introduction to Azure AppFabric
- Azure AppFabricexamples / Introduction to Azure AppFabric
- Azure costs, calculating
- Windows Azure pricing, calculating / Calculating Windows Azure pricing
- AppFabric pricing, calculating / Calculating AppFabric pricing
- Azure Diagnostics
- collected data, storing / Azure Diagnostics under the hood
- Azure menu
- Windows Azure / Explaining Azure to the managers
B
- BLOB
- about / Blob Storage
- blobs, Azure ecosystem
- page blobs / Blobs in the Azure ecosystem
- storing / Blobs in the Azure ecosystem
- storage, creating / Creating Blob Storage
- blob storage
- creating, steps / Creating Blob Storage
- accessing, mechanisms / Blob Storage
- REST / Representational State Transfer
- API / The Blob Storage API
- containers working with, REST Interface used / Working with containers using the REST interface
- containers working with, StorageClient library used / Working with containers using the StorageClient library
- blobs, working with / Working with blobs
- blob storage API
- PUT command / The Blob Storage API
- GET command / The Blob Storage API
- using / The Blob Storage API
- blob Storage Data Model
- container / Blob Storage Data Model
- about / Blob Storage Data Model
C
- CDN
- about / Project design
- CDN, Windows Azure
- blobs, accessing / Windows Azure Content Delivery Network
- blobs, caching / Windows Azure Content Delivery Network
- client application configuration, for Access Control
- client application configuration, for Access Controlsteps / Configuring a client application for Access Control
- client application configuration, for Access ControlToken, requesting for / Requesting the Token
- cloud computing
- about / What is cloud computing?, Is cloud computing "enterprisey" enough?Azureabout
- benefits / Some benefits of cloud computing
- downsides / Some downsides of cloud computing
- infrastructure / Cloud computing infrastructure, Cloudy skies aheadcloud computinginfrastructure
- cloud computing, benefits
- storage management / Some benefits of cloud computing
- cloud computing, downsides
- lesser control on application environment / Some downsides of cloud computing
- CLR
- about / Calculating SQL Azure pricing
- config data
- logging, in application / Logging config data in our applicationdiagnostic loggingconfiguration location, changing
D
- database
- creating / Creating our database
- DataTables, packaging
- advantages / DataTable "gotcha"
- disadvantages / DataTable "gotcha"
- deployment
- upgrading / Upgrading the deployment
- running / Running the deployment, Summary
- developmant considerations
- about / Development considerations
- maximum size, managing / Managing maximum size
- Development Fabric
- about / Considerations for the ASP.NET developerDevelopment Fabricabout
- diagnostic data
- transferring / Transferring and persisting diagnostic data
- DiagnosticDataBufferConfiguration class / Azure Diagnostics under the hood
- diagnostic logging
- enabling / Enabling diagnostic logging, Changing the location of the logging configurationdiagnostic loggingenabling
- configuration location, changing / Changing the location of the logging configurationdiagnostic loggingenabling, Logging config data in our applicationdiagnostic loggingconfiguration location, changing
E
- enterprise application
- about / What is an enterprise application?
- entities, Table Storage
- naming rules / Working with entities
- Entity Group Transactions, rules / Entity Group Transactions
- ERPService.svc.vb, WCF web service
- LoadStartUpData service function / LoadStartupData service function
- AddOrderStatusUpdateToQueue service function / AddOrderStatusUpdateToQueue service function
- GetOrderStatuses function / GetOrdersNotComplete, GetOrderStatuses, and CreateDataSetFromDataReader class functions
- ETW / Azure Diagnostics under the hood
- exception handling
- about / Exception handling
- operation, retrying / Retry on exceptions
- retry / Exceptions on retry
- concurrency conflicts / Concurrency conflicts
- table errors / Table errors and HTTP response codes
F
- fully supported T-SQL commands
- DML / Fully supported T-SQL commands
- DCL / Fully supported T-SQL commands
G
- GQL
- about / Cloudy skies aheadcloud computinginfrastructure
- GSW / Manually scripting objects and data
H
- hosted service setup, Windows Azure
- Identifiers, setting up / Setting Hosted Service identifiers
- Affinity Group, choosing / Affinity Groups — geographically grouping services
- Huron
- about / SQL Azure
I
- identity providers / Access Control
- IERPService.vb file, WCF web service
- Service Contract / Operation ContractIERPService.vb file, WCF web serviceService Contract
- Operation Contract / Operation ContractIERPService.vb file, WCF web serviceService Contract
- Data Contract / Data Contract
- ADO.NET datasets, using / Using ADO.NET datasets
J
- Jupiter ERP database
- visual look / The Jupiter Motor's ERP system database and the Dealer Orders database
- SQL Azure portal / SQL Azure portal
- JupiterMotorsERP local application
- about / JupiterMotorsERP local application
- designing, requirements / JupiterMotorsERP local application
- App.config code, adding / Adding App.config code
- Jupiter Motors Web Role
- code / How do we get there? Here's our code!
- additional stored procedures / Additional stored procedures used by the web role
- Jupiter Motors worker role
- building / Building the Jupiter Motors worker role, SummaryJupiter Motors worker rolebuilding
K
- key
- keyPrevious Management Key / Configuring Azure AppFabric Portal
L
- live configuration
- changing / Changing live configuration
- local machine configuration
- steps / Configuring the local machine for development
- WCF HTTP Activation, enabling / Configuring the local machine for development
- Microsoft Hotfixes, applying / Configuring the local machine for development
M
- management tools
- about / Management tools
- SQL Azure portal / SQL Azure portal
- SSMS 2008 R2 / SSMS 2008 R2
- Project Houston / Access 2010management toolsProject Houston
- Access 2010 / Access 2010management toolsProject Houston
- messages, working with
- about / Working with messages
- metadata, queues
- adding, REST API used / REST API
- retrieving / REST API
- method
- SetMetadata / Client library
- Run() / Worker role internals
- OnStop() / Worker role internals
- methodTokenValidator.Validate / Using Access Control in a web service
- MOCP
- about / Creating an Azure account
O
- OnStart method / Enabling diagnostic logging
- ORM / Some of the good stuffORM
P
- PartitionKey
- choosing / Choosing a PartitionKey
- choosing, Microsoft tips / Choosing a PartitionKey
- Project Dallas
- about / Codename Dallas
- project design
- about / Project design
- customer portal, components / Project design
- information flow, overview / Project design
- Azure selection, need for / Project design
- Project Houston, management tools
- about / Project Houston
- advantage / Project Houston
Q
- queues
- working with / Working with queuesQueue Storagebinary data, handling
- listing / Listing queues
- deleting / Deleting queues
- metadata, setting / Setting metadata
- metadata, obtaining / Getting metadata
- queues, creating
- rules / Creating queues
- REST API / REST API
- in client library / Client library
- queues, deleting
- REST API / REST API
- client library, using / Client library
- queues, listing
- REST API / REST API
- Client library / Client library
- Queue Storage
- accessing / The ins and outs of queues
- about / The ins and outs of queues
- benefits / Reasons to use a queue
- failover / Invisibility time and failover
- invisibility time / Invisibility time and failover
- binary data, handling / Working with queuesQueue Storagebinary data, handling
R
- Role.OnStart() method / Enabling diagnostic logging
S
- schema migration, SQL Azure
- objects, scripting manually / Manually scripting objects and data
- SQL Azure Migration Wizard / SQL Azure Migration Wizard
- security, SQL Azure
- rules / Security
- about / Security
- Service Bus
- Service Busabout / Service Bus
- Service Busas message relay / Service Bus as message relay
- Service Busas message relay, advantages / Service Bus as message relay
- Service Busas message relay, disadvantages / Service Bus as message relay
- Service Busas connection broker / Service Bus as connection broker
- service function
- AddOrderStatusUpdateToQueue / GetOrderStatusForOrder service function
- SQL Azure
- about / SQL Azure
- pricing, calculating / Calculating SQL Azure pricing
- overview / Overview of SQL Azure
- benefits / Overview of SQL Azure
- similarities / What's the same in SQL Azure?
- security / Security
- roles, managing / Managing databases, logins, and roles in SQL Azure
- schema, migrating / Migrating schema and data
- SQL Azure, benefits
- manageability / Overview of SQL Azure
- high availability / Overview of SQL Azure, High availability
- scalability / Overview of SQL Azure, Scalability
- Relational data model / Relational data model
- familiar development model / Familiar development model
- SQL Azure, differences
- about / What's different in SQL Azure?
- database number / Number of databases
- database objects / Database objects
- Service Broker / Service Broker, SQL Browser, and DTC
- SQL Browser / Service Broker, SQL Browser, and DTC
- Distributed Transaction Coordinator (DTC) / Service Broker, SQL Browser, and DTC
- T-SQL commands / T-SQL commands
- system functions / System functions
- data synchronization / Data synchronization
- SQL Azure, managing
- about / Manageability
- steps / Managing SQL Azure
- similarities / Similarities, DifferencesSQL Azure, managingsimilarities
- differences / DifferencesSQL Azure, managingsimilarities
- high availability / High availability
- SQL Azure, similarities
- database objects / Database objects
- fully supported T-SQL commands / Fully supported T-SQL commands
- T-SQL commands support / Fully supported T-SQL commands
- partially supported T-SQL commands / Partially supported T-SQL commands
- built-in functions / SQL Server built-in functions
- multiple active result sets / Multiple active result sets
- SSIS
- about / SQL Server Integration Services (SSIS)
- SQL Server Import and Export Wizard / SQL Server Import and Export Wizard
- packages, creating from scratch / Creating packages from scratch
- DACPackages / DAC Packs, BCP
- SSMS
- about / SQL Azure
- SSRS
- about / Overview of SQL Azure
- storage service, Windows Azure
- Blob storage / Blob Storage
- table storage / Table Storage
- queue storage / Queue Storage
- stored data
- accessing / Accessing stored data
- STS / Access Control
- SWT
- SWTabout / Requests and Simple Web Tokens
T
- tables, Table Storage
- working with / Working with tables
- naming convention / Working with tables
- Table Storage
- versus database tables / Table Storage versus database tables
- use / Table Storage versus database tables
- benefits / Some of the good stuffORM
- tables, accessing / Some of the good stuffORM, Limitations of Table StorageTable Storagetables, accessing
- limitations / Limitations of Table StorageTable Storagetables, accessing
- adding to Azure account / Adding Table Storage to an Azure account
- accessing / Accessing Table Storage
- entities, working with / Working with entities
- Table Storage, accessing
- about / Accessing Table Storage
- x-ms-version property / Accessing Table Storage
- tables, working with / Working with tables
- tables, naming convention / Working with tables
- Token Policy / Basics of Access Control configuration
- trace listener / Application diagnostics and logging in the cloudweb rolesolution, creating
U
- Upgrade domains / Upgrading the deployment
W
- WCF
- about / Web services and WCF
- securing / Securing WCF
- new Web Role, creating / Creating a new WCF service web role
- WCF web service
- about / Our WCF web services
- IERPService.vb file / ERP service interface — IERPService.vb
- ERPService.svc.vb / ERP service implementation — ERPService.svc.vb
- web role
- about / The role of the web
- and ASP.NET / Web roles, déjà vu, and ASP.NET
- solution, creating / Creating the solution and web role project, Application diagnostics and logging in the cloudweb rolesolution, creating
- Jupiter Motors Web Role / Jupiter Motors web role
- web service
- endpoint / Web services and WCF
- host environment / Web services and WCF
- service class / Web services and WCF
- endpoint, components / Web services and WCF
- adding, to Azure Web Role / Web services and WCF
- Jupiter Motors web service / Jupiter Motors web service
- Windows application
- overview / Brief overview of the application
- listboxes, populating / Brief overview of the application
- testing / Testing our application
- Windows Azure
- Service Bus / Cloudy skies aheadcloud computinginfrastructure
- about / Windows Azure
- storage service / Windows Azure, Storage service
- compute service / Compute service
- Azure Fabric controller / Azure Fabric Agent and Controller
- AppFabric / Windows Azure platform: AppFabric
- pricing, calculating / Calculating Windows Azure pricing
- CDN / Windows Azure Content Delivery Network
- hosted service, setting up / Setting up hosted service in Windows Azure
- cloud project, running / Ready for deployment
- Windows Azure tools, installing
- Platform Training Kit, installing / Installing Windows Azure tools and SDKAzure, developinglocal machine, configuring
- tools, installing / Installing Windows Azure tools and SDKAzure, developinglocal machine, configuring
- steps / Installing Windows Azure tools and SDKAzure, developinglocal machine, configuring
- WLID
- about / Creating an Azure account
- WMS
- about / Windows Azure platform: AppFabric
- worker roles
- building / Worker role internals
- uses / Uses of worker roles
- facing externally / Externally facing worker roles
- thread-pool pattern / Thread-pool pattern
- managing / Managing worker roles
- best practices / Best practices
- Jupiter Motors worker role / The Jupiter Motors worker role
- WriteLine method / Logging config data in our applicationdiagnostic loggingconfiguration location, changing
- WSDL
- about / Web Service Definition Language (WSDL) "gotcha"