Presentation: "Introduction: Service Oriented Computing (SOA)"
Track:
Service Oriented Computing (SOA)
Time:
Monday 10:15 - 10:45
Location:
Conference Hall 2
Presentation: "Building Connected Systems Today"
Track:
.NET Best Practices
Time:
Monday 13:00 - 14:00
Location:
Conference Hall
Abstract: Connected systems are becoming pervasive as a result of current economic drivers for companies to be more agile and to drive down corporate costs. 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 interoperate with different platforms. This session is going to discuss how a conceptualized view of the business drives service oriented analysis/design and demonstrates a "software factory"-like approach to implement such connected systems today.
Download slides
Presentation: "Guidance and Thoughts about Service Contracts"
Track:
Service Oriented Computing (SOA)
Time:
Monday 14:30 - 15:30
Location:
Conference Hall 2
Abstract: A contract is an agreement between two parties, namely between the service provider and the corresponding service consumer. It defines the structure of the exchanged data; it models the service interfaces and describes the different options to talk to these interfaces. The characteristic of contracts highly depend on the level of coupling between the consumer and the service. What is the common sense between them and which artifacts have to be explicitly defined? This session discusses the different aspects of a contract centric approach and explains approaches like "schema drives contract" or "contract drives schema". Contract first is the way to go, but how do you get there?
Download slides
Presentation: "Keynote: Tools for Software Architects and Future Directions in Modeling"
Time:
Wednesday 09:00 - 10:00
Location:
Conference Hall
Download slides
Tutorial: ".NET Web Services Competency Workshop: Reloaded"
Time:
Friday 09:00 - 12:00, 13:00 - 16:00
Location:
SAS Suecia
Abstract: This one day tutorial provides you with the essential knowledge around the .NET Web Services platform; today and tomorrow. We're going to elaborate the different WS-* specifications, have a discussion about the core WSE 3.0 capabilities such as security, messaging and attachments and learn how Indigo's unified programming model will dramatically simplify the design and implementation of secure and reliable service-oriented applications. The workshop rounds up with a proposal how to build services today that can be easily migrated to Indigo tomorrow.
The Three Part Model and the 4 Tenets
We are going to discuss the "Three Part Model" and how a conceptualized view of the business drives service oriented analysis/design and how these artifacts can be transformed into services. In this scenario, the 4 tenets play a key role to express the needs and implications of the three different models.
WS-I_AM_REALLY_CONFUSED
Web services walk with a slew of acronyms, specifications, and new vocabulary that can make ones head spin. We're taking a step back and decipher the core concepts behind Web Services Architecture and how these technologies empower us to build Connected Systems.
Web Services Enhancements (WSE) 3.0
WSE 2.0 considerably simplified the development and deployment of secure Web services by enabling developers to add message level security to applications built on the principles of service-orientation and the emerging Web Services (WS-*) specifications. This session details the WSE 3.0 release which adds significant new functionality including, enabling the ASMX programming model over multiple transports (e.g. http, tcp), substantially improved security policy to enable common security messaging scenarios, MTOM for message attachments, interoperability with Indigo and conformance to the latest WS specifications.
Introducing Indigo - The Unified Framework for Building Connected Systems
"Indigo" is Microsoft's unified framework for building service-oriented applications. It enables developers to build secure, reliable, transacted solutions that integrate across platforms and interoperate with existing investments. "Indigo" combines and extends the capabilities of existing distributed systems technologies, including Enterprise Services, System.Messaging, .NET Remoting, ASMX, and WSE to deliver a unified development experience spanning distance, topologies, hosting models, protocols, and security models. This session will provide an overview of "Indigo" and show you how "Indigo" will simplify the development of connected systems.
A Proposal how to Build Services
This proposal demonstrates an approach to build service contracts and how they can be transformed into service implementations. We discuss the anatomy of contracts and services and use a factory-based approach to automate the creation of most implementation artifacts such as transport bindings. BTW, this session gives you an idea how a Software