BizTalk and BPI at TechEd going out in force!

With Tech Ed less than a month away, I wanted to provide you an update on the Business Process and Integration portion of the Connected Systems Infrastructure track. I'd like to thank all of our partners for the huge amount of technical content on BizTalk Server at TechEd. My favourite event will be the loadfest on Monday 6-9pm where you can load BizTalk Server (hopefully 2006) on your local PC.

Here the FULL deal so plan your time at TechEd appropriately:

The Business Process Integration team and the Distributed Systems Group have joined forces this year to educate our customers on Microsoft’s Connected Systems products and technologies. The track is segmented into two virtual tracks. The Distributed Systems (DSG) virtual track focuses on building applications using the .NET framework API. The Business Process Integration (BPI) virtual track focuses on showing how you can add EAI, B2B and business process management capabilities onto your .NET connected applications via BizTalk server, integrate IBM datacenters via Host Integration Server and integrate retail systems via Commerce Server. For information on the DSG I virtual track, contact Rebecca Dias.

To give you an idea of the goal of the Connected Systems Infrastructure Track, here is our abstract:

Connected Systems are becoming pervasive as a result of current economic and technological drivers for companies to be more agile, drive down costs, and integrate heterogeneous, globally dispersed systems. New applications no longer live in single process or machine silos. Applications need to be designed to be a part of a connected network of services to build systems that span multiple machines and reach beyond corporate firewalls. Also, in order to increase an organization's agility when responding to market and changing strategic requirements, the information flow between services that carry out these business operations must be streamlined.

The Connected Systems Infrastructure track is designed to help you understand how to design, implement, secure, deploy, and manage connected systems on the Microsoft platform for automating your companies information flow to achieve streamlined operations and greater levels of business agility. Architects, Developers, and IT Operators will learn about our existing and next generation distributed systems technologies for building Connected Systems covering the Windows Server System, Visual Studio .NET and the .NET Framework (ASP.NET, MSMQ, .NET Remoting, Enterprise Services, WSE), business process management with BizTalk Server, integration of IBM mainframe and midrange systems with Host Integration Server, integration of retail systems with Commerce Server, and our unified messaging infrastructure for Longhorn, Indigo.

Program Overview

The CSI/BPI virtual track is 100% solutions focused and will provide critical training based on best practices for architects, developers and IT Operators. The exciting programs we have in store for you includes the following:

  • 22 Breakout sessions delivered by partners and product group experts.
  • 20 Cabana sessions delivered by partners and product group experts.
  • Many exciting community programs at the Cabana booth and opportunity to interact with the marketing team at the Expo booth.
  • 10 Mega sized hands on labs that gives you a sneak preview of feature and enhancements on soon to be release product versions, with proctoring support from the product team.
  • 4 Instructor Led Labs that takes you on a deep dive on core BizTalk features with full proctoring support from the product team.
  • 8 live and on demand web casts available pre conference.
  • 2 birds of a feather sessions hosted by partners.

BPI Breakout Sessions

We have a total of 22 breakout sessions for the BPI virtual track, with 2 sessions being repeats of the two most popular sessions based on session preference survey results.

CSI231 Commerce Server 2006 and Beyond: In-Depth Look

Speaker(s): Ryan Donovan

Session Type(s): Breakout Sessions

Track(s): Connected Systems Infrastructure

Day/Time: Monday, June 6 3:15 PM - 4:30 PM Room: S 320 E

Get the inside architectural scoop on Microsoft's next generation e-commerce solution by diving deeply into the upcoming Commerce Server 2006 product, which is now fully integrated with BizTalk Server 2006 and ASP.NET 2.0. Learn in-depth about new or enhanced features including BizTalk adapters for LOB or trading partner integration, Web service support, end-to-end Business Desk replacement, ASP.NET 2.0 programming model integration, SQL Reporting Services support, the new Inventory subsystem, Commerce Server Staging (for CS business data and content replication), Next-Gen Virtual Catalogs, Next-Gen Orders, and more. Finally, get a sneak preview of upcoming Commerce Server technologies in 2007, including integration with the next versions of SharePoint Portal Server/Content Management Server.

CSI233 Strategies and Tactics for Interoperability Using BizTalk Server

Speaker(s): Wayne Citrin, Alex Cobb

Session Type(s): Breakout Sessions

Track(s): Connected Systems Infrastructure

Day/Time: Thursday, June 9 8:30 AM - 9:45 AM Room: S 310 G

Learn strategies and tactics for using BizTalk Server to facilitate interoperability between applications across multiple platforms. We demonstrate using BizTalk Server to interoperate between Microsoft .NET and J2EE applications including those running on IBM WebSphere and BEA WebLogic.

platform. Learn the key components of the Web services architecture and the steps for creating and consuming Web services using Visual Studio .NET.

CSI241 Connected Systems Technologies and the .NET Framework: When to Use What

Speaker(s): Steve Swartz

Session Type(s): Breakout Sessions

Track(s): Connected Systems Infrastructure

Day/Time: Monday, June 6 10:45 AM - 12:00 PM Room: S 220 E

Microsoft offers a variety of programming models that you can use to build connected applications: System.Messaging, Enterprise Services, .NET Remoting, ASP.NET Web services, and WSE (to name a few). Learn how to choose the right programming model for your scenarios. Get clear and simple guidance you can use to make these choices. Understand the tradeoffs the guidance embodies, in areas ranging from ease-of-use and manageability to versioning, performance and reach. Rather than just telling you what to use, our goal is that you walk away understanding why we offer this guidance and when it applies to you.

CSI242 Microsoft Integration Technologies: When to Use What

