Windows Azure, SQL Azure, OData and Office 365 Sessions at Tech*Ed Europe 2010
Following is a list of Tech•Ed Europe 2010 sessions within the Cloud Computing and Online Services and Architecture tracks, as well as hits with OData as a search keyword. Data is current as of 11/13/2010 9/22/2010.
Tech•Ed Europe was held 11/8 through 11/12/2010 at Messe Berlin, Berlin, Germany.
- Update 11/13/2010: Added and verified links to session videos and slide decks
- Update 11/9/2010: Added missing or updated sections marked •
- Update 11/8/2010: The OData-formatted session list is available. See end of post.
Breakout and Lunchtime Sessions
ARC202 - Cloud Computing – A Crash Course for Architects
- Session Type: Breakout Session
- Track: Architecture
- Speaker(s): Beat Schwegler
- Video and Slide Deck
Cloud Computing promises instant access to unlimited computers, storage and application resources… and this all comes with zero capital investment. However, most companies can't or won't move all of their assets to the cloud.
What applications, services and capabilities benefit the most from cloud computing? To answer this question we will discuss the promise and dynamics of cloud computing, including the regulatory requirements, financial aspects, and last but not least the technical capabilities.
ARC303 - Architecting Claims-Aware Applications (with the Windows Identity Foundation and Active Directory Federation Services)
- Session Type: Breakout Session
- Track: Architecture
- Speaker(s): Dominick Baier
- Video and Slide Deck
Claims, Tokens and (possibly) Federation are the new ways to model authentication, access control and personalization for distributed applications. While the possibilities in these technologies are vast, there are some well-established patterns for typical security scenarios. This includes guidelines for the usage of claims, identity providers, resource security token services, federation gateways and multi-tenancy. This talk walks you through common application architectures and illustrates how to use the Windows Identity Foundation (WIF) and Active Directory Federation Services (ADFS) to tap into the power of claims-based security.
ARC309 - Architecting Applications for High Scalability – Leveraging the Windows Azure Platform
- Session Type: Breakout Session
- Track: Architecture
- Speaker(s): Eugenio Pace
- Video and Slide Deck
The cloud offers unique opportunities that were once only available for big companies: geo-distributed datacenters; massive amount of resources; elastic resource provisioning. How to take advantage of these features? What are the design patterns that are required to leverage these capabilities in the most efficient way? This session uses a practical approach, with concrete examples of successful applications that are optimized for these kind of scenarios.
• ARC310 - Service Orientation on the Road: Architecting Service-Based Systems for Mobile Devices
- Session Type: Breakout Session
- Track: Architecture
- Speaker(s): Christian Weyer
- Video and Slide Deck
Modern mobile devices like the Windows Phone 7, the iPhone or Android phones are more than just hype. Integrating these mobile platforms into your distributed application architectures - new or existing ones - will grow in importance over the coming years. This session presents possible challenges in the mobile space, along with architectural proposals to solve them. Christian Weyer will look at how to choose the right communication approach for both maximum interoperability and efficient data transfer (based on SOAP and REST), and how to integrate apps into the token and claims-based security stack to realize authentication, authorization and personalization. The session will also feature a discussion about important topics such as advanced communication patterns (including push notifications), and online/offline data handling in mobile service-enabled applications.
ASI204 - WCF: The Unified Services Programming Model for SOAP, REST, Data and RIA Communication
- Session Type: Breakout Session
- Track: Application Server & Integration
- Speaker(s): Ron Jacobs
- Video and Slide Deck
WCF 4 provides a coherent and unified services strategy for .NET. In this session we will look at how .NET developers can re-use their WCF skills to take advantage of a rich set of programming models built on a single communication framework, including: WCF WebHttp Services for RESTful services; WCF Data Services and OData; WCF Workflow Services for long-running, durable services; and WCF RIA Services for end-to-end Silverlight application development
• ASI410 - Windows Azure AppFabric Service Bus - A Deep Dive: Code, Patterns, Code.
- Session Type: Breakout Session
- Track: Application Server & Infrastructure
- Speaker(s): Clemens Vasters
- Video and Slide Deck
In this session Clemens Vasters, Principal Technical Lead on the Service Bus team, will take you on a tour through Windows Azure AppFabric Service Bus. We’ll explore various ways that you can take existing services and applications and expose them across network boundaries for integration with cloud applications, either by changing the WCF bindings (simple) or by bringing out the bigger toolbox and fronting existing services with a tunnel or proxy solution via Service Bus (harder). We’ll explore the various security options including a drill down into how the Access Control service works together with Service Bus in a range of sophisticated scenarios. You will also learn how you can make your Windows Azure applications (and applications hosted elsewhere) more transparent by leveraging Service Bus for diagnostics and direct per-node control. And, last but not least, you will also get a code-level view at the new features of the latest AppFabric Labs release of Service Bus.
COS201 - Microsoft Business Productivity Online Standard Suite (BPOS) Futures: What’s Coming Soon
- Session Type: Breakout Session
- Track: Cloud Computing & Online Services
- Speaker(s): Eron Kelly
- Video and Slide Deck
This session provides a preview of the next generation of the Business Productivity Online Standard Suite, including a preview of the new administration and end-user portals. The session demonstrates how the messaging and collaboration capabilities in BPOS evolve as the latest server technology is deployed in this collection of hosted enterprise software services.
COS202 - Microsoft Live@edu: Moving Your School Communication and Collaboration to the Cloud
- Session Type: Breakout Session
- Track: Cloud Computing & Online Services
- Speaker(s): Anh Vu, Benedetta De Santis , Sean Emam
- Video and Slide Deck
Moving email to the cloud is a big trend in Education. Lots of schools are also looking at how to leverage cloud solutions for collaboration. Microsoft Live@edu is part of Microsoft's S+S solutions and provides communication and collaboration services for educational institutions at no cost. Are you willing to join us in this session and become part of a family of thousands of schools that have chosen Live@edu? This session outlines the current features of a Live@Edu implementation, touching upon key IT and end user scenarios for an education institution. We also discuss how you can extend Live@edu to best fit your school needs. Additionally, we demonstrate Office Web Apps or the newest release of Microsoft Exchange on the cloud. Finally, we provide a sneak preview of where we are headed in the future with SharePoint based collaboration and productivity.
COS203 - Implementing Microsoft Business Productivity Online Standard Suite (BPOS): Planning, Preparation and Migration
- Session Type: Breakout Session
- Track: Cloud Computing & Online Services
- Speaker(s): Philippe Maurent, Tom Ligon
- Video and Slide Deck
Making the decision to move your messaging and collaboration infrastructure to the cloud is a big step. But now that you’ve finished the evaluation phase and have decided to purchase the Microsoft Business Productivity Online Suite (BPOS) for your organization, it’s time to move your users and data to the cloud. This session provides guidance for coordinating and performing deployment and migration activities as you move from your current, on-premises environment to BPOS. This session guides attendees through three key deployment project phases: Plan, Prepare and Migrate; with a focus on the tasks handled by partners and customers, plus a high-level review of tasks handled internally by Microsoft services teams.
COS204 - What Can You Do to Prepare for the Future BPOS Suite?
- Session Type: Breakout Session
- Track: Cloud Computing & Online Services
- Speaker(s): Kayvaan Ghassemieh
- Video and Slide Deck
This session will address the questions you will have from moving from the current version of BPOS-S to the next version. It will address key areas you should be thinking of now so your customer will be ready to move to the next version.
COS205 - Security and Compliance on the BPOS Platform
- Session Type: Breakout Session
- Track: Cloud Computing & Online Services
- Speaker(s): David Peet
- Video and Slide Deck
Moving to the cloud requires a new way of thinking about security and compliance - who does what will change, yet organizations must still comply with policies, regulations and laws. This session will cover Microsoft’s overall approach to security, privacy and compliance as well as specific features of BPOS that enable customers to take charge themselves. Many customers large and small, some from highly regulated industries, have been able to use BPOS and satisfy themselves about compliance; learn about the questions they raised and how they were addressed.
• COS208-LNC - A Walkthrough of the next version of BPOS now called Office 365
- Session Type: Lunchtime Session
- Track: Cloud Computing & Online Services
- Speaker(s): David Anderson
- Video and Slide Deck
This session will take you through the key features of the future release of the BPOS platform (now called Office 365). We will cover the Onboarding and Administration portals and the new interfaces with Exchange Online, SharePoint Online and Lync, as well as how to access managing users and groups, commerce, mailbox migrations, and support.
• COS210 - An IT Pro view of Windows Azure
- Session Type: Breakout Session
- Track: Cloud Computing & Online Services
- Speaker(s): Joey Snow
- Video and Slide Deck
This session takes a look at The Windows Azure Platform from an IT Pro perspective. We will provide an overview of the Windows Azure Platform and the recent changes to the Platform. After this presentation you will understand what has changed and 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.
COS221 - Microsoft's Cloud Infrastructure Compliance Framework
- Session Type: Breakout Session
- Track: Cloud Computing & Online Services, Security, Identity & Access
- Speaker(s): John Howie, Mark Estberg
- Video and Slide Deck
Microsoft offers enterprise and consumer cloud services and operates data centers world-wide whilst having many statutory and regulatory compliance requirements that it must meet. In order to better manage the requirements of each, Microsoft’s Global Foundation Services security and compliance team has built a compliance framework that is based on ISO/IEC 27002:2005 and extended it to incorporate the compliance requirements and built an information security management system on ISO/IEC 27001:2005, and which is certified. In this highly interactive session listen to the people responsible for managing compliance and the controls in the framework about how the information security management system and framework was built and operates. Learn how you can take a similar approach in your enterprise to meet your compliance burden. Bring your questions and get straight answers!
COS222 - What’s New in Microsoft SQL Azure
- Session Type: Breakout Session
- Track: Cloud Computing & Online Services, Database Platform
- Speaker(s): David Robinson
- Video and Slide Deck
SQL Azure provides a highly available and scalable relational database engine in the cloud. In this demo-intensive and interactive session learn how to quickly build Web applications with SQL Azure Databases and familiar Web technologies. We demonstrate several new enhancements we have added to SQL Azure based on the feedback we’ve received from the community since launching the service earlier this year.
• COS223 - Introducing SQL Azure Reporting – New technology solutions and business opportunities enabled on Windows Azure
- Session Type: Breakout Session
- Track: Cloud Computing & Online Services
- Speaker(s): Russell Humphries
- Video and Slide Deck
If you are building Business Intelligence solutions you must not miss this session! It will provide an overview of the new scenarios enabled by SQL Azure Reporting services, focusing on its value proposition and the benefits of cloud-computing infrastructure for these tasks as well as a look at architecture and implementation methods. If you work for an ISV or SI, you will learn about new business opportunities and solutions that you can build on SQL Azure Reporting. If you work for an IT organization, you will learn about cost-saving opportunities to deliver reporting solutions for your workforce. There will be an “under the covers” section for the architects in the audience and code examples too! Come and learn how you can take advantage of this upcoming addition to Microsoft cloud services!
• COS240-LNC - Microsoft and NetApp: a Winning Combination
- Session Type: Lunchtime Session
- Track: Sponsor Sessions
- Speaker(s): Steve Winfield
- Video and Slide Deck
In this session NetApp focuses on why its storage solutions are a perfect fit for Hyper-V and Microsoft’s Private cloud initiative. Find out how NetApp Guarantees 50% storage savings in virtual environments and how its Deduplication and Cloning Technology allow a return on investment for your VDI and Virtualisation Projects. We’ll also highlight some of the unique features of NetApp’s unified storage infrastructure including support of cutting edge Technologies like FCoE and how flexible and efficient NetApp storage solutions are. Finally we will then focus on NetApp integration within Microsoft solutions, We’ll highlight storage management using Appliance watch for SCOM, Opalis integration using the Data Ontap Power Shell toolkit and how NetApp Snap Manager products for Hyper-V, Exchange, SQL and Sharepoint offer full business continuity for your Microsoft Enterprise Applications.
COS301 - Microsoft Business Productivity Online Standard Suite (BPOS) Futures: Directory Synchronization
- Session Type: Breakout Session
- Track: Cloud Computing & Online Services
- Speaker(s): Mike Kostersitz
- Video and Slide Deck
This session focuses on what the Dir Sync tool is used for and what will be available in V2 of the tool. In addition this session will discuss when a company should use it in a deployment, depending on the size and needs of the company. The session also includes demos of the tool itself.
COS302 - Microsoft Business Productivity Online Standard Suite (BPOS) Futures: Identity and Access Solutions
- Session Type: Breakout Session
- Track: Cloud Computing & Online Services
- Speaker(s): Dan Kershaw
- Video and Slide Deck
This session provides a preview of the identify and access solutions in the next generation of the Business Productivity Online Standard Suite, showing the evolution of the BPOS sign-in services and directory synchronization with on-premises Active Directory infrastructure. The session also explores Active Directory federated identities working in conjunction with BPOS and cloud identities.
COS321 - Cloud Computing, is it right for you?
- Session Type: Breakout Session
- Track: Architecture, Cloud Computing & Online Services, Security, Identity & Access
- Speaker(s): John Craddock
- Video and Slide Deck
The Cloud encompasses services that are provided by other organisations, these services include storage, databases, applications, infrastructure, and more. As these services are hosted by third-parties, they potentially offer your organisation cheap, leveraged on demand, pay as you go, and highly scalable solutions for IT. At first sight this may seem like the perfect panacea, allowing an organization to quickly leverage low cost solutions. However, it requires careful architectural planning to decide what should go into the cloud and what should remain on-premise. Get it right and you will reap the rewards, get it wrong and feel the pain. Come to this session and discover what Cloud computing is all about and how it will change the landscape of your IT systems. No longer will your organisation’s data and business processes be contained within the strict confines of your perimeter network. Your security and services architecture will need to evolve to encompass the Cloud. Share John’s insight into making the Cloud work for you.
COS322 - Lap Around the Windows Azure Platform
- Session Type: Breakout Session
- Track: Cloud Computing & Online Services
- Speaker(s): James Conard
- Video and Slide Deck
Come and hear how the Windows Azure Platform provides a scalable computer 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.
COS323 - Moving Applications to the Cloud
- Session Type: Breakout Session
- Track: Architecture, Cloud Computing & Online Services
- Speaker(s): Eugenio Pace
- Video and Slide Deck
You have been building applications on the Microsoft platform for years. You mastered ASP.NET, SQL Server, Active Director, and the .NET framework. What does the Windows Azure Platform represent? What are the important considerations for moving your apps, your skills and practices to the cloud? This session will walk you through a simple canonical application and will discuss the migration process. We’ll talk about design and architecture, tradeoffs, advantages and potential challenges and the economic implications.
• COS324 - Deploying, Troubleshooting, Managing and Monitoring Applications on Windows Azure
- Session Type: Breakout Session
- Track: Cloud Computing & Online Services
- Speaker(s): Ryan Dunn
- Video and Slide Deck
While the cloud brings unprecedented opportunities, it also presents some unique challenges. Unlike your datacenter, in the cloud you cannot walk over to a physical machine when things go wrong. Furthermore, deployments can change in minutes. In this talk, learn about some of the tools, options, and techniques you can use to remotely diagnose, manage, and monitor your services in the cloud.
• COS325 - Integrating Applications on Windows Azure with the Enterprise
- Session Type: Breakout Session
- Track: Cloud Computing & Online Services
- Speaker(s): Ryan Dunn
- Video and Slide Deck
Not every application or service can be hosted entirely in the cloud. Cloud services will often need to connect to on-premises assets in a variety of geographies. Connecting your Windows Azure services to your on-premises or partner hosted assets securely has never been easier. In this session, discover your options to securely connect applications today that span the cloud to on-premises world using Windows Azure Connect, Windows Azure AppFabric Service Bus, and SQL Azure Data Sync Service.
COS326 - Inside Windows Azure
- Session Type: Breakout Session
- Track: Cloud Computing & Online Services
- Speaker(s): Mark Russinovich
- Video and Slide Deck
Join Mark Russinovich, now working on Windows Azure, for an under the hood tour of the internals of Microsoft’s new cloud OS. Topics will include datacenter architecture, cloud OS architecture and what goes on behind the scenes when you deploy a service, a machine fails or comes online and a role fails.
COS327 - Migrating Applications to Microsoft SQL Azure
- Session Type: Breakout Session
- Track: Cloud Computing & Online Services, Database Platform
- Speaker(s): David Robinson
- Video and Slide Deck
Are you looking to migrate your on-premise applications and database from MySql or other RDBMs to SQL Azure? Or are you simply focused on the easiest ways to get your SQL Server database up to SQL Azure? Then this session is for you. We cover two fundamental areas in this session: application data access tier and the database schema+data.
In Part 1 we dive into application data-access tier, covering common migration issues as well as best practices that will help make your data-access tier more resilient in the cloud and on SQL Azure.
In Part 2 the focus is on database migration. We go through migrating schema and data, taking a look at tools and techniques for efficient transfer of schema through Management Studio and Data-Tier Application (DAC). Then we discover efficient ways of moving small and large data into SQL Azure through tools like SSIS and BCP. We close the session with a glimpse into what is in store in future for easing migration of applications into SQL Azure.
• COS328 - Windows Azure Marketplace DataMarket Overview; Business Model, Demos and Glimpse of Architecture
- Session Type: Breakout Session
- Track: Cloud Computing & Online Services
- Speaker(s): Christian Liensberger, Roger Mall
- Video and Slide Deck
DataMarket enables developers and knowledge workers to access a broad variety of free and premium datasets and services. The datasets are easily integrated into applications or used within powerful BI tools, such as PowerPivot, Excel, Tableau and others. In this session we introduce DataMarket, show demos on how it is being used by ISVs and explain the Azure architecture that powers the platform. We also introduce the business model highlighting the benefits for end-users and content providers.
• COS329 - Writing Windows Azure Marketplace DataMarket Enabled Applications
- Session Type: Breakout Session
- Track: Cloud Computing & Online Services
- Speaker(s): Christian Liensberger, Max Uritsky
- Video and Slide Deck
This session shows you how to build applications that leverage DataMarket. We are going to introduce the development model for DataMarket and then immediately jump into code to show how to extend an existing application with free and premium data from the cloud. Together we will build an application from scratch that leverages the Windows Phone platform, data from DataMarket and the location APIs, to build a compelling application that shows data around the end-user. The session will also show examples of how to use JavaScript, Silverlight and PHP to connect with the DataMarket APIs.
• COS331 - Building, Deploying and Managing Windows Azure Applications
- Session Type: Breakout Session
- Track: Cloud Computing & Online Services
- Speaker(s): Jim Nakashima
- Video and Slide Deck
In order to take full advantage of Windows Azure and SQL Azure, you need to know more than just how to write the code. You need to know how to incorporate your application in a team environment, and how to deploy, monitor, manage and retrieve diagnostic information back from the cloud. In this session, you will learn everything you need to be successful with a project that utilizes Windows Azure and SQL Azure, including: setting up your development environment; automating build, unit test and deployments to different deployment environments from staging to production; and managing credentials and user roles using the Windows Azure Portal.
• COS332 - 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
- Video and Slide Deck
A platform is only as powerful as the tools that let you build applications for it. This session uses 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 and see how Visual Studio 2010 and the new release of the Windows Azure Tools support all parts of the development cycle as we take an ASP.NET application running on IIS, and make it a scalable cloud application running on Windows Azure.
• COS333 - Building High Performance Web Applications
- Session Type: Breakout Session
- Track: Cloud Computing & Online Services
- Speaker(s): Wade Wegner
- Video and Slide Deck
The Windows Azure Platform enables developers to build dynamically scalable web applications easily. Come and learn how services like the Content Delivery Network (CDN) and Windows Azure AppFabric Caching can help you build high-performance web applications in Windows Azure. In this session we’ll share some tips & tricks to improve performance when using web & worker roles in Azure, and to optimize your overall application for maximum performance.
COS334 - Developing SaaS Solutions with the Windows Azure Platform
- Session Type: Breakout Session
- Track: Cloud Computing & Online Services
- Speaker(s): Vittorio Bertocci
- Video and Slide Deck
Come to this session to learn about how to take advantage of the Windows Azure platform for developing and running your subscription based applications. Discover, through concrete examples, how to onboard customers, dynamically provision application instances, handle single sign-on, and offer self-service authorization. Explore the patterns and the tradeoffs you need to consider in order to meet the needs of a wide variety of customers, all the while maintaining control over your resources and the way you run your business.
• DAT314 - SQL Server Development Tools
- Session Type: Breakout Session
- Track: Database Platform
- Speaker(s): Lance Delano
- Video and Slide Deck
This session concentrates on recent developments in SQL developer tools. Details will be available at the time of the conference.
DEV203 - Open Data for the Open Web
- Session Type: Breakout Session
- Track: Developer Tools, Languages & Frameworks
- Speaker(s): Jonathan Carter
- Video and Slide Deck
There is no shortage of valuable data being generated by applications, reports, tools, Web sites, etc. Unfortunately, this leaves many of us wishing we could programmatically access the data and logic behind an app, report, or Web site. To break down data silos and increase the shared value of data and its associated business logic through the Web, Microsoft has recently announced the Open Data Protocol which enables exposing any data source as a Web-friendly data feed. Join this session to understand what the Open Data Protocol (OData) is and how it adds end-user and developer value to many of Microsoft's leading products and services (such as SharePoint Server 2010, Microsoft Codename "Dallas", Windows Azure, SQL Server Reporting Services, SQL Server PowerPivot for Excel, Visual Studio, .NET, Silverlight, AJAX, etc.) and is accessible from a range of platforms such as Java and PHP.
• DEV206 - Building Business Applications with Visual Studio LightSwitch
- Session Type: Breakout Session
- Track: Developer Tools, Languages & Frameworks
- Speaker(s): Drew Robbins
- Video and Slide Deck
Visual Studio LightSwitch is the simplest way to build business application for the desktop and cloud. LightSwitch simplifies the development process by letting you concentrate on the business logic, while LightSwitch handles the common tasks for you. In this demo-heavy session you will see, end-to-end, how to build and deploy a data-centric business application using LightSwitch as well as how you can use Visual Studio 2010 Professional and Expression Blend 4 to customize and extend the presentation and data layers of a LightSwitch application for when the requirements grow beyond what is supported by default.
DEV309 - WCF Data Services - A Practical Deep-Dive!
- Session Type: Breakout Session
- Track: Developer Tools, Languages & Frameworks
- Speaker(s): Mario Szpuszta
- Video and Slide Deck
Incredible simplicity, great possibilities - that is the power of OData and WCF data services. After a short introduction of OData from a standards-perspective and how you can see it compared to SOAP-based services, we will quickly dive into developing adopting OData by creating WCF Data Services with the .NET Framework 4.0. We’ll take a look on the most important technical possibilities such as query interceptors, service operations as well as securing WCF data services. Finally based some ideas from a real-world-experience you will learn about clear advantages and scenarios where OData is a perfect fit and a neat addition to SOAP-based services in a service oriented environment. Come and learn about information services and entity services that are shining through their simplicity!
• MGT210-LNC - Private Cloud Solutions From HP and Microsoft Using BladeSystem, Matrix, and System Center
- Session Type: Lunchtime Session
- Track: Sponsor Sessions
- Speaker(s): Paul Gavin
- Video and Slide Deck
Learn how to optimize the implementation of a private cloud by converging physical and virtualized infrastructure. HP and Microsoft have worked together to enable customers using the combination of HP’s unique Converged Infrastructure BladeSystem Matrix capabilities and Microsoft System Center capabilities to provision, monitor, and optimize infrastructure and application services. This is a powerful illustration of the benefits of joint solutions being developed as part of the HP and Microsoft’s Infrastructure to Applications initiative. The following specific use cases will be discussed: - Deploy complete Microsoft infrastructure services for Private Cloud using HP Matrix and Microsoft System Center - Dynamically flex resource pools based on workload priority - Optimize network bandwidth based on workload activity - Implement quickly with HP and Microsoft best practices Only HP delivers a converged infrastructure with the flexibility and manageability to accommodate any application workload with the best cost and power efficiency.
OFS215 - Gone Cloud: Office 2010 and Cloud-Based Solution Development
- Session Type: Breakout Session
- Track: Office & SharePoint
- Speaker(s): Steve Fox
- Video and Slide Deck
Office 2010 provides many new programmatic advancements, many of which can be leveraged to integrate with cloud technologies such as Azure, Web 2.0 and CRM Online. This session will discuss the types of cloud-based integrations that are possible with Office 2010 and then walk through how you can begin to add a new dimension into your Office solutions. Specific topics for discussion will include client extensibility, Azure integration, oData integration, Business Connectivity Services (BCS), and much more. The session will provide design views for the integration through patterns, expose relevant APIs and then walk through code demos to show you how you can build and deploy cloud-based solutions.
• OFS228 - SharePoint and Azure: How They Play Together
- Session Type: Breakout Session
- Track: Office & SharePoint
- Speaker(s): Steve Fox
- Video and Slide Deck
SharePoint 2010 provides a rich platform for interoperability, and Windows Azure opens up possibilities that will extend SharePoint into the cloud. To prepare you for this convergence, this session will walk through a core set of scenarios and patterns that you can leverage when integrating SharePoint with Azure. Specific coverage will include custom Web parts, Silverlight applications, Business Connectivity Services (BCS), and custom service consumption. This session is aimed primarily at developers who are interested in extending SharePoint out to the cloud, but may also be of interest to architects who are looking at designing cloud-centric solutions for customers, that will leverage SharePoint 2010.
• PRC03 - Architecting Cloud Scale Applications on the Windows Azure Platform
- Session Type: Pre-Conference Seminar
- Track: Cloud Computing & Online Services
- Speaker(s): Chris Auld
Gain the skills to architect and develop real-world applications using Windows Azure. Going beyond 'demo-ware' we examine the theory and technical implementation of large-scale elastic applications. It is expected that attendees have some prior experience with Windows Azure and with building ASP.NET applications. During this full-day workshop, we discuss how to deliver the best raw performance from our Windows Azure applications, and how to achieve linear scale-out through the use of additional instances. We also discuss data management approaches using Windows Azure and SQL Azure's partitioning capabilities. Lastly, we examine patterns for deploying Windows Azure applications reliably and with minimal or no impact on the end user experience, and the security environment within which Windows Azure operates, along with ways to provide a bridge between on-premises and cloud-based identity assets and applications. This session will provide a detailed discussion of the economics of cloud computing and how the Windows Azure pricing model presents opportunities to startups and enterprises alike to solve previously intractable problems such as massive elastic scale.
• SIA303-LNC - Common Identity Across On-premises, Private and Public Cloud
- Session Type: Lunchtime Session
- Track: Security, Identity & Access
- Speaker(s): Brjann Brekkan
- Video and Slide Deck
See how Forefront Identity Manager is used to provide self-service delegated management of on-premises and private cloud datacenter resources. You will learn how Forefront Identity Manager, Active Directory Federation Services and Windows Identity Foundation are being integrated to provision users and provide access to application services in the cloud (Azure and BPOS), and also how to configure FIM to ensure that quality identity data is available to these applications, and how users can perform self-service claims management.
• SIA305 - Windows Identity Foundation and Windows Azure for Developers
- Session Type: Breakout Session
- Track: Security, Identity & Access
- Speaker(s): Vittorio Bertocci
- Video and Slide Deck
Claims-based identity provides an open and interoperable approach to identity and access control that can be applied consistently, 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. This is an ideal session for developers.
• SIA313 - Cloud Security: The Practical Meaning of Security, Identity and Access Revealed!
- Session Type: Breakout Session
- Track: Security, Identity & Access
- Speaker(s): Brjann Brekkan, Paula Januszkiewicz, Tomasz Onyszko
- Video and Slide Deck
The CLOUD is coming. But let’s face it, you must have asked yourself if it possible to hack the claims? How can we prevent this? One thing is sure: moving from on-premises applications to the cloud is like moving from a home generator to the electricity grid. We put our trust in the external identity providers, but are we really sure that all of the security issues have been addressed? We focus on the application in the cloud, but is this really the application that we need to protect? New solutions bring new possible attack vectors, and not only from the outside! Come and see what can happen when the users, or even the administrators, become the bad guys. During this intensive and extremely practical session, presenters will guide you through the threats and challenges related to the industry standard- based services delivered by ADFS v2. Only real-life scenarios! Many practical demos!
• SIA317 - Securing the Cloud: Expert Panel
- Session Type: Breakout Session
- Track: Security, Identity & Access
- Speaker(s): Andy Malone, Marcus Murray, Mark Estberg, Mark Russinovich, Mike Chan
- Video and Slide Deck
Cloud computing offers enterprises of all sizes the opportunity to shift and reduce costs, take advantage of the latest technologies, gain disaster recovery capabilities, and do away with much of the headache of managing servers and software. With cloud computing, however, comes concerns around security and privacy, especially in public clouds where data from one customer is stored alongside data belonging to another, and applications and services run side-by-side. Come to this panel session to hear from leading Microsoft and industry experts on cloud computing, as they give their thoughts on cloud security and privacy, and answer your questions.
• SIA402 - Active Directory Federation Services - How do they really work?
- Session Type: Breakout Session
- Track: Security, Identity & Access
- Speaker(s): John Craddock
- Video and Slide Deck
Secure applications must be able to “trust” the identity of users who are accessing the resources. It is simple to establish that trust when Active Directory Windows authentication is used. And if the application needs further identity information about the user in order to qualify its response, the additional properties can be read from the Active Directory. When the application resides outside your realm, maybe in the Cloud or within a partner organization, how do we establish trust? This is where Active Directory Federation Services (ADFS) provides a method of linking trust between disparate parties. One organization authenticates the user and creates an industry standard token that contains the Identity of the user in the form of claims. The receiving organization accepts the user’s identity and responds with the appropriate resources because of the established trust. Come to this deep dive, demo rich session and learn how to setup and leverage the true power of ADFS v2.
• VIR201 - Hyper-V Cloud Fast Track – A Private Cloud Reference Architecture
- Session Type: Breakout Session
- Track: Virtualization
- Speaker(s): Arno Mihm, Bryon Surace, Scott Rosenbloom
- Video and Slide Deck
You heard the keynote announcement of Hyper-V Cloud Fast Track, this session will drill down into Fast Track and its value in deploying Private Cloud. As part of this session will cover private cloud principles, how Fast Track address those principles and an overview of the Hyper-V Cloud Fast Track partner offerings in market and upcoming. Most importantly, we will cover some of the key challenges of private cloud deployments and how fast track reference architecture addresses these challenges.
• VIR212 - Transforming the Datacenter Through Private Cloud Computing
- Session Type: Breakout Session
- Track: Virtualization
- Speaker(s): Andrew Smith, Darren Brown, David McCann, Scott Rosenbloom, Suveen Kumar Reddy Vuppala
- Video and Slide Deck
IT departments are increasingly looking for instantly scalable, highly available infrastructure. Are you ready to deliver services and applications beyond servers, network and storage, and take advantage of the shift to Private Cloud Computing, leveraging capabilities such as self-service and metered-by-use? Join this session to learn about the Microsoft server platform-based private cloud roadmap; enabling you to move along the path to a more agile and dynamic IT environment.
• VIR235-LNC - Hyper-V Private Cloud Infrastructures
- Session Type: Lunchtime Session
- Track: Sponsor Sessions
- Speaker(s): Arno Mihm, Ryan Sokolowski
- Video and Slide Deck
Hyper-V Private Cloud Infrastructures: A Reference Architecture Approach to a Scalable, Integrated, On-Premise Infrastructure. Learn about an exciting new approach for building and deploying an on-premise private Hyper-V cloud infrastructure with predictable performance and flexibility. As a joint presentation by Microsoft and Hitachi Data Systems, this session will explore Hyper-V private cloud architectures and walk through the key design principles. Join us to explore and learn HDS ‘Best Practices’ for integrating Compute, Storage and Network capabilities into a converged solution, providing cloud attributes like self-service, provisioning and integrated management – all on a rock-solid Hyper-V foundation, as part of Microsoft virtualization.
Interactive Sessions
ARC301-IS - Multi-Tenant Architectures in Software-as-a-Service Solutions
- Session Type: Interactive Session
- Track: Architecture
- Speaker(s): Rainer Stropek
"Software as a Service" (SaaS) is a software distribution model that uses the Internet to deploy, maintain and run software solutions. For the first time ever small and medium software vendors have the possibility to reach the large number of small businesses around the globe (the "long tail") and offer solutions as services to them. Applications that are built to be used by thousands of customers have the need to be configurable and customizable to a high degree. This has a strong impact on the applications’ architectures. A single code base and a limited number of deployed instances have to serve a large number of customers (=tenants) although the users’ view on the system may be very different. In this session Rainer Stropek presents challenges that software architects are typically faced with when building such configurable multi-tenancy solutions. As a second step Rainer shows possible solutions. In the final part of his talk he will discuss applicable mechanism for multi-tenancy in the Windows Azure Platform.
• BIN305-IS - Prepare for SQL Azure Reporting Services
- Session Type: Interactive Session
- Track: Business Intelligence
- Speaker(s): Yi Liao
SQL Azure Reporting Services is Microsoft’s first Cloud Reporting offer. Come to ask questions and learn about what is coming in this groundbreaking v1 release, and what is behind the scheme.
COS202-IS - Microsoft Live@edu: Moving Your School Communication and Collaboration to the Cloud
- Session Type: Interactive Session
- Track: Cloud Computing & Online Services
- Speaker(s): Anh Vu, Benedetta De Santis , Raj Mukherjee, Sean Emam
As a follow-up to the companion breakout session, this session provides an opportunity to drill deeper into Live@edu and discuss the ways educational organizations are leveraging the Microsoft platform to move messaging and collaboration applications to the cloud for their students, faculty and staff.
COS204-IS - What Can My Customer Do to Prepare for the Future Version of Microsoft Business Productivity Online Standard Suite (BPOS)
- Session Type: Interactive Session
- Track: Cloud Computing & Online Services
- Speaker(s): Erik Ashby, Kayvaan Ghassemieh
As a follow-up to the companion breakout session, this session provides an opportunity to drill deeper into the process and prerequisites needed to move to the next version of the BPOS Suite. This provides a great interactive forum to get those additional questions answered.
• COS210-IS - Worldwide Licensing & Pricing: Advancing the Enterprise Agreement for Cloud Services
- Session Type: Interactive Session
- Track: Cloud Computing & Online Services
- Speaker(s): Chaitanya Bangur
As part of the Office 365 launch, Microsoft will advance the Enterprise Agreement (EA) to include a number of offerings, from licensing suites to stand-alone products, which reflect multiple licensing scenarios. In this session be among the first to learn how we’ll help customers transition to the cloud at their own pace, with the ability to move users back and forth between on-premise and Online Services, matching and adjusting your plan to meet your needs.
• COS211-IS - Introducing SQL Azure Reporting: New solutions and businesses opportunities enabled on Azure
- Session Type: Interactive Session
- Track: Cloud Computing & Online Services
- Speaker(s): Russell Humphries
If you are building Business Intelligence solutions you must not miss this chalk talk. If you work for an ISV or SI, you will learn about new business opportunities and solutions that you can build on SQL Azure Reporting . If you work for an IT organization, you will learn about cost-savings and the benefits of cloud-scale reporting.
• COS330-IS - Windows Azure Marketplace DataMarket chalk talk session for content providers
- Session Type: Interactive Session
- Track: Cloud Computing & Online Services
- Speaker(s): Christian Liensberger, Roger Mall
Do you have interesting data? Do you want to share that data with the world? And make some profit by sharing it? In that case this is the session for you. Join us to understand how to expose your data through DataMarket, what the platform offers for you as a content provider and how to reach out to a broad developer and knowledge worker ecosystem. We will show how easy it is to onboard data into DataMarket, how you can customize your offerings including marketplace appearance and legal terms, and how you can get reports about how your data is being used.
• DAT201-IS - Bridging a Gap Between Oracle, SQL Server, Sybase and SQL Azure
- Session Type: Interactive Session
- Track: Database Platform
- Speaker(s): Lior Ribalov
Whether you’re involved in a development project that needs to run on multiple databases, facing a task of migrating your application from Oracle or Sybase to SQL Server, or moving your SQL Server data into SQL Azure, you probably wonder about the different ways to approach such projects. In this session we’ll go over best practices of cross platform database development, migration tools, tools for comparing one database with another, and how to optimize database interoperability.
• SIA202-IS - Building and Running a Compliance Program for the Cloud – What Adopters Need to Know
- Session Type: Interactive Session
- Track: Security, Identity & Access
- Speaker(s): Bob Fish, Mark Estberg
Microsoft’s Online Services Security and Compliance group runs a compliance program for the cloud to meet statutory and regulatory requirements. The program uses a framework approach, bringing together ISO/IEC 27001:2005, PCI DSS, 95/46/EC, Sarbanes-Oxley and others' laws, rules and standards, to form a body of control objectives that are managed by various teams in an Information Security Management System. An audit calendar is used to ensure that compliance requirements are met, and ISO/IEC 27001:2005 certification is maintained. In this Interactive Theater session you will learn: more about Microsoft’s cloud teams’ various statutory and regulatory compliance obligations; how the Information Security Management System is run; how the audits are undertaken; how certification is accomplished; and how you can adapt your own compliance program to leverage the work undertaken by Microsoft’s cloud teams.
Birds-of-a-Feather Sessions
• BOF07 - Public vs. Private Cloud
- Session Type: Birds-of-a-Feather
- Track: General
- Speaker(s): Marin Frankovic
This session is intended to encourage discussion on which cloud solution is better and why. Should we invest in a private cloud and our own supporting staff or should we buy services from some public cloud vendor? Is the solution somewhere in the middle as Microsoft proposes? All kind of discussion are welcome.
• BOF15 - Scenarios for Windows Azure
- Session Type: Birds-of-a-Feather
- Track: General
- Speaker(s): Ricardo Gonzalez
This session wants to explore different scenarios that can be used for the adoption of Windows Azure Platform @ different organizations.
Hands-On Labs
• COS01-HOL - Introduction to the Windows Azure Platform AppFabric Service Bus
- Session Type: Hands-on Lab
- Track: Cloud Computing & Online Services
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 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
The Windows Azure platform AppFabric Access Control Service (ACS) is a service designed to secure REST Web services. ACS allows a REST Web service to integrate with both simple client 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
In this lab you will 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
In this lab you will walk through a series of simple use cases for SQL Azure such as: preparing your account, managing log ins, creating database objects and querying your database.
• COS05-HOL - Exploring Windows Azure Storage
- Session Type: Hands-on Lab
- Track: Cloud Computing & Online Services
In this lab you will explore Windows Azure storage.
• COS21-HOL - Deploying and Monitoring Applications in Windows Azure for Visual Studio 2010 Developers
- Session Type: Hands-on Lab
- Track: Cloud Computing & Online Services
In this hands-on lab you will learn how to deploy your first application in Windows Azure. The lab walks through the process using a simple application named myTODO, which is a simple list creation and management application built using ASP.NET MVC. The lab shows the steps required for provisioning the required components in the Windows Azure Developer Portal, uploading the service package, and configuring the service. You will see how you can test your application in a staging environment and then promote it to production once you are satisfied that it is operating according to your expectations.
• COS23-HOL - Federated Authentication in a Windows Azure Web Role Application for Visual Studio 2010 Developers
- Session Type: Hands-on Lab
- Track: Cloud Computing & Online Services
This hands-on lab provides step-by-step guides for hosting in Windows Azure (WAZ) a Web application accepting identities from an external identity provider: With the authentication functions being performed by an external identity provider, you are free to focus on the business function of your application instead of worrying about low level details. As you will learn while you go though the lab, this is easily accomplished by taking advantage of Windows Identity Foundation (WIF), formerly known as Geneva, to enhance your website.
• COS24-HOL - Introduction to Dallas for Visual Studio 2010 Developers
- Session Type: Hands-on Lab
- Track: Cloud Computing & Online Services
In this lab you will learn about Microsoft's new information service codenamed "Dallas". We'll start by exploring the developer portal and service explorer, in addition to covering consuming Dallas datasets via managed code and PowerPivot.
• COS28-HOL - Introduction to Dallas
- Session Type: Hands-on Lab
- Track: Cloud Computing & Online Services
More information coming soon.
Workshop Sessions
• COS301-WKS - Windows Azure Boot Camp Part 1: Setting up the tools and your first app in the cloud
- Session Type: Workshop
- Track: Cloud Computing & Online Services
- Speaker(s): Brian Prince
There is an amazing amount of knowledge available at TechEd this year. Visit the Windows Azure Boot Camp and let us help you get setup with all of the bits and tools you need to start rocking in the cloud, and then walk you through the paces of deploying your first cloud application. Each attendee will receive a free temporary Azure account for you to play with. The Windows Azure Boot Camp runs over 2 sessions, before and after lunch each day, Tuesday 9 November to Thursday 11 November.
• COS302-WKS - Windows Azure Boot Camp Part 2: Using VS2010 to debug and deploy to the cloud
- Session Type: Workshop
- Track: Cloud Computing & Online Services
- Speaker(s): Brian Prince
This is a continuation of Windows Azure Boot Camp Part 1. We will continue by deploying an app through VS2010, debugging that app, and performing an upgrade of the application. Each attendee will receive a free temporary Azure account to play with. The Windows Azure Boot Camp runs over 2 sessions, before and after lunch each day, Tuesday 9 November to Thursday 11 November.
Update 11/8/2010: The OData-formatted session list is available:
The URL for the Tech·Ed Europe OData service is http://odata.msteched.com/teeu10/sessions.svc/, and you can find more information on how to access this data on http://www.odata.org or on one of the many blog posts around the web about exposing and consuming data as OData such as this one (How to navigate an OData compliant service).
Here’s the collections list:
and part of the first session:
0 comments:
Post a Comment