Monday, April 26, 2010

28 TechEd North America Sessions with Keyword “Azure”

• Added ARC304 | Real-World Patterns for Cloud Computing breakout session by Wade Wegner on 4/26/2010, reformatted session titles.

As of 4/26/2010, there were:

  • 19 18 Breakout Sessions
  • 5 Interactive Sessions
  • 4 Hands-on Labs

scheduled for TechEd North America 2010. The following abstracts are from the current TechEd Session Catalog:


Breakout Sessions

ARC304 | Real-World Patterns for Cloud Computing

  • Session Type: Breakout Session
  • Track: Architecture
  • Speaker(s): Wade Wegner
  • Level: 300 – Advanced

Everything that you read these days seems to suggest that you should be moving to the cloud. But where do you start? Which applications and services should you be moving? How do you build the bridge between on-premises and the cloud? And more importantly, what should you be looking out for along the way? In this session, we explore how the Tribune Company has embraced the Windows Azure platform (including Windows Azure, Microsoft SQL Azure, Windows Azure AppFabric, and Project codename “Dallas”) to enhance and extend new and existing applications. We explore how they leverage elastic storage, scalable Web and Worker roles, leverage parallel and distributed compute, and handle inter- and intra-organizational communications. This session provides you with specific examples of cloud architectures (with examples) that will help you evaluate the Windows Azure platform for your next project.

ASI202 | Real-World SOA with Microsoft .NET and Windows Azure

  • Session Type: Breakout Session
  • Track: Application Server & Infrastructure
  • Speaker(s): Brian Loesgen, John deVadoss, Thomas Erl
  • Level: 200 - Intermediate

Companies worldwide are enjoying the benefits and efficiencies that can be realized through a well-defined and implement Service-Oriented Architecture strategy. For many, with the recent “go-live” of the Windows Azure platform, intriguing new architectural patterns for distributed, loosely-coupled applications are being made possible, allowing them to fundamentally re-think how they build and consume applications. In this session we explore what it means to realize the benefits of service-oriented architectures on the Microsoft .NET Framework, and see that exposing legacy assets by means of Web services whilst being necessary is not sufficient. We explore various on-premise and off-premise real-world SOA-related capabilities, examine a number of design patterns, and drill-down into what it takes to bridge from on-premise to the Windows Azure platform. Speakers for this session consist of authors from the recently-released “SOA with .NET and Windows Azure” book and also co-authors of the SOA Manifesto.

ASI204 | Windows Azure Platform AppFabric Overview

  • Session Type: Breakout Session
  • Track: Application Server & Infrastructure
  • Speaker(s): Maggie Myslinska, Todd Holmquist-Sutherland
  • Level: 200 - Intermediate

Come learn how to use the Windows Azure platform AppFabric Service Bus and Access Control as building block services for Web-based and hosted applications, and how developers can leverage services to create applications in the cloud and connect them with on-premises systems.

ASI302 | Architecting Hybrid Cloud Applications with the Windows Azure Platform AppFabric Service Bus

  • Session Type: Breakout Session
  • Track: Application Server & Infrastructure
  • Speaker(s): Clemens Vasters, Juval Lowy
  • Level: 300 - Advanced