Speaker(s): Scott Woodgate

Session Type(s): Breakout Sessions

Track(s): Connected Systems Infrastructure

Day/Time: Monday, June 6 1:30 PM - 2:45 PM Room: N 220 E

In this session, multiple key representatives of the various product groups explain the sweet spots for each of these technologies and how they fit together to provide customers on the Microsoft platform with the richest set of integration capabilities. They compare and contrast the various solutions Microsoft provides for integration and messaging (BizTalk, SQL Integrated Services, SQL Service Broker, Indigo, System.Net, System.Messaging, Enterprise Services, .NET Remoting, ASP.NET Web Services, and WSE) on how these technologies are related, how they differ, and what guidelines customers can use to choose the right one. Get clear and simple guidance you can use to make these choices, and learn the tradeoffs the guidance embodies: ease-of-use, manageability, architectural features, performance, etc.

CSI242R Microsoft Integration Technologies: When to Use What

Speaker(s): Scott Woodgate

Session Type(s): Breakout Sessions

Track(s): Connected Systems Infrastructure

Day/Time: Wednesday, June 8 10:15 AM - 11:30 AM Room: S 320 G

In this session, multiple key representatives of the various product groups explain the sweet spots for each of these technologies and how they fit together to provide customers on the Microsoft platform with the richest set of integration capabilities. They compare and contrast the various solutions Microsoft provides for integration and messaging (BizTalk, SQL Integrated Services, SQL Service Broker, Indigo, System.Net, System.Messaging, Enterprise Services, .NET Remoting, ASP.NET Web Services, and WSE) on how these technologies are related, how they differ, and what guidelines customers can use to choose the right one. Get clear and simple guidance you can use to make these choices, and learn the tradeoffs the guidance embodies: ease-of-use, manageability, architectural features, performance, etc.

CSI300 Extending BizTalk Solutions to IBM Systems using Host Integration Server 2004

Speaker(s): Jon Fancey, Paul Larsen

Session Type(s): Breakout Sessions

Track(s): Connected Systems Infrastructure

Day/Time: Tuesday, June 7 5:00 PM - 6:15 PM Room: S 320 G

Organizations are using BizTalk Server to integrate and orchestrate composite solutions that span multiple systems and applications. Usually, this means connecting BizTalk to your existing line-of-business programs and data on IBM mainframe zSeries and midrange iSeries computers. One approach is to use the BizTalk Adapter for MQSeries, which provides a solution for asynchronous integration across all computing platforms. Yet, an essential requirement is for synchronous integration with transactional programs optimized to run on the AS/400 or within mainframe CICS and IMS. In most cases, you cannot simply re-write these RPG and COBOL programs to offer BizTalk an XML Web service interface. Another key need is to efficiently incorporate daily operational information, stored in IBM heritage data stores, including DB2 and IMS DB, or host VSAM data sets and AS/400 physical files. Host Integration Server offers efficient development tools and native runtime protocol engines to integrate your IBM heritage programs and data stores with BizTalk solutions, preserving theintegrity and performance of those line-of-business systems. In this session, we survey the various options for extending BizTalk, and then drill into the best approaches for connecting BizTalk with your mission-critical systems.

CSI301 Advanced Service Orientation in BizTalk

Speaker(s): Scott Cairney, Yumay Chang

Session Type(s): Breakout Sessions

Track(s): Connected Systems Infrastructure

Day/Time: Monday, June 6 10:45 AM - 12:00 PM Room: N 210 B

Service Orientation is an essential component of Microsoft's Connected Systems initiative. See how the .NET Framework, The Web Services Enhancements Toolkit 2.0, BizTalk Server 2004 and the core Service Orientation tenets all combine to support the design and implementation of Service-Oriented applications on Windows that span platforms. Topics covered include the WS-I Basic Profile and Advanced Web Services specifications such as WS-Profile & WS-Security. The session also explores how Indigo will enhance the stack later this year.

CSI303 Expanding Your .NET Development Portfolio with BizTalk Server

Speaker(s): Aaron Skonnard

Session Type(s): Breakout Sessions

Track(s): Connected Systems Infrastructure

Day/Time: Monday, June 6 5:00 PM - 6:15 PM Room: S 310 G

Service-Oriented Architecture (SOA), based on Web services, is on its way to being the standard paradigm for interactions among applications. Yet you can create service-oriented applications today in your current environment using BizTalk Server 2004. Get a short introduction to the concepts of SOA, then take an architectural look at what BizTalk Server 2004 provides for creating service-oriented business processes, including support for managing state, correlation, and monitoring running applications. This session is targeted at developers who are experienced with XML and Web services technologies but who are new to BizTalk Server 2004. It provides an in-depth look at the various forms of XML functionality provided by the BizTalk Server 2004 engine, as well as the BizTalk Schema Editor, the BizTalk Mapper, and various XML Schema extensions. Throughout the discussion attendees will learn about the value-add of incorporating BizTalk Server 2004 into their existing XML and Web services architectures. This session discusses how BizTalk Server 2004 supports contract-first Web service development techniques. There are various facets of contract-first development that we'll explore. Part of the discussion will focus on starting with existing WSDL definitions that must be used in conjunction with a new BizTalk orchestration. Part of the discussion will also focus on how to define orchestration logic in terms of external Web service contracts. We'll discuss the pros and cons of the BizTalk Web Services Publishing Wizard and propose an alternate solution for strict contract-first scenarios. We'll also discuss how to start with BPEL definitions to generate orchestration logic.

CSI303R Expanding Your .NET Development Portfolio with BizTalk Server

