Visual Studio 2010 / .NET 4

TH19 Building Event-Driven Applications with Microsoft StreamInsight

04/21/2011

3:00 PM - 4:15 PM

Level: Intermediate to Advanced

Torsten Grabs

Torsten Grabs

Lead Program Manager

Microsoft Corporation

Microsoft StreamInsight is a new platform for building rich applications over real-time event streams. StreamInsight ships with SQL Server 2008 R2 and its development experience is tightly integrated with .NET. In this session, we will focus on how you can build end-to-end applications over event stream data using Microsoft StreamInsight. The session will show you how to use .NET 4.0 collections such as IObservable as data sources and use LINQ to write expressive queries for applications in an event-driven enterpise. We will explore the powerful operations that come with StreamInsight for querying the streams, like filtering, joining, grouping, aggregation, partitioning, or windowing over event data where event timestamps or durations matter beyond the actual event payloads.

You will learn:

  • How to develop StreamInsight applications
  • How .NET 4.0 collections (IObservable, IEnumerable) can be used as data sources for StreamInsight
  • How to unleash the power of StreamInsight LINQ to write simple, but expressive queries over streaming data