In the abstract, all distributed applications need events management, remote calls and tunneling through various communication boundaries, from address spaces to firewalls and platforms. In the particular, often developers take these requirements either for granted as absolute mandates for specific technologies (“must use Web services”) or as impossible to approach (“it's too hard”) and thus limit the scope of their application both in capabilities and in market share. The availability of the Windows Azure platform AppFabric Service Bus is disruptive since it enables new design and deployment patterns that are simply inconceivable without it, opening new horizons for architecture, integration, interoperability, deployment, and productivity. In this unique session organized especially for Tech·Ed, Clemens Vasters and Juval Lowy share their perspective, insight, and expertise in architecting solutions using the service bus for hybrid applications that straddle both the cloud and the intranet, all from the perspective of the application, not merely the technology itself. See how Windows Communication Foundation (WCF) as the universal communication fabric enables families of communication patters, from discrete events, to elastic communication with buffers, discovery with the service bus, how to design for tunneling for diagnostics or logging, to enabling edge devices. The session ends with a glimpse at what is in store for the next versions of the service bus and the future patterns.

ASI305 | Integrating LoB Systems (SAP, Mainframe) with the Cloud Using Microsoft BizTalk Server and the Windows Azure AppFabric

  • Session Type: Breakout Session
  • Track: Application Server & Infrastructure
  • Speaker(s): Chris Kabat, Elizabeth Graham
  • Level: 300 - Advanced

Cloud computing is a technology that has widespread impact on IT organizations of all sizes. Organizations with large enterprise applications, such as SAP or mainframe applications, often wonder how they can realize the value of cloud computing when they already have such as huge investment in on-premise software. In this session we demonstrate how we interact with a business process that involves an SAP and a Mainframe application from a cloud-based application, leveraging all the advantages the cloud has to offer.  We use Microsoft BizTalk Server and Windows Azure AppFabric to expose enterprise data to our application in a secure and scalable way.

COS200 | Cloud Computing Overview: Moving to the Cloud with Microsoft

  • Session Type: Breakout Session
  • Track: Cloud Computing & Online Services
  • Speaker(s): Tim O'Brien
  • Level: 200 - Intermediate

Businesses are increasingly looking to the cloud as a way to maximize the value and reach of their technology investments, and the Cloud Services track is where you’ll learn about Microsoft’s investments in service-based applications and platform technologies. Join us for this track kickoff session and learn about Microsoft’s vision for cloud computing and the range of tools and technologies to support development, deployment, and management of applications in the cloud. Learn about the Windows Azure platform that allows developers to design and deploy applications and services for the cloud. Also learn about enterprise-ready services from Microsoft Online Services that help organizations quickly deploy and use communication, collaboration, and business intelligence capabilities.

COS302 | Developing Advanced Applications with Windows Azure

  • Session Type: Breakout Session
  • Track: Cloud Computing & Online Services
  • Speaker(s): Steve Marx
  • Level: 300 - Advanced

Go beyond "Hello, World" and see how Windows Azure supports building complex, multi-tier applications.

COS303 | Lap around the Windows Azure Platform

  • Session Type: Breakout Session
  • Track: Cloud Computing & Online Services
  • Speaker(s): Steve Marx
  • Level: 300 - Advanced

Come hear how the Windows Azure Platform provides a scalable compute and storage environment with Windows Azure, secure connectivity with Service Bus and Access Control Service, and a relational database with SQL Azure. Learn about these new services and see several demos that show how to build applications that run in and take advantage of Microsoft’s new cloud platform.

COS304 | Microsoft Dynamics CRM Online to Microsoft SharePoint Online Customization and Integration Deep Dive

  • Session Type: Breakout Session
  • Track: Cloud Computing & Online Services
  • Speaker(s): Brad Younge
  • Level: 300 - Advanced

During this session, we discuss how we accomplished the CRM Online and SharePoint Online customizations and integration that are available in our Stratus product. We initially demo the final product and touch on the high level architecture which includes three of Microsoft's cloud platforms: CRM Online, SharePoint Online and Azure. Then we dive deep into how we accomplished making customizations to CRM and SharePoint on the fly, how we created a seamless user experience in both the above applications without being able to deploy custom binaries to either platform, and how the Azure platform brought everything together. Stratus is an Enterprise Application Mashup tool that integrates the best features of Microsoft Dynamics CRM with Microsoft SharePoint. CRM users can feed client contact information and upload client documents directly to SharePoint sites from within Microsoft Dynamics CRM while SharePoint users can view these documents and general information about the CRM accounts, opportunities and cases they relate to. To learn more go to http://stratus.statera.com.

COS305 | Microsoft SQL Azure Development Best Practices

  • Session Type: Breakout Session
  • Track: Cloud Computing & Online Services
  • Speaker(s): Rick Negrin
  • Level: 300 - Advanced

This session covers best practices for using the SQL Azure cloud relational database. We walk through the creation of a departmental application from scratch. We see firsthand how easy it is to provision a SQL Azure Database and start developing against it. We also look at importing and exporting data, and reporting. Time is also spent looking at strategies for migrating your existing applications to the cloud so that you are provided with high availability, fault tolerance and visibility to these often unseen data repositories. Finally we see how the reach of the cloud provides you with opportunities to create a new, differentiated class of applications.

COS306 | The Economics of Cloud Computing

  • Session Type: Breakout Session
  • Track: Cloud Computing & Online Services
  • Speaker(s): Dianne O'Brien
  • Level: 300 - Advanced

When architecting and developing cloud applications, you now have the ability to directly impact the cost for running your application. In this session, learn about the Windows Azure Platform pricing model, the service level agreements for the platform, and the top cost considerations you should make when architecting your application.

COS307 | Using Microsoft Visual Studio 2010 to Build Applications That Run on Windows Azure

  • Session Type: Breakout Session
  • Track: Cloud Computing & Online Services
  • Speaker(s): Jim Nakashima
  • Level: 300 - Advanced

A platform is only as powerful as the tools that let you build applications for it. This session focuses on using demos, not slides, to show the best way to use Visual Studio 2010 to develop Windows Azure applications. Learn tips, tricks and solutions to common problems when creating or moving an existing application to run on Windows Azure. Come see how Visual Studio 2010 supports all parts of the development cycle as we show how to take an ASP.NET application running on IIS and make it a scalable cloud application running on Windows Azure.

COS310 | Windows Azure Storage Deep Dive

  • Session Type: Breakout Session
  • Track: Cloud Computing & Online Services
  • Speaker(s): Jai Haridas
  • Level: 300 - Advanced

Learn about the storage capabilities provided by Windows Azure including storing and manipulating blobs, structured non-relational entities, and using queues. Learn tips, tricks, and performance guidance for building new applications or migrating an existing project.

COS311 | Migrating Applications to Microsoft SQL Azure

  • Session Type: Breakout Session
  • Track: Cloud Computing & Online Services
  • Speaker(s): Cihan Biyikoglu
  • Level: 300 - Advanced

This exciting session walks through the creation of a departmental application from scratch. See firsthand how easy it is to provision a SQL Azure Database and start developing against it. We look at importing and exporting data, and reporting. Time is also spent looking at strategies for migrating your existing departmental applications to the cloud so that you are provided with high availability, fault tolerance, and visibility to these often unseen data repositories. Finally, we show how the reach of the cloud provides you with opportunities to create a new, differentiated class of applications.

OSP213 | SharePoint and Azure: How Do They Play Together?

  • Session Type: Breakout Session
  • Track: Office & SharePoint
  • Speaker(s): Steve Fox
  • Level: 200 - Intermediate

There is immense opportunity for you to build and deploy cloud-centric solutions using the new Windows Azure platform. However, what does that opportunity look like vis-à-vis Microsoft SharePoint? In this session, see the different ways in which you can integrate Azure services with SharePoint to extend your SharePoint solutions into the cloud.

SIA303 | Identity and Access Management: Windows Identity Foundation and Windows Azure

  • Session Type: Breakout Session
  • Track: Security, Identity & Access
  • Speaker(s): Vittorio Bertocci
  • Level: 300 - Advanced

Claims-based identity provides an open and interoperable approach to identity and access control that can be consistently applied both on-premises and in the cloud. Come to this session to learn about how Windows Identity Foundation can be used to secure your Web Roles hosted in Windows Azure, how you can take advantage of existing on-premises identities and how to make the best of features in our cloud offering, such as certificate management and staged environments.

SIA317 | Securing the Microsoft Cloud with Microsoft System Center and Microsoft Forefront Families of Products

  • Session Type: Breakout Session
  • Track: Security, Identity & Access
  • Speaker(s): John Howie, Mark Estberg
  • Level: 300 - Advanced

The infrastructure that supports Microsoft’s consumer and enterprise cloud offerings, including Azure, Bing, BPOS, Hotmail, and Messenger, runs on servers in datacenters world-wide. Running as many servers as Microsoft does presents challenges for any management software, including Microsoft’s own, yet there is a need to meet compliance burdens and ensure the ongoing security of the systems that keep customers’ data both secure and maintain their privacy. In this session hear how Microsoft’s Global Foundation Services security and compliance team meets statutory and regulatory compliance requirements, and keeps systems secure using Systems Center Configuration Management, Operations Manager and Virtual Machine Manager products, and Forefront Identity Manager and Endpoint Protection products. Also, learn of uses that these products are put to, that might surprise you, and many of the tricks and techniques used to overcome the problems of scale and geographic distribution, and how you can apply the same to your own systems and networks.

WEM201 | Discover Windows Embedded Standard 7 as Your Next Application Platform

  • Session Type: Breakout Session
  • Track: Windows Embedded
  • Speaker(s): Alexander Wechsler
  • Level: 200 - Intermediate

"Did you ever dream of building highly interactive and robust next generation applications on a platform that can be tailored exactly to your needs? If so, this session is just for you! Discover how Windows Embedded Standard 7 combines the power of Windows 7 with the ease, flexibility and dedicated functionality of the Embedded branch of the Windows family (predecessors: NT 4.0 embedded, XP embedded, WES 2009). Join us for a wild ride across a lot of technologies such as Silverlight 4.0, Sensor & Location PLatform, Enhanced / File Based Write Filter, Windows Azure, Gadgets, Powershell, Dialog Filter, the new managed DPWS stack, to name just a few. The time to design the next wave of smart connect devices is now!"

WSV310 | What Does the Cloud Mean for the IT Professional?

  • Session Type: Breakout Session
  • Track: Windows Server
  • Speaker(s): Joey Snow
  • Level: 300 – Advanced

Do cloud services make the IT pro obsolete? Join us in this informative session to discuss the role of IT pros with regard to Windows Azure. Discover what’s changed and what hasn’t for the IT professional including how to manage services in the new cloud environment and what tools are available to help manage the application lifecycle.

 


Interactive Sessions

COS02-INT | Building High Capacity Compute Applications with Windows Azure

  • Session Type: Interactive Session
  • Track: Cloud Computing & Online Services
  • Speaker(s): Patrick Butler Monterde
  • Level: 200 - Intermediate

Windows Azure allows any developer or business access to extreme scale computing and storage capacity. This session provides developers insight on the underpinnings that make Windows Azure well suited for computationally intensive/burst applications, as well as design principles for loosely coupled scale out applications that take full advantage of the Windows Azure platform. A typical example from the financial modeling industry is given to illustrate.

COS03-INT | Deploying, Managing, and Monitoring Cloud Applications on Windows Azure

  • Session Type: Interactive Session
  • Track: Cloud Computing & Online Services
  • Speaker(s): Ryan Dunn
  • Level: 200 - Intermediate

Microsoft understands that cloud computing needs to provide the same level of manageability and serviceability as existing premises applications. This session provides IT pros and businesses guidance on best practices around management and deployment of Windows Azure applications to meet service level agreements and application upgrade requirements. Microsoft provided tooling is used in some cases to illustrate.

COS06-INT | Migrating Existing Applications into the Cloud with Windows Azure

  • Session Type: Interactive Session
  • Track: Cloud Computing & Online Services
  • Speaker(s): Mark Kottke
  • Level: 200 - Intermediate

Windows Azure provides developers and businesses the benefit of lower TCO through fully automated service management, while providing instant scale out of existing applications. Come learn how to identify which existing LOB and Web apps make good targets for easy migration to the cloud and create a plan to migrate between on-premises to Windows Azure.

COS07-INT | Using Microsoft SQL Azure as a Datahub to Connect Microsoft SQL Server and Silverlight Clients

  • Session Type: Interactive Session
  • Track: Cloud Computing & Online Services
  • Speaker(s): Sean Kelley
  • Level: 200 - Intermediate

In this session we demonstrate how the Sync Framework is being used to enable a new series of exciting scenarios made possible by SQL Azure. First, we demonstrate how the Sync Framework is being integrated with SQL Server to make it easy to extend data to SQL Azure in only a few clicks. We then show how customers can drop down to lower levels in the stack in an effort to customize the behavior of that data movement without having to rebuild the application from the ground up. Finally, we demonstrate how the Sync Framework is being enhanced to expand our offline client-side reach beyond traditional Windows Presentation Foundation/Winforms applications by adding support for Microsoft Silverlight, HTML 5, Windows Phone 7, and other devices such as an iPhone.

COS13-INT | Database Performance in a Multi-tenant Environment

  • Session Type: Interactive Session
  • Track: Cloud Computing & Online Services
  • Speaker(s): Liam Cavanagh
  • Level: 300 - Advanced

Microsoft SQL Azure presents unique opportunities with regards to performance. The key distinction is multi-tenancy where every user database is co-located with multiple other databases on the same machine. Since your database no longer runs on dedicated hardware, activities of your neighbor databases could impact your performance. When the neighbors are quiet, your database has the luxury to utilize all the resources on the machine. However, when the neighbors get busy, your database performance may be affected. In this session, we show you a case study in which we quantify the multi-tenancy impact on performance. We give you some guidelines to monitor such effect on your database and what you can do to make your database performance more predictable.


Hands-on Labs

COS01-HOL | Introduction to the Windows Azure platform AppFabric Service Bus

  • Session Type: Hands-on Lab
  • Track: Cloud Computing & Online Services
  • Level: 200 - Intermediate

This lab covers the basics of the Windows Azure platform AppFabric Service Bus. It shows how to connect clients and services via SOAP and REST over the Service Bus using the AppFabric SDK. It explores the different bindings you can use, shows how to expose a MEX endpoint, and also how to handle message security and binary data.

COS02-HOL | Introduction to the Windows Azure platform AppFabric Access Control Service

  • Session Type: Hands-on Lab
  • Track: Cloud Computing & Online Services
  • Level: 200 - Intermediate

The Windows Azure platform AppFabric Access Control Service (ACS) is a service designed to secure REST Web services. ACS allows a REST Web services to integrate with both simple clients and enterprise identity technologies using a single code base.

COS03-HOL | Introduction to Windows Azure

  • Session Type: Hands-on Lab
  • Track: Cloud Computing & Online Services
  • Level: 200 - Intermediate

In this lab, explore the basic elements of a Windows Azure service by creating a simple GuestBook application that demonstrates many features of the Windows Azure platform, including Web and worker roles, blob storage, table storage, and queues.

COS04-HOL | Introduction to Microsoft SQL Azure

  • Session Type: Hands-on Lab
  • Track: Cloud Computing & Online Services
  • Level: 200 - Intermediate

In this lab, walk through a series of simple use cases for SQL Azure such as: preparing your account, managing logins, creating database objects, and querying your database.


blog comments powered by Disqus