Speaker(s): Aaron Skonnard

Session Type(s): Breakout Sessions

Track(s): Connected Systems Infrastructure

Day/Time: Friday, June 10 9:00 AM - 10:15 AM Room: S 320 E

Service-Oriented Architecture (SOA), based on Web services, is on its way to being the standard paradigm for interactions among applications. Yet you can create service-oriented applications today in your current environment using BizTalk Server 2004. Get a short introduction to the concepts of SOA, then take an architectural look at what BizTalk Server 2004 provides for creating service-oriented business processes, including support for managing state, correlation, and monitoring running applications.

CSI304 What's New in BizTalk Server 2006 Runtime

Speaker(s): Jeffrey Wierer

Session Type(s): Breakout Sessions

Track(s): Connected Systems Infrastructure, Developer Tools

Day/Time: Tuesday, June 7 10:45 AM - 12:00 PM Room: N 220 A

With the March 2004 release of BizTalk Server 2004, customers gained the benefits of integration with Visual Studio .NET and the Office System, the rules engine and BAM. The soon-to-be-released BizTalk Server 2006 will build on the core architecture of BizTalk Server 2004 and make strides in all dimensions of application-to-application, business-to-business, and business-process automation. In this session, we cover the enhancements BizTalk 2006 introduces in the runtime engine, including support for in order message processing, non-atomic interchange, execution of pipeline from an orchestration, and the creation of error handling orchestration for automatic error processing. We also demonstrate the new adapters that will ship with BizTalk 2006 such as the POP3 adapter, WSE 2.0 adapter, SPS adapter and enhancements we've made in the SMTP send adapter to supports attachments and 'follow up' flag. If creating flat file schema has been your Achilles heel, you certainly won't want to miss a demo of the new flat file wizard that will make creating flat file schema a breeze.

CSI305 BizTalk Server 2006 Business Activity Monitoring

Speaker(s): John Ballard, Richard Jason

Session Type(s): Breakout Sessions

Track(s): Connected Systems Infrastructure

Day/Time: Tuesday, June 7 1:30 PM - 2:45 PM Room: S 310 E

Traditionally, integration has been just too complex and too hard for information workers to understand, but with BAM in BizTalk 2004 working in conjuction with SQL Server Business Intelligence solutions, real-time visibility into their business process in a easy to comprehend way becomes a reality. Learn about the tools BizTalk and SQL BI solution provides that allows information workers to manipulate data in interesting ways, exposing information previously undiscovered; and to take advantage of this new knowledge by making business decisions in real time. The next release of BizTalk, BizTalk Server 2006 will further empower the business user by providing richer integration with Windows Sharepoint Services and real-time support of business activity subscription, alerts and notifications.

CSI306 Deploying and Managing BizTalk Server 2006 Solutions

Speaker(s): Eddie Fusaro

Session Type(s): Breakout Sessions

Track(s): Connected Systems Infrastructure

Day/Time: Tuesday, June 7 3:15 PM - 4:30 PM Room: N 220 A

BizTalk Server 2006 will establish a new productivity bar for the IT administrator, with new capabilities for the management and monitoring of an enterprise deployment of BizTalk Server. BizTalk 2006 supports the concept of an "Application" which allows a developer to group all artifacts related to a LOB application into one logical management unit; and the MMC now supports one click start/stop of the application, express application configuration, and the export and import of the application MSI to streamline the process of packaging and deploying applications from one environment to another. We also cover the new Explorer object model, enhancements made in the area of WMI support and the new deployment API.

CSI307 Implementing a Rules Engine Solution Using BizTalk Server

Speaker(s): Jurgen Willis

Session Type(s): Breakout Sessions

Track(s): Connected Systems Infrastructure

Day/Time: Wednesday, June 8 8:30 AM - 9:45 AM Room: S 210 E

Are you curious about the buzz around Business Rules, the benefits rules-enabled applications bring for your organization and the supports Microsoft provides in this space? Rules-based applications address many of the challenges posed by business policy changes in organizations by allowing your application to be written agnostic to business rules, yet provide a near real-time responsiveness to rule changes. This session provides you with an overview of rules-based application design and explains how you can build rules-based applications using the BizTalk 2004 Business Rules Framework. We walk you through the Rules Engine architecture and show you how deployment, fact retrievers, caching and interceptors work in BizTalk. Learn how to create and deploy business policies and rules, invoke rules from an Orchestration, build rules against XML, DB and .NET objects and build rules for common patterns. As a bonus, we give you insights that will help you manage and optimize your rules by showing you how to utilize the testing and tracking capabilities of rules, performance tune your rules and utilize the engine control functions to manage forward chaining.

CSI309 Building and Maintaining a Performant and Healthy BizTalk Solution

Speaker(s): Lee Graber

Session Type(s): Breakout Sessions

Track(s): Connected Systems Infrastructure

Day/Time: Wednesday, June 8 2:00 PM - 3:15 PM Room: N 220 A

Learn everything you need to know to run a healthy BizTalk system with optimal performance. On the performance side, a well designed business process is the key to high performance, so we start by showing you design patterns that are commonly employed by our customers, how to build these patterns, and how to tune these patterns for optimal performance. On the maintenance side, we give tons of operations pointers such as how to configure the system to do backups, how to manage the tracking database, how to manage WMI events, and how to monitor the health of your messagebox, etc., so you have all the tools you need to run a healthy BizTalk system.

CSI310 BizTalk Server Capacity Planning

Speaker(s): Wayne Clark

Session Type(s): Breakout Sessions

Track(s): Connected Systems Infrastructure

