Jesus Rodriguez Selected to Speak at Software Architect 2009

London, England | September 29 - October 1, 2009

This year at Software Architect 2009 in London, Jesus will present the following sessions:

High Performance SOAs

Achieving sustainable levels of performance is one of the biggest challenges of Service Oriented (SOA) solutions nowadays. Are you wondering how to scale your SOA to tens of thousands of applications? How to prioritize the messages from the different applications? How to correctly handle downtimes and failures? How to implement resource intensive capabilities such as transactions or stateful messaging without sacrificing my performance? How to monitor your SOA infrastructure and control the service level agreements (SLA)? Correctly addressing those questions can very well dictate the success or failure of your initiatives towards SOA.
This session summarizes the lessons learned in the implementation of a number of large scale, high performance service oriented solutions. The session will illustrate a set of architecture patterns and techniques to enhance important SOA aspects such as performance, scalability and reliability also encompassing other features such as long running transactions, security, federation or stateful messaging. Additionally, we will provide practical implementation techniques for these patterns using technologies such as Windows Communication Foundation 3.5/4.0, Windows Workflow Foundation 3.5/4.0 and the Windows Application Server (Dublin).

From SOA to WOA: introducing Web Oriented Architectures

Despite being one of the latest acronyms in the never-ending distributed programming dictionary, Web Oriented Architectures (WOA) represents one of the most important architecture styles in service orientation. In a nutshell, WOA incorporates the principles of the Web and Representational State Transfer (REST) into Service Oriented Architectures (SOA) to achieve high levels of performance, availability and scalability.
This session explores the fundamental principles and patterns of Web Oriented Architectures (WOA) and how they can enhance the way we build SOA solutions today. Specifically, we will demonstrate how REST enables a new set of patterns around key SOA principles such as service composition, message brokering, routing, publish-subscribe messaging, load distribution and long running transactions. Finally, we will compare and contrast WOA with the traditional patterns we use to build services today in order to help architects and developers to select the right architecture style for the right scenario.

REST in the real world

Are you wondering how other companies are leveraging Representational State Transfer (REST) in their Service Oriented (SOA) solutions? What are the lessons they are learning and the challenges they are facing? This session illustrates how a large airline is taking advantage of REST in order to enable their next generation solutions. The session explores in detail a large number of scenarios and challenges faced in key areas like service modeling, caching, error handling, resource categorization, security, management and governance, among many others. Additionally, we demonstrate how the capabilities and extensibility model of Windows Communication Foundation (WCF) and the REST Starter Kit helped to address those challenges and enable a true RESTful distributed environment. Finally, we will emphasize the best practices, techniques and lessons learned that developers can follow in order to take advantage of RESTful services in their organizations.

For more information visit Software Architect 2009.