Architects Breakfast - Service Design Questions Answered - Sep 22, 2005 - Toronto, ON - -85

For just about every company, the incursion of Web services into the corporate environment is inevitable. The need to work with external partners combined with the familiarity of the infrastructure will be the tipping point for the technology. In fact, for most companies the needed infrastructure is already in place in the form of Web servers, firewalls, and proxy servers. But there are many design questions that need to be addressed before Web services can become an integral part of the corporate environment.

If you attend, expect to walk away with not only a full stomach (it is a breakfast meeting, after all), but also a head full of techniques that can be applied to your own situation.

For more details, check out the complete session description here.

Metro Toronto UG Meeting - Developing Managed Code in the Database with SQL Server 2005 - Sep 8, 2005 - Toronto, ON - -86

In this session, we will learn how SQL Server 2005 (code name Yukon) acts as a host for the CLR in a secure and reliable manner.  The SQLCLR provides good performance for executing managed code that queries the database within the same process as the database engine.  We will learn the techniques for creating optimal queries in stored procedures and triggers, and learn when it is appropriate to use T-SQL vs Managed Code.  We will also investigate the creation of your own user defined data types using managed code.  These types will be able to be used in functions, tables, and SQL queries, including the ability to  perform aggregations on custom data types.

Location: 200 Bloor Street East (Manulife Financial)

6:00 to 6:30 - Pizza and Socialize
6:30 to 8:30 - Presentation

For more information and to register, please go to this link.

Using Managed Code in SQL Server 2005 - August 25, 2005 - Los Angeles, CA - -84

One of the more intriguing enhancements to SQL Server 2005 is the ability to execute managed code from within triggers, stored procedures and SQL statements. No longer do developers have to learn T-SQL in order to manipulate data from within the database. But like many new features, the key to success in not only understanding how to use the technology, but also when. The goal of this session is to provide you with both sides of the story. You will see how to create managed code procedures and use them from within SQL Server 2005. As well (and probably more importantly), we will discuss when it is appropriate to do so and what limitations (such as security and functionality) exist. At the end of the session, you should be well prepared to answer these fundamental questions in your own environment.

For more information, click here.

Visual Studio Team Systems Architect Bootcamp - August 17, 2005 - Toronto, ON - -83

This hands-on, instructor-led course will provide the knowledge and skills required to understand and evaluate new technologies being introduced in Visual Studio Team System, Team Architect edition. These next generation tools will significantly add value to the architecture role within the software development life cycle by improving individual productivity, team communications and predictability in the software development process.  For more details and to view delivery dates across Canada, please view this link.

Visual Studio Team Systems Architect Bootcamp - July 27, 2005 - Toronto - -81

This hands-on, instructor-led course will provide the knowledge and skills required to understand and evaluate new technologies being introduced in Visual Studio Team System, Team Architect edition. These next generation tools will significantly add value to the architecture role within the software development life cycle by improving individual productivity, team communications and predictability in the software development process.  For more details and to view delivery dates across Canada, please view this link.

"BizTalk Schemas - A Deep Dive" at the Toronto BizTalk User Group - June 29, 2005 - Toronto - -82

ObjectSharp Consultant and Instructor Matt Meleski will present at the 2nd BizTalk User Group meeting Wednesday, June 29th from 6:30-9:30 pm.  The theme of the evening is "BizTalk Schemas - A Deep Dive".  Matt Meleski has significant BizTalk experience and promises to teach attendees everything they need to know about flat file and XML schemas to get productive in BizTalk immediately. 

The event will take place at the Cambridge Suites Hotel, 15 Richmond Street East, TorontoMore information and registration info can be found on the BTUG website (www.BTUG.biz).

Visual Studio Team Systems Architect Bootcamp - June 29, 2005 - Vancouver - -77

This hands-on, instructor-led course will provide the knowledge and skills required to understand and evaluate new technologies being introduced in Visual Studio Team System, Team Architect edition. These next generation tools will significantly add value to the architecture role within the software development life cycle by improving individual productivity, team communications and predictability in the software development process.  For more details and to view delivery dates across Canada, please view this link.

WSE 2.0: Security and Policy - June 20, 2005 - Oshawa, ON - -79

As more service-based applications get deployed, people are getting more serious about securing web services. While the WS-* standards used to secure web services have been around for a while, the introduction of Web Services Enhancements (WSE) 2.0 took the tools used to implement these standards to the next level.

In this session, you will see how to secure Web services without writing code, how to author security policies, and how to leverage the WSE programming model to secure your Web services. We will also cover the writing of your own authorization models and how to sign and encrypt message parts using WS-Security. If time permits to discuss what’s new in Web Services Enhancements (WSE) 3.0

Visual Studio Team Systems Architect Bootcamp - May 31, 2005 - Toronto - -62

This hands-on, instructor-led course will provide the knowledge and skills required to understand and evaluate new technologies being introduced in Visual Studio Team System, Team Architect edition. These next generation tools will significantly add value to the architecture role within the software development life cycle by improving individual productivity, team communications and predictability in the software development process.  For more details and to view delivery dates across Canada, please view this link.

Architect's Breakfast - Enterprise Integration Patterns - May 26, 2005 - Ottawa - -80

Most companies use an esoteric mix of software to run their business. Each piece of code was created for different purposes and at different times. As we all know, much of that code continues to run long after it was scheduled to be “replaced”. It must continue to run next to newer code that is built using newer (and different) tools. Integrating these different pieces of code can be a tough challenge for many IT departments.

This talk will show you how to integrate code using messages. A pattern language has evolved to describe how messages are used in integration projects. We will use it to discuss how to create, deliver, route, transform, receive and manage messages. During the talk, we will also design a complex application using these simple patterns. By the end of this talk, you will have a clearer picture of when, why, and how to apply these patterns in your next integration project.

 For more details, check out the complete session description here.