Day/Time: Wednesday, June 8 3:45 PM - 5:00 PM Room: S 320 E

This session covers the major considerations for predicting system size and configuration for BizTalk 2004 deployments. Questions like "What are my throughput and latency requirements?" and "how do I determine the correct sizing for hardware to meet my requirements" are answered. In addition, we delve into the architecture of BizTalk 2004, its behavior under load, and techniques for building a system that is resilient to expected and unexpected changes to throughput. Finally, we discuss the lessons learned about capacity planning working with customers on BizTalk 2004 deployments and how we plan to improve the out-of-the-box experience in the next version of BizTalk.

CSI312 Monitoring and Troubleshooting BizTalk Server 2006 Solutions

Speaker(s): Krishnan Shankar

Session Type(s): Breakout Sessions

Track(s): Connected Systems Infrastructure

Day/Time: Thursday, June 9 10:15 AM - 11:30 AM Room: S 320 E

If you're interested in tips and tricks that will help you monitor and troubleshoot your BizTalk application, you certainly won't want to miss this session. The BizTalk 2006 MOM pack MOM alerts will give you the edge you need to effectively monitor your e-business solutions and reduce downtime. In many trouble shooting scenarios, the business user and the IT pro need to collaborate to resolve an issue, so BizTalk 2006 provides support that allows a business user to escalate issues to the IT pro via MOM. In BTS 2006, business owners or infoworkers can also fix and resubmit messages with errors via a SharePoint portal without the intervention of the IT-Pro. To make viewing the health of your entire BizTalk deployment easier, we also added a Group Hub page that allows the IT operator to gauge the health of the entire BizTalk group in one consolidate page via an easy-to-understand UI.

CSI313 Integrating SharePoint Portal Server with BizTalk Server

Speaker(s): Steve Resnick, Nagender Vedula

Session Type(s): Breakout Sessions

Track(s): Connected Systems Infrastructure

Day/Time: Thursday, June 9 1:30 PM - 2:45 PM Room: S 220 E

In this session, we cover how and why one would integrate SharePoint with BizTalk. We cover the two scenarios. The first scenario involves using the BizTalk Adapter for SharePoint Libraries to implement document workflow and approval that ties into business processes. This will be demonstrated using the community adapter available on https://www.gotdotnet.com with BizTalk 2004, as well as the new built-in, Microsoft-supported, adapter included with BizTalk 2006. The second scenario involves Web part integration to back-end systems using single-sign-on, such as displaying your payroll information from SAP in a Web part. These two techniques combine the rich user experience of SharePoint and Office with the deep connectivity options provided by BizTalk.

CSI314 Implementation of Common Integration Patterns with BizTalk Server

Speaker(s): Jon Flanders, Michael Woods

Session Type(s): Breakout Sessions

Track(s): Connected Systems Infrastructure

Day/Time: Thursday, June 9 3:15 PM - 4:30 PM Room: S 320 E

People think in patterns. Pattern-based software design is relatively new. It is a promising development intended to standardize complex systems design around a set of 'tried and trusted' software configurations that solve common implementation details. To reach the status of 'tried and trusted', a pattern must be adopted by the community of developers who specialize in a given discipline. Patterns, applied to BizTalk Server 2004 integration projects, hold the potential to hasten the time it takes from design to implementation. In this session, we explore a small set of common integration patterns for BizTalk Server 2004 by defining a sample scenario and showing how the use of patterns expedites the task. These patterns are offered to the community of BizTalk developers to jumpstart the patterns effort and discussion. They include: FIFO, Synchronous Request Response with Data Aggregation, Asynchronous Request Response with Data Aggregation, Retry, and Interruptible Process.

CSI315 Advance Orchestration Design Using BizTalk Server

Speaker(s): Erik Leaseburg

Session Type(s): Breakout Sessions

Track(s): Connected Systems Infrastructure

Day/Time: Friday, June 10 10:45 AM - 12:00 PM Room: N 210 B

Business process is central to the connected business. BizTalk Server 2004 provides an orchestration designer and engine for building and executing standard business processes. The orchestration designer enables you to visually use shapes (for example: Send, Receive, Transform, and Construct) to coordinate all of your B2B and EAI business processes on screens in a Visual Studio .NET hosted graphical interface. In this session, learn advanced orchestration features that drive rapid application development such as correlation, convoy processing, listen events, transactions, custom exception and compensation handling, delivery notification, nested processes, dynamic and direct port binding, generic business process design using roles and role links and custom message construction.

CSI316 BizTalk Server Security Revealed

Speaker(s): Wayne Clark

Session Type(s): Breakout Sessions

Track(s): Connected Systems Infrastructure

Day/Time: Friday, June 10 1:00 PM - 2:15 PM Room: S 310 E

Securing corporate assets is a top concern to us all and is especially important when exchanging messages with partners and customers over the internet. In this session, we cover the security capabilities and features of the core BizTalk engine including how we achieve minimal privileges, how to set up a secure BizTalk deployment, and how to securely exchange messages over the internet. We will also touch on the use of enterprise Single Sign-On (SSO) as a secure store for BizTalk. For more information on the use of SSO when integrating with external systems, please see the breakout session CSI322 - Identity Integration Using Host Integration Server and BizTalk Server.

CSI322 Identity Integration Using Host Integration Server and BizTalk Server

Speaker(s): Anilkumar Balakrishnan, Ricardo Mendes

Session Type(s): Breakout Sessions

Track(s): Connected Systems Infrastructure

Day/Time: Thursday, June 9 5:00 PM - 6:15 PM Room: S 310 E

