Standing on the shoulders of giants. RSS 2.0
# Monday, November 10, 2003

General session from Eric Rudder and Gordon Mangione

Two keynotes showcasing new features in VS Whidbey and Yukon. Go visit Early and Adopter for a more detailed description.

WSV301: Building Services (Part 1): The Fundamentals

Essentially Indigo is very simple; there are messages, services, ports and channels.

  • Messages are in-memory SOAP envelopes
  • Services are targets for message delivery
  • Ports are a (named) location in network space
  • Channels allow message I/O through a port

Indigo, the service model, integrates with the CLR type system, has WSDL support and supports message based (one or more requests and zero or more responses) and method based (one request, one response) programming.

The easiest way to prepare for Indigo today, is to use ASMX, the upgrade path from the WSE packages was unclear to me, but all specs supported and some more will be supported in Indigo (WS-*).

WSV302: Building Services (Part 2): Secure, Reliable, Transacted Services

Unfortunately we had to move to a different room, for the second part of the presentation and even Don Box has to jump through hoops to gain access.

DAT406: Building Reliable Asynchronous Database Applications with SQL Server "Yukon" Service Broker

Service brokers are part of the database application framework, building on the service based programming structure Microsoft is promoting. Items are asynchronously taken from queues and processed. Because all processing is performed inside a transaction, processing is much more reliable, resulting in higher fault tolerance and data integrity. Processing can be distributed over several servers, again increasing performance and reliability.

ARC382: The Future of Network Applications: Make Your Software Cooler and Your Life Easier Using the Next-Generation of Microsoft Networking Technologies

This session discussed the benefits of using ipv6, supported and the default in Longhorn with a new IP stack, which includes encryption, authentication, key distribution. IPv6 will enhance the "end-to-end experience", by increasing the number of public IP-addresses and increasing security. IPv6 is supported natively on Windows XP sp1a, Windows 2003 and Pocket PC 2003.

WSV303: "Indigo": Using XSD, CLR Types, and Serialization in Web Services

The performance of the xml serializer has been greatly improved for Whidbey and generics are supported. The binary serializer, supports generics as well and additionally supports versioning of types.

Serialization in Indigo. All serialization is moved to a single namespace and uses a new attribute DataContract, enabling you to specify how you want your types to be serialized. Every XSD schema and CLR construct is supported, including HashTables.

Monday, November 10, 2003 12:02:08 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0] - Trackback
PDC
Comments are closed.
About
© Copyright 2008
Paul van Brenk
Sign In
newtelligence dasBlog 2.3.8275.16006
All Content © 2008, Paul van Brenk
DasBlog theme 'Business' created by Christoph De Baene (delarou)