To improve daily operational efficiencies and reduce the cost of deploying and maintaining new composite solutions, you can integrate enterprise-wide security systems, including IBM mainframe (RACF) and Microsoft Windows (Active Directory), using Microsoft Identity Integration Server 2003 and Microsoft Host Integration Server 2004. Learn how to utilize single sign-on in line-of-business applications, while ensuring the integrity of your security policies across platforms, when accessing IBM mainframe resources from WSE-enabled Web services, Office SharePoint Portal Server and InfoPath. Also, learn how to synchronize user accounts and password across your enterprise using technologies from Microsoft and third-party ISVs. Finally, we demonstrate how to confidently extend Enterprise SSO to business partners using BizTalk Server 2004 and BizTalk Adapters.

CSI323 Architecting Enterprise Integration Solutions Using Host Integration Server 2006

Speaker(s): Paul Larsen, Charles Machalani

Session Type(s): Breakout Sessions

Track(s): Connected Systems Infrastructure

Day/Time: Friday, June 10 2:45 PM - 4:00 PM Room: S 320 E

This session introduces you to the new technologies and tools planned for Host Integration Server 2006. Whether your existing IBM mainframe and midrange host applications are modern componentized business logic interface programs, or older programs, the new Transaction Integrator tools and runtime for dotNET allow you to extend these investments to new solutions based on WSE-enabled Web services. Using the enhanced Managed Data Providers for DB2 or new Managed Data Provider for Host Files, with their integrated design tools for Visual Studio .NET 2005, IT organizations can more easily develop .NET Framework-enabled smart client programs, XML Web services, or simply access the information directly from within Office productivity applications such as Excel and InfoPath. Finally, this release of Host Integration Server offers improved operational tools for monitoring and managing your deployed solutions.

CSI332 Connected Commerce: ERP and Trading Partner Integration with CS2006 and BizTalk Server 2006

Speaker(s): Caesar Samsi, Steven Smaller

Session Type(s): Breakout Sessions

Track(s): Connected Systems Infrastructure

Day/Time: Wednesday, June 8 5:30 PM - 6:45 PM Room: S 310 E

One of the largest issues facing e-business today is the difficulty in connecting the Web channel to back-end line-of-business systems such as SAP, Siebel, or MBS or creating secure mechanisms for data interchange with business trading partners. Commerce Server 2006 is the answer. Learn how to leverage the next-generation Catalog and Order subsystems, the new Inventory subsystem, new Commerce Server Web Services, and the BizTalk 2006 Adapters for Orders, Catalog, Inventory, and Profiles to establish multiple, secure, transactional channels for interchanging business data in near real-time between your line-of-business subsystems, external trading partners, and the Web.

Cabana Booths

This year, our partners will be delivering Cabana Sessions to talk about their real world experience with using BPI products to solve customer problems and the insights they’ve gained through using our technologies. The Cabana forum enables attendees to socialize and have whiteboard discussions with the experts, so don’t miss this unique opportunity to have some one on one quality time with our BPI experts. Also, you might want to stop by the Cabana area if you want to have a follow up discusssion with a Breakout or Cabana session speaker after their talk as the speakers will be available in the Cabana areas immediately after their session delivery.

CSIC01 Fundamental Concepts and Application to Service-Oriented Architecture Cabana 01A

Speaker(s): Mark Dunn

Session Type(s): Cabana Session

Day/Time: Moday, June 6 10:00 PM - 10:45 AM Room: Cabana 01A

CSIC02 Smart Catalog for Commerce Server Cabana 01A

Speaker(s): Richard Vosylius

Session Type(s): Cabana Session

Day/Time: Moday, June 6, 1:30PM - 2:45PM Room: Cabana 01A

CSIC03 A Practical Approach to BizTalk Server 2004 and Web Services

Speaker(s): Brian Loesgen

Session Type(s): Cabana Session

Day/Time: Moday, June 6, 3:15PM - 4:30PM Room: Cabana 01A

CSIC04 Serious Adapter Development: Tech Drill-down

Speaker(s): Jon Fancey

Session Type(s): Cabana Session

Day/Time: Moday, June 6, 5:00PM - 6:15PM Room: Cabana 01A

CSIC05 BizTalk Server Distributed Architectures Cabana 01A

Speaker(s): Jay Lee

Session Type(s): Cabana Session

Day/Time: Tuesday, June 7, 10:45AM - 12:00PM Room: Cabana 01A

CSIC06 BizTalk Server 2004 Content Based Routing

Speaker(s): Mark Berry

Session Type(s): Cabana Session

Day/Time: Tuesday, June 7, 1:30PM - 2:45PM Room: Cabana 01A

CSIC07 BizTalk Server in Your Service Oriented Enterprise

Speaker(s): Peter Klein / Scott Van Vliet

Session Type(s): Cabana Session

Day/Time: Tuesday, June 7, 3:15PM - 4:30PM Room: Cabana 01A

CSIC08 Contract First vs. Design First: A BizTalk Perspective

Speaker(s): Jon Fancey

Session Type(s): Cabana Session

Day/Time: Tuesday, June 7, 5:00PM - 6:15PM Room: Cabana 01A

CSIC09 Heterogeneous Integration using BizTalk Server & Host Integration Server

Speaker(s): Jon Fancey

Session Type(s): Cabana Session

Day/Time: Wednesday, June 8, 10:15AM - 11:30AM Room: Cabana 01A

CSIC10 BizTalk Server Orchestration Ports

Speaker(s): Matt Milner

Session Type(s): Cabana Session

Day/Time: Wednesday, June 8, 2:00PM - 3:15PM Room: Cabana 01A

CSIC11 Alternate Interfaces for Commerce Server

Speaker(s): Daniel Sanscartier

Session Type(s): Cabana Session

Day/Time: Wednesday, June 8, 3:45PM - 5:00PM Room: Cabana 01A

CSIC12 Application Modernization of IBM Mainframe and Midrange Systems Using Host Integration Server 2004

Speaker(s): Charles Machalani

Session Type(s): Cabana Session

Day/Time: Wednesday, June 8, 5:30PM - 6:45PM Room: Cabana 01A

CSIC13 Next Generation e-Commerce Framework Combining Commerce Server, BizTalk Server & MBS Into One Powerful e-Commerce Platform

Speaker(s): Jean-Yves Martineau

Session Type(s): Cabana Session

Day/Time: Thursday June 9, 10:15AM - 11:30AM Room: Cabana 01A

CSIC14 Implementing Real-World Integration Patterns with BizTalk

Speaker(s): Brandon Gross / Brennan O'Reilly

Session Type(s): Cabana Session

Day/Time: Thursday, June 9, 1:30PM - 2:45PM Room: Cabana 01A

CSIC15 Two Words Collide: Transferring Data Between Microsoft BizTalk Server 2004 and Microsoft SQL Server 2005

Speaker(s): Javier Mariscal

Session Type(s): Cabana Session

Day/Time: Thursday, June 9, 3:15PM - 4:30PM Room: Cabana 01A

CSIC16 Overview of BAM, and walkthroughs of some real-world examples

Speaker(s): Brian Loesgen

Session Type(s): Cabana Session

Day/Time: Thursday, June 9, 5:00PM - 6:15PM Room: Cabana 01A

CSIC17 How to Upgrade SNA 4.0 Server to Host Integration Server and Consolidate Multiple SNA 4.0 Domains to a Single HIS Domain

Speaker(s): Latifa Ring

Session Type(s): Cabana Session

Day/Time: Friday, June 10, 9:00AM - 10:15AM Room: Cabana 01A

CSIC18 Automating BizTalk Server Application Deployments

Speaker(s): Scott Colestock

Session Type(s): Cabana Session

Day/Time: Friday, June 10, 10:45AM - 12:00PM Room: Cabana 01A

CSIC19 Using BizTalk Server 2004 to Facilitate Global Data Synchronization and Laying the Framework for RFID

Speaker(s): Winson Woo

Session Type(s): Cabana Session

Day/Time: Friday, June 10, 1:00PM - 2:15PM Room: Cabana 01A

CSIC20 Consolidate EDI on BizTalk Server and Increase Its Value by Applying BPM and BAM

Speaker(s): Gijsbert in ‘t Veld

Session Type(s): Cabana Session

Day/Time: Friday, June 10, 2:45PM - 4:00PM Room: Cabana 01A

Cabana Community Programs

In addition to running Cabana Sessions, we are running fun Community Programs at the Cabana area that you won’t want to miss:

BPI Readiness Challenge

  • Load Fest: Join us Monday night (6pm - 9pm) for an evening of load fest activities for BizTalk Server, Commerce Server, and Host Integration Server. You’ll get pizza, beer and the latest product bits on our soon to be released products (BizTalk Server 2006 and Commerce Server 2006). This is a great opportunity for you to try your hands on installing these bits so you can start playing with the latest features and we will have product development team experts at the event to assist you with any questions.
  • Mini-Exams: Runs from Monday through Thursday during cabana booth opening hours. There will be one mini 20-30 minute test per product, so whenever you are ready, swing by the cabana to put your knowledge to the test. Everyone who passes will be invited to an exclusive dinner with the Product Group on Thursday night - with additional prizes to the top exam scorers.         

Pavilion Presence

The BPI virtual track will have three booths at the event. These booths are staffed by members from the BPI marketing team. Stop by to say Hi!

Expo Booth 36 (BizTalk Server)

Expo Booth 37 (Commerce Server)

Expo Booth 38 (Host Integration Server)

 

Tech Ed Webcast Series

We are delivering a series of webcasts sessions before Tech Ed to give you a preview of some of the contents that will be further discussed at the main event.

LIVE WEBCASTS:

MSDN Webcast: Deploying High-Availability Solutions Based on Host Integration Server (Level 300)
Tuesday, May 17, 2005
3:00 P.M.–4:00 P.M. Pacific Time

MSDN Webcast: Implementing a Business Rules Engine Solution Using BizTalk Server 2004 (Level 200)
Thursday, May 19, 2005
3:00 P.M.–4:00 P.M. Pacific Time

MSDN Webcast: An XML Guru's Guide to BizTalk Server 2004 (Level 200)
Tuesday, May 31, 2005
3:00 P.M.–4:00 P.M. Pacific Time

On-Demand Webcasts:

New MSDN Webcast: A Practical Approach to BizTalk Server 2004 and Web Services (Level 200)
Customer Rating:

New MSDN Webcast: Everything You Wanted to Know About Integration But Were Afraid to Ask! (Level 200)
Customer Rating:

New MSDN Webcast: Test-Driven Development with BizTalk Server 2004 (Level 200)
Customer Rating:

New MSDN Webcast: Using the BizTalk Business Rules Engine: Tips, Tricks and Best Practices (Level 200)
Customer Rating:

 

Instructor Led Labs

Instructor led labs are labs which the instructors walks you though the concepts covered in the lab and product group proctors are present during the 75 minute session to assist with lab questions. The ILL lab schedule should be made available shortly and all 4 BizTalk labs below will be repeated once.

CSI34 (Instructor-led Lab) Empowering Business Users to Make Real Time Business Decisions with BizTalk Server 2006 Business Activity Monitoring

Speaker(s): John Ballard, Richard Jason

Session Type(s): Instructor-Led Lab

Track(s): Connected Systems Infrastructure

In this lab, step into each of four successive roles that contribute to enabling BAM visibility on a provided business process. Specifically covered are the following, in this order: 1) Business Analyst (Orchestration Designer for Business Analysts and Excel) - define business activity as an abstract with the goal to provide tailored views to information workers; 2) IT Pro (BM.exe command line utility) - deploy and manage the BAM dynamic infrastructure; 3) Developer (Tracking Profile Editor) - map the activity to the actual process; 4) Information Worker (BAM Portal) - consume the BAM data to manage the business. At the completion of this lab, you'll understand the various tools used to enable BAM visibility for any business process.

CSI35 (Instructor-led Lab) Using Sequential Message Processing and the Flat File Disassembler to Map a Large Flat File in BizTalk Server 2004

Session Type(s): Instructor-Led Lab

Track(s): Connected Systems Infrastructure

In this session, the various types of Convoy Messaging Patterns are covered in great detail. A brief presentation reviews the business scenarios that drive convoys along with general Convoy Messaging requirements.

CSI36 (Instructor-led Lab) Developing Agile .Net Applications with the Microsoft Business Rule Engine

Speaker(s): Stephen W. Thomas

Session Type(s): Instructor-Led Lab

Track(s): Connected Systems Infrastructure

Matt provides an overview of the concepts involved in working with the Business Rules Engine and walks you through the lab. This instructor-led lab discusses issues related to real-world scenarios, explains and elaborates on developer issues and practices, and continually ties the coding to the concepts of the rule engine.

CSI37 (Instructor-led Lab) Using InfoPath SP1 and SharePoint 2003 to Design an Effective Tracking System for BizTalk Server 2004

Speaker(s): Stephen W. Thomas

Session Type(s): Instructor-Led Lab

Track(s): Connected Systems Infrastructure

Learn how to utilize InfoPath SP1 through SharePoint to display business process exception returned from within a business process. Learn how to build a simple InfoPath form to display exception information, publish this form into SharePoint, use processing instructions to reference this form, and use delivery notification to catch delivery errors.

Hands on Labs

Hands on labs are different from Instructor Led Labs in that the labs are self paced and you follow a manual to go through the lab steps. During all Hands on Labs opening hours MCT proctors will be on site to answer questions, and during peak hours (10am-5pm) we will have product group experts staffed at the lab to address questions specific to our technology. Many of our labs are “Mega” labs, meaning that once you select the lab you will be presented with a list of topics from which to choose from. Each topic choice is a full 60 minute lab by itself. For example, “CSI01 BizTalk Server 2006 (Beta) Preview” lab contains the following 3 topics, each is a independent 60 minute lab by itself so you can select the topic of your choice and jump to it directly.

Lab 1 – Developing a BizTalk Application

In this lab you will use some of the new developer features found in BizTalk Server 2006 to create a basic EAI solution. First, you will use the Flat File wizard to create a message based on the body of an order from an email message. Then you will receive the message via a POP3 adapter and process the message in a receive pipeline. Next, as part of the process of sending the message to a shipping/fulfillment center, you will define error handling. Once you have completed the orchestration you will deploy the project as an application.

Lab 2 - Deploying and Managing a BizTalk Application

In this lab, you will use the new capabilities of BizTalk 2006 to deploy and administer a BizTalk application. First, you will use the Import function to install and configure a BizTalk application. By design, your new application will have errors. Your next step will be to use the new Hub Page feature to monitor and debug your orchestration. Once you have fixed the errors with your application, you will export the application, re-import it and finally verify that the application is error free. 

Lab 3- Monitoring Business Activity

In this lab, you will use some of the new features found in BizTalk Server 2006 to create a Business Activity Monitoring (BAM) solution. First, you will define the business activities that to be monitored by BAM. Once the business activity has been defined, you will then build and deploy an observation model. After your observation model has been deployed, you will proceed to map each business event and piece of data to the implementation of your BizTalk application (e.g. orchestration schedules, pipelines, etc.). Finally, you will utilize the new BAM portal to monitor live business activity.

 

Below is out all up HOL list:

CSI01 BizTalk Server 2006 (Beta) Preview

Session Type(s): Hands-on Lab

Track(s): Connected Systems Infrastructure

This lab provides a comprehensive look at BizTalk Server 2006. Learn how to create BizTalk schemas and maps, build pipelines, implement adapters, track message activity, create orchestrations, consume and publish Web services, integrate business rules, and manage business processes. Also, learn how to use new features found only in BizTalk Server 2006; including orchestration error handling, POP3 and WSE 2.0 adapters, Business Activity Management (BAM) enhancements, the flat file wizard, and the new management console.

CSI02 BizTalk Server 2004 Soup to Nuts

Session Type(s): Hands-on Lab

Track(s): Connected Systems Infrastructure

These hands-on labs provide you with the opportunity to build, test, deploy, and monitor a sample BizTalk Server 2004 application. By completing these labs you will learn how to create BizTalk schemas and maps, build a pipeline, track message activity, create basic and advanced orchestrations, consume and publish Web services, integrate business rules, and monitor business activity. These labs are intended for individuals who are new to BizTalk Server 2004 as well as existing BizTalk Server 2002 developers.

CSI03 Host Integration Server 2004 Data Integration

Session Type(s): Hands-on Lab

Track(s): Connected Systems Infrastructure

Integrating IBM Host Data with Windows Server System is one of the most important functions that Host Integration Server 2004 performs is data integration--making it possible for host systems and Windows-based systems to access and exchange a wide variety of information, including DB2 structured database records and unstructured host file systems. Learn how to use the Host Integration Server 2004 DB2 and VSAM data provides with the Visual Studio IDE for application development and the SQL Server tools for Data Mining and Business Intelligence (BI).

CSI04 Host Integration Server 2004 Application Integration

Session Type(s): Hands-on Lab

Track(s): Connected Systems Infrastructure

Integrating IBM mainframe CICS and IMS applications and midrange AS/400 applications with Windows Server System is another of the core capabilities of Host Integration Server 2004. In this lab, learn how to use the Transaction Integration feature of HIS 2004 for integrating and extending host applications using Microsoft Visual Studio .NET 2003 and the .NET Framework. First, initiated from the Windows side--referred to as "Windows-Initiated Processing (WIP)", and then initiated from the IBM host side--referred to as "Host-Initiated Processing (HIP)".

CSI05 Commerce Server 2006: Merchandizing and Marketing

Session Type(s): Hands-on Lab

Track(s): Connected Systems Infrastructure

This lab focuses on developing solutions with the Catalog, Inventory, and Marketing subsystems in Commerce Server 2006. Content is tiered to be useful to those new to Commerce Server, while providing tips for the professionals from real-world deployments. Special focus is given to new features such as next-generation Virtual Catalogs, Inventory management, Direct Mail enhancements, and more.

CSI06 Commerce Server 2006: People and Process

Session Type(s): Hands-on Lab

Track(s): Connected Systems Infrastructure

In this lab, learn about developing solutions with the Profiles, Orders, and Analytics subsystems in Commerce Server 2006. Content is tiered to be useful to those new to Commerce Server while providing tips for the professionals from real-world deployments. Special focus is given to new features such as SQL Reporting Services, .NET 2.0 Authentication integration, and new Orders enhancements (XML Mapped Storage, Split Tender, Named Baskets, etc.).

CSI07 Commerce Server 2006: Connected Commerce

Session Type(s): Hands-on Lab

Track(s): Connected Systems Infrastructure

In this lab, learn about integrating Commerce Server 2006 with ERP or CRM systems and external business trading partners by utilizing the new built-in integration with BizTalk Server 2006. Learn how to utilize the new Orders, Inventory, Catalog, and Profile BizTalk Adapters in detail to achieve secure, high-performing, reliable connectivity between your Commerce Server deployments and other external systems.

CSI08 Commerce Server 2006: Customization and Extensibility

Session Type(s): Hands-on Lab

Track(s): Connected Systems Infrastructure

Learn how to best utilize the developer tools provided with Commerce Server 2006 to extend and customize site deployments. Focus is provided on utilizing the Partner SDK to create customized versions of the Windows UIs comprising Commerce Server's Business User Experience, utilizing the Starter Site to rapidly get up and running, and customizing/extending the Starter Site to adapt it to the needs of the customer deployment at-hand.

CSI12 Commerce Server 2006: Upgrading to Commerce Server 2006

Session Type(s): Hands-on Lab

Track(s): Connected Systems Infrastructure

Learn about upgrading to Commerce Server 2006 from previous versions of Microsoft e-commerce technologies. Data migration, site code migration, and deployment topics are covered. Hands-on experience with the CS2006 migration tools is incorporated into the sessions. Content is geared to those familiar with previous versions of Microsoft e-commerce technologies, principally CS2000 and CS2002. Tips from the pros, based on real-world deployments, are also provided.

CSI13 Microsoft Host Integration Server 2004 Gateway

Session Type(s): Hands-on Lab

Track(s): Connected Systems Infrastructure

Learn how to configure and use Microsoft Host Integration Server 2004 for access to Main Frames and Mid-range IBM hosts, and how to take advantage of the range of services that Host Integration Server 2004 provides to extend mainframe services to LAN users. These include the TN3270 Service for mainframe environments, and Host Print Service for both mainframe and AS/400 environments. Finally, learn how to configure/tune HIS 2004 for high availability and scalability.

Birds of a Feather Sessions

Birds of a feather is a way for you and expert presenter and the audience to engage in a conversation on a topic of mutual interest. Below are two topics related to BizTalk presented by well know experts in .Net and BizTalk and we hope you will stop by for a good conversation.

BOF026 BizTalk Server 2004 Solutions: Build vs. Buy

Speaker(s): Mark Dunn

Session Type(s): Birds of a Feather

Day/Time: Tuesday, June 7 9:00 PM - 10:00 PM Room: Track Cabana 10

Will BizTalk 2004 save you money compared to writing a custom application? How about writing custom adapters compared to purchasing one of the many popular adapter/accelerator packages available today? These are the questions we'll try to answer in this BOF focused on application integration solutions for small to large sized organizations.

BOF050 BizTalk Contracts and the Web Services Publishing Wizard

Speaker(s): Aaron Skonnard

Session Type(s): Birds of a Feather

Day/Time: Wednesday, June 8 9:00 PM - 10:00 PM Room: Track Cabana 02

This session discusses how BizTalk Server 2004 supports contract-first Web service development techniques. There are various facets of contract-first development that we explore. Part of the discussion focuses on starting with existing WSDL definitions that must be used in conjunction with a new BizTalk orchestration. Part of the discussion also focuses on how to define orchestration logic in terms of external Web service contracts. We discuss the pros and cons of the BizTalk Web Services Publishing Wizard and propose an alternate solution for strict contract-first scenarios.