Homepage Header

Overview
Program
Workshops
News
Books
Sponsors

Conference Agenda

The conference agenda consists of 70 speaker sessions across 11 tracks. The program committee is still in the process of fine-tuning the agenda and updates to this page and the corresponding PDF documents will be carried out on a regular basis. Every change will be reflected in the Last Update date on this page. Please note that this agenda will remain subject to change until completion of the conference.

Download Symposium Program (29 pages) (Last update: Oct 6, 2008)
This page contains the calendars and speaker session descriptions for the Oct. 7-8 conference dates only. To view the calendars for the Oct. 9-15 workshops, visit the Workshops page. The workshop calendars are also part of the PDF documents that you can access from this page.

Conference Calendar for Tuesday, October 7


SOA Architecture
& Design
SOA Governance Service Modeling
& BPM
SOA & Business SOA & REST SOA & Web 2.0 SOA Industry
08.00 - 09:00 Registration
09.00 - 09.45 Conference Opening: Art Ligthart (Chairman)
First Opening Keynote: Thomas Erl - "The State of SOA"
Second Opening Keynote: Sandy Carter - "SOA and Web 2.0"
09.45 - 10.15 Coffee Break
10.15 - 11.00 "The Architecture of Service-Orientation"

- Thomas Erl
"SOA Technology Runtime Governance Practices"

- Paul Butterworth
"Organizational and Management Issues Vital to SOA and BPM Success"

- Paul Brown
"SOA Capability Maturity Model and SOA Adoption Roadmap Planning"

- Manas Deb
Bob Hensle
"REST vs. SOAP: Making the Right Architectural Decision"

- Cesare Pautasso
"Building the Social Web Upon SOA Principles"

- Prakash Narayan
"Services Orientation: an Enterprise Architectural Style"

- Jaap Schekkerman
11.15 - 12.00 "Architecting SOA with a Business Focus"

- Anthony Carrato
"Ten Strategies for Overcoming the Technological Impact of SOA Governance"

- Robert Schneider
"The Business Operations Platform: Next Generation BPM"

- John Pyke
"Real-Life ESB: Actual Use Cases and Deployment Scenarios for ESB Patterns"

- Thomas Rischbeck
"The Criteria for the Decision: REST or SOAP or Both"

- Radovan Janecek
"Understanding SOA and Web 2.0"

- Sandy Carter
"Composite Applications for Users"

- Edwin van der Sanden
12.00 - 13.15 Lunch
13.15 - 14.00 "The Service Intermediary Continuum: Understanding Intermediary Architecture"

- Thomas Rischbeck
"Conway's Law and SOA Governance"

- Dirk Krafzig
"Service Identification Techniques"

- Art Ligthart, Jan-Willem Hubbers, Linda Terlouw
"The SOA Report Card"

- Anne Thomas Manes
"Rest-Inspired Design Patterns"

- Raj Balasubramanian
"Enterprise Mashups with SOA"

- Umit Yalcinalp
"Building a Center of Excellence for SOA & Integration Quality"

- John Michelsen
14.15 - 15.00 "Avoiding Architectural Pitfalls with SOA"

- Radovan Janecek
"SOA Governance Essentials"

- Paul Brown
"An Introduction to Service Modeling"

- Chris Riley
"From JBOWS (Just a Bunch of Web Services) to SOA: Where Are You on the Continuum?"

- Joe McKendrick
"Using Rest and WS-* Together for SOA"

- Mark Little
"From Rich Internet Applications to Layer 2: Delivering Maintainable User Experience"

- Anne Thomas Manes
"Decision Services: A Pattern for Smarter Service-Oriented Systems"

- James Taylor
15.00 - 15.30 Coffee Break
15.30 - 16.15 "Introducing SOA Design Patterns"

- Thomas Erl
"Best Practices for Service Provisioning and Management"

- Canyang Kevin Liu
"Enterprise Unity: An Ontological Approach to Connecting SOA"

- Wesley McGregor
"An SOA Case Study: The ESB Based Flight Data Processing System"

- Arnaud Simon
"Introducing REST: The Starbucks Example"

- Jim Webber
"Freeing the Flow of Information"

- Natasja Paulssen, John Wenmakers,
"SOA and Offshoring: Testable Architectures"

- Steve Ross-Talbot,
Bhavish Kumar
16.30 - 16.45 "SOA Design Patterns" Book/Galley Giveaway & Launch Ceremony
16.45 - 17.15 Closing Keynote: Joe McKendrick - "The Maturity of SOA and the Impact of SOA Design Patterns"
Conference Closing: Art Ligthart (Chairman)
17.30 - 18.00 Panel: "ESB and SOA" Panel: "What is the best Service Identification Approach" Panel: "How can REST support Service-Orientation" Exhibits
18.00 Drinks


Conference Calendar for Wednesday, October 8


SOA Architecture
& Design
SOA Governance Service Modeling
& BPM
SOA Innovations SOA Infrastructure
& Technology
SOA Project Delivery
& Methodology
SOA Programming
08.00 - 09:00 Stadium Opens
09.00 - 09.45 Conference Opening: Art Ligthart (Chairman)
First Opening Keynote: David Chappell - "The Future State of SOA"
Second Opening Keynote: Dennis Wisnosky - "The 3 Main Pillars of the DoD Go Forward Strategy"
09.45 - 10.15 Coffee Break
10.15 - 11.00 "SOA from the Trenches: Four Case Studies and All of the Gritty Details"

- Chris Riley
"The IBM SOA Governance and Management Method"

- Andre Tost
Driving Business Process Excellence at Shell

- Doug Groves
"The Service Grid: How Grid Technology is Shaping the Future of SOA"

- David Chappell
"Scaling the Delivery of IT Services to Consumer Space with SOA"

- Enrique Castro-Leon
"Guerilla SOA: Using Web Services for SOA without Middleware"

- Jim Webber
"Developing Killer SOA Apps with Java EE"

- Prakash Narayan
11.15 - 12.00 "The Federal Service Bus: An ESB Implementation at the Belgian Government"

- Johan Kumps, Jean-Paul de Baets
"Design Patterns for Web Service Contract Versioning"

- Chris Riley
"SOA Dependency Management"

- Dirk Krafzig
"The Future of SOA Security"

- Toufic Boubez
"Understanding Service Virtualization: Taking Control of your Services"

- Chris Madrid
"Introducing the Service Contract Template: Evolving the Contract with the Business"

- Arnaud Simon
"Contracts, Policies and Services: Oh My!"

- Umit Yalcinalp
12.00 - 13.15 Lunch
13.15 - 14.00 "The Composability Index"

- Sven-Håkan Olsson
"A Policy-based Approach to SOA Governance"

- Paul Butterworth
"Are Your Business Processes Ready for Improvement?"

- Laurent Olivier Tarin
"Virtual Service Oriented Grids: A Prescription for Scalable SOA"

- Enrique Castro-Leon
"Cracking the Tough SOA Nuts: UI Interaction and Transactions, the Service-Oriented Way"

- Clemens Utschig-Utschig
"How to Manage SOA Project to Deliver Business Value"

- Wouter-Paul Trienekens
"Implementing Service Models with Java"

- Andre Tost
14.15 - 15.00 "Web Services and Transactions"

- Mark Little
"Addressing SOA Fatigue"

- Anne Thomas Manes
"The Front Tier of SOA: Building from the Front to Back - The Business Perspective"

- Dharmesh Mistry , Tony de Bree
"SOA at the DoD: Can SOA Meet the Needs of the World's Largest Organization?"

- Dennis Wisnosky
"Service Management Enabling the Fulfillment of SOA Strategy"

- Stefan Pappe
"Testable Foundations for Service-Oriented Development"

- Ian Robinson
"Lessons Learned from Implementing SOA"

- Vincenzo Ferrucci
15.00 - 15.30 Coffee Break
15.30 - 16.15 "SOA and EDA: Benefits and Best Practices"

- Manas Deb
Clemens Utschig-Utschig
"What Every Software Developer Must Understand About SOA Governance "

- Robert Schneider
"Taking BPM Mainstream (Roundtrip BPM)"

- Eric Roovers,
Andre Hoekzema
"A Preview of Microsoft Oslo: How Oslo will Help Build More Sophisticated SOA Solutions"

- Brian Loesgen
"Master Data Management: Establishing a Strong SOA Foundation"

- Chris Madrid
"Moving Beyond Project-Level SOA: How to Achieve Departmental and Enterprise SOA & Build on Successful SOA Projects"

- Mohamad Afshar
"RDF and SOA: Understanding How They Work Together"

- David Booth,
- Andrew Weaver (presenting)
16.30 - 16.45 "Web Service Contract Design for SOA" Book Giveaway & Launch Ceremony
16.45 - 17.15 Closing Keynote: Peter Fingar - "Shift 3.0"
Conference Closing: Art Ligthart (Chairman)
17.30 - 18.00 Panel: "The Convergence of SOA and BPM" Panel: "What Does it Take for SOA to Succeed in the Public Sector" Panel: "What is the Value of Service Grids?" Exhibits
18.00 Drinks


Post-Conference Workshop Calendars

Calendar for SOA Certified Consultant Workshop
Calendar for Certified
SOA Consultant Workshop
(HTML/ PDF)
Calendar for SOA Certified Architect Workshop
Calendar for Certified
SOA Architect Workshop
(HTML/ PDF)
Calendar for SOA Certified Analyst Workshop
Calendar for Certified
SOA Analyst Workshop
(HTML/ PDF)

Speaker Session Descriptions

"The State of SOA"

Speaker: Thomas Erl

With over half a decade into the IT mainstream, SOA has evolved significantly in the areas of technology, practice, and adoption. Vendor platforms have matured, allowing for the design and development of increasingly sophisticated service- oriented enterprise solutions. Design and development techniques have been formalized to the extent that the service-orientation paradigm has officially emerged and that proven practices have been documented as formal SOA-specific design patterns. And finally, the organizational and cultural changes required to fully adapt to and adopt SOA continue to move ahead. However, despite the progress and despite the success, we still haven't reached the finish line. There are critical areas that still need to be addressed by the vendor community, the standards community, and by practitioners in order for service- oriented computing, as a whole, to be considered a complete, end-to-end platform.

Thomas will also be teaching the SOA Certified Analyst post-conference workshop from Oct. 9-15, 2008. For more information, visit the Workshop Agenda page.

Click here to view Speaker Profile

"SOA and Web 2.0"

Speaker: Sandy Carter

Day 1: Second Opening Keynote

Details will be added soon.

"The Future State of SOA"

Speaker: David Chappell

Day 2: First Opening Keynote

SOA has matured enough that it is now achieving worldwide adoption as indicated by the empirical data that shows that nearly every IT organization across the globe has some sort of funded SOA project. The next set of computing innovations that are grabbing the attention of IT are Grid computing and Application Virtualization. But have we finished solving the challenges of SOA yet? In fact, as an industry we are still far from declaring victory on SOA and these new technologys on the horizon can actually help us get there faster.

Virtual machine grids are creating abstraction from hardware, innovations in management and provisioning of virtualized resources put you at the helm with a birds eye view of your next generation IT infrastructure, innovations in Java such as massive heap sizes and predictive memory utilization provide vertical scalability of application resources while data grid and compute grid technology provide horizontal scalability of virtualized application resources with predictable latency. The next generation SOA based application architectures can be built to take advantage of scalable, predictable, virtualized environments that are capable of adapting to the ever-changing needs of the business.

Click here to view Speaker Profile

"*Shift 3.0*"

Speaker: Peter Fingar

Day 2: Closing Keynote

Shift happens. In both virtuous and vicious cycles, concurrent revolutions in business and in technology push off each other to accelerate change. With the wiring of the world and the arrival of three billion new capitalists from China, India and the former Soviet Union, all is changed, changed utterly. Globalization is the greatest reorganization of the world since the Industrial Revolution, and demands the greatest reorganization of IT since the mainframe. To win at the game of total global competition, firms must change their business models from "command and control" to "connect and collaborate." But not only must a firm's business architecture adapt, so must its enabling technology architecture. Never before has the role of information technology been so vital to business success, but it's not your father's IT anymore. Climbing on the shoulders of others, we are now immersed in the 2.0 era of change: Web 2.0, BPM 2.0, Enterprise 2.0, Office 2.0 and EAI 2.0. Specialists in these subjects can become so enamored that each of these 2.0s may seam to represent the End of IT History---close the patent office! But we are not at the beginning of the end, we are at the end of the beginning of a new chapter in the business and IT story.

Now is the time to connect the dots between the 2.0s and begin to envision possible 3.0 futures to help minimize the surprises they may bring. You don't want to miss this dot-connecting keynote presentation!

This session will be hosted as an interactive video presentation, projected on a 50 m2 presentation screen.

Click here to view Speaker Profile

"The Maturity of SOA and the Impact of SOA Design Patterns"

Speaker: Joe McKendrick

During this closing keynote SOA journalist Joe McKendrick will pose a number of questions to Thomas Erl about the current maturity level of SOA and service- orientation within the industry and how the emergence of design patterns will affect how organizations approach SOA.

Click here to view Speaker Profile

"SOA at the DoD: Can SOA Meet the Needs of the World's Largest Organization?"

Speaker: Dennis Wisnosky

Day 2: Second Opening Keynote

The US Department of Defense (DoD) Business Mission Area (BMA) accounts for roughly half of the DoD Information Technology budget. Many of the DoD's business systems have been in use for years and are straining to support the agility of business operations necessary today. As well, many new systems are being developed on such a scale that it takes nearly a decade to produce the first results. A potential answer to this situation is delivering business capabilities through a service-oriented architecture.

Much of the private sector is rapidly moving in this direction but the question is: Will it work for the DoD, the largest single organization in the world? This session is about the results of market research conducted by the Business Mission Area CTO and Chief Architect over a period of about six months during which state-of-the-art SOA was studied within the context of what the DoD can count on from SOA vendors to deliver both business services and SOA infrastructure in the near-to-mid term.

Join this session to discover the results of this extensive SOA research project.

Click here to view Speaker Profile

"The Architecture of Service-Orientation"

Speaker: Thomas Erl

Track: SOA Architecture & Design

Understanding what it means for solutions to be truly "service-oriented" is critical to achieving success with SOA. To attain this understanding requires insight as to the distinct distributed architectural model that SOA establishes. In this session we will be exploring the different levels at which service- oriented architecture can be defined and implemented, ranging from a service- level architecture to service composition architectures and actual service- oriented enterprise architectures. We'll discuss the service-orientation design paradigm and explain how this unique and evolutionary design approach is responsible for setting baseline requirements that any technology architecture must fulfill in order to be considered service-oriented.

Specifically, this session will cover:

  • the four types of SOA
  • the four characteristics of SOA
  • the eight principles of service-orientation
  • the seven goals of service-oriented computing
  • how they all relate and why

With a clear understanding of how service-orientation and SOA are distinct yet also related, you will be able to cut through the ambiguity in the media and view the SOA industry with clarity.

Note that the book giveaway contest for 50 copies of "SOA Principles of Service Design" will be held during this session.

Thomas will also be teaching the SOA Certified Architect post-conference workshop from Oct. 9-15, 2008. For more information, visit the Workshop Agenda page.

Click here to view Speaker Profile

"SOA from the Trenches: Four Case Studies and All of the Gritty Details"

Speaker: Chris Riley

Track: SOA Architecture & Design

Service-orientation can be viewed as an amalgamation of methods and approaches that focus on tying together business and technology within an organization. As businesses and government agencies take advantage of SOA the resulting lessons learned are typically not made available for public consumption or discussed in detail. Case Studies provide a valuable way to educate management, analysts, architects and developers in which paths provide the most benefit when adopting a Service Oriented Architecture.

This session will reveal four specific case studies that provide a cross-section of businesses that have adopted SOA. Each case study has its own story, some with a happy ending, others with lessons learned. The challenges for each of the discuss organizations will be examined. Some of the issues we'll be covering include complex service compositions, scalability, B2B Integration and the evolution of partner enablement; service inventory creation and governance, interoperability challenges in heterogeneous vendor environments, and distributed team development. Discussion around the evolution of enterprise design standards and their effective application and impact will also be a central discussion point.

Chris will also be teaching the SOA Certified Analyst post-conference workshop from Oct. 9-15, 2008. For more information, visit the Workshop Agenda page.

Click here to view Speaker Profile

"Avoiding Architectural Pitfalls with SOA"

Speaker: Radovan Janecek

Track: SOA Architecture & Design

Even though there have been many well-promoted successful SOA projects, there have also been significant failures (not promoted as much). SOA itself often becomes the scapegoat when these failures occur as those responsible are quick to state that the technology or the concepts themselves are immature and unproven. However, these statements are inaccurate.

There are reasons that SOA projects fail, many of which can be traced back to how they are designed. Many architects and senior developers involved with shaping the structure, scope, and individual characteristics of service-oriented solutions often make critical mistakes because they do not understand fundamental SOA principles.

In this session we will explore common SOA pitfalls and identify key alternatives that may be appropriate for certain types of projects.

Click here to view Speaker Profile

"The Composability Index"

Speaker: Sven-Håkan Olsson

Track: SOA Architecture & Design

The ability to assemble a set of services into a composition is a powerful thing. Not only can flexibility increase since business process decisions can be postponed until services are actually developed, but also the reuse will lead to cost savings, a reduction in lead-time, and an overall increase in solution quality.

In this session we discuss service composition design in detail. We begin with techniques for composing coarse-grained services out of fine-grained services, and then discuss how services of varying granularity can be positioned as building blocks that cater different business needs.

Next, we cover optimizing techniques for creating service compositions and further important composability aspects. We will propose a simple Composability Index to evaluate how well a given service is suitable for real-life composition. The Composability Index will be presented in the format of a simple questionnaire.

Composability Index aspects covered will include issues such as ACID transaction requirements, coherence vs multi-functionality, embedded business process logic in services, and service lifespan expectancy

Click here to view Speaker Profile

"Introducing SOA Design Patterns"

Speaker: Thomas Erl

Track: SOA Architecture & Design

After three years in development and with a great deal of community participation, a master catalog of 85 design patterns dedicated to SOA has been assembled in the upcoming book "SOA Design Patterns". In this session we will explore this catalog and highlight key design patterns that provide critical design solutions for service-oriented architecture implementations.

We will further discuss how patterns can be applied into application sequences and how proven sequences have emerged to establish modeling and design processes. We will also single out some of the more important patterns that provide innovative design techniques and can be further used to address strategic architecture challenges.

Advance copies of "SOA Design Patterns" will be made available.

Thomas will also be teaching the SOA Certified Architect post-conference workshop from Oct. 9-15, 2008. For more information, visit the Workshop Agenda page.

Click here to view Speaker Profile

"The Service Intermediary Continuum: Understanding Intermediary Architecture"

Speaker: Thomas Rischbeck

Track: SOA Architecture & Design

Just about every modern service-oriented architecture implementation will include and contain intermediary processors. These transparent runtime agents are responsible for a great deal of runtime activity and can support the design of services by taking responsibility for a range of cross-cutting tasks.

Intermediation in an SOA can range from XML appliances to agents provided by full blown ESBs. This session highlights the range of intermediary products that are available today and demonstrates their relative merits and disadvantages. We will also discuss an approach based on the use of no intermediaries whatsoever; an approach we'll call "peer-to-peer SOA". We'll also identify potential issues when relying on WS-* as the ubiquitous protocol to address all non-functional integration, orchestration and service assembly requirements.

Click here to view Speaker Profile

"Web Services and Transactions"

Speaker: Mark Little

Track: SOA Architecture & Design

The merging of Web Services and e-commerce places requirements on application developers to ensure consistency in the presence of failures (machine, network etc.) Without consistency guarantees, users will find it hard to trust services and therefore service providers will run the risk of losing business and reputations. In the traditional world of distributed objects, consistency guarantees are typically provided by transaction systems which have the well known ACID properties (Atomicity, Consistency, Isolation and Durability). In a tightly coupled environment where transactions are typically of short duration, this is not a problem. In the world of Web Services, where business interactions may span hours or days, ACID semantics become too restricting.

The Web Services Transactions (WS-TX) standard is an attempt to address these issues. It has set out to provide extended transaction models where ACID properties can be weakened in a controlled manner depending upon the requirements of the service; these models are often referred to as forward compensation transactions. This session will explore WS-TX and related issues such as long transaction periods, interoperability with existing ACID transaction applications and the possibility to use WS-TX transaction to glue together "islands of ACID-ity" with non-ACID services (what Gartner terms multi- modal transactions).

Click here to view Speaker Profile

"The Federal Service Bus: An ESB Implementation at the Belgian Government"

Speaker: Johan Kumps, Jean-Paul de Baets

Track: SOA Architecture & Design

This technical case study details the creation of the "Federal Service Bus", an ESB implementation that evolved out of the Universal Messaging Engine (UME) owned by the Federal Government Department Information and Communication technology (FEDICT) in Belgium. We will demonstrate how the FSB has become a crucial part of FEDICT and how it has further allowed it to reach out to global partners. We will further discuss how associated governance and testing procedures were established around the FSB infrastructure.

The success of this project clearly demonstrates how SOA can transform a business and empower it to react with agility and adapt to constant change in the face of complex and unpredictable business climates. Through this case study we learn how achieving these goals with SOA requires a new approach to architecture, infrastructure, and especially quality assurance. This one project helped establish a a growing level of confidence in SOA throughout the public sector.

Click here to view Speaker Profile of Johan Kumps
Click here to view Speaker Profile of Jean-Paul de Baets

"SOA and EDA: Benefits and Best Practices"

Speaker: Manas Deb, Clemens Utschig-Utschig

Track: SOA Architecture & Design

There are many real-life problems where a combination of service-oriented architecture (SOA) and event-driven architecture (EDA) can provide an ideal basis for the overall solution architecture. For example, managing passenger logistics in an airport or complex trouble-ticket handling at a large Telco or creating fraud alerts in financial trading company. SOA principles enable loosely coupled integration or orchestration of solution components via service endpoints, while EDA facilitates essentially asynchronous loosely-coupled through decoupled interactions of solution components. Typically, SOA best operates in request-reply mode of message-based interactions where the requestor of an action is aware of who supplies the response. In a general EDA implementation, event-based interactions are done in a publish-subscribe mode and the originator of an event (the publisher) need not know who all receive and consume (the subscriber) that event.

It is natural to expect special considerations when SOA and EDA paradigms are combined in a solution. Interesting questions related to such a combined strategy range from recognition of situations where such a strategy is most useful to various architectural details. Some argue that SOA includes EDA while some claim that EDA extends SOA.

In this session will address the following questions:

  • What are the essential architectural differences between the two paradigms?
  • Are the events the same as messages?
  • What about the communication architectures and protocols?
  • What are some of the key performance and security considerations of these paradigms?

A clear understanding of these issues will not only help you design better solutions but also avoid common pitfalls.

Click here to view Speaker Profile for Manas Deb
Click here to view Speaker Profile for Clemens Utschig-Utschig

"Architecting SOA with a Business Focus"

Speaker: Anthony Carrato

Track: SOA Architecture & Design

Many SOA projects begin inside the IT organization. This is only natural, since architecture is an IT function. However, IBM's experience is that failure to incorporate, early in the SOA journy, a business focus, leads to, at best, much lower value SOA implementations and, too frequently, SOA failures. That said, many IT architects haven't had the opportunity to put the tools for business- focussed architecture into their toolkits.

This session will discuss an IBM's approach to architecting for SOA, taking a business focus and introduce some concepts and methods which an IT archtiect can look to, to be successful in this approach. These include approaches to business structure understanding, service modelling and identification and a view toward a SOA reference architecture. Attendees will be better equiped to bring this business view, to complement their existing technical IT architecture knowledge as they guide their organizations on an SOA journey.

Click here to view Speaker Profile

"Organizational and Management Issues Vital to SOA and BPM Success"

Speaker: Paul Brown

Track: SOA Modeling & BPM

Business processes and information systems have become so hopelessly intertwined that it is no longer possible to design one without altering the other: they have to be designed together. Additional challenges arise when the business processes being addressed span multiple organizational units. When this occurs, the efforts of multiple organizational units must be directed and coordinated. A failure to adequately direct and coordinate the work results business processes that fail to meet the needs of the enterprise. This presentation explores the challenges of directing and coordinating the work of multiple organizational units. It discusses the techniques for addressing these challenges, with particular emphasis on the roles that top-level business and IT management must play to ensure success.

Click here to view Speaker Profile

"Enterprise Unity: An Ontological Approach to Connecting SOA"

Speaker: Wesley McGregor

Track: SOA Modeling & BPM

This presentation will illustrate how an ontological overlay can be used to link disparate SOA implementations within an organization, thereby creating a truly enterprise-wide service delivery vehicle.

Typically enterprises inadvertently create more than one SOA within their organizational boundary due to differing business lines, competing power structures, or vendor-based semantics. An effective ontology overlaid on top of these SOA implementations can allow each to grow independently, satisfying their localized business requirements while also being able to interact within the context of the larger enterprise.

The approach discussed within this presentation illustrates how best practices, design patterns, semantic information, vendor models and methodologies can be brought together to create a 'super-structure' for contextualized information and service combining.

The relevancy of this discussion to today's IT environment is that building an enterprise-wide information and service model that is adopted, financed and mandated is rarely the norm. The complexity of many large businesses is such that this is simply not possible. Many businesses are conglomerates and consolidations of disjoint business units, each with their own localized issues, terminologies and service delivery structures. A method to unite the enterprise in a non-threatening and non-intrusive manner is paramount for strong regional growth while achieving the corporate mission.

Click here to view Speaker Profile

"An Introduction to Service Modeling"

Speaker: Chris Riley

Track: SOA Modeling & BPM

The evolution and hype over SOA in the past several years has been led by the emergence of open standards and technology offerings. As businesses began building and deploying service-oriented solutions, a lack of maturity in relation to their analysis process was often uncovered long after it was too late. The results were poor service design, limited reuse, and confusion within organizations attempting to realize the core SOA benefits.

Service modeling represents a critical process that is fundamentally required to get SOA right. In this presentation, the mainstream service modeling approaches will be discussed in detail. Attendees will be guided through a twelve step processes that demonstrates techniques for identifying, defining, and refining conceptual service candidates.

Common organizational roles that support the service modeling exercise will also be covered. Service candidates will be grouped into logical models or layers that support composition, business entities and technical computing requirements. The application of SOA Design Patterns based on a variation of Separation of Concerns will also be explained to show how a business process can be decomposed into agnostic and non-agnostic logic.

Chris will also be teaching the SOA Certified Analyst post-conference workshop from Oct. 9-15, 2008. For more information, visit the Workshop Agenda page.

Click here to view Speaker Profile

"Service Identification Techniques"

Speakers: Art Ligthart, Jan-Willem Hubbers, Linda Terlouw

Track: SOA Modeling & BPM

SOA is increasingly becoming an unavoidable part of project delivery for many organizations. Along with the rise in popularity of SOA began a community-wide discussion about how to best identify services. When is a service "too big" or "too small", when is it "too specific" or "too generic", or exactly "right"? Before getting into the most common approaches we need to establish some fundamentals.

First and foremost, generally accepted architectural principles for services exist. These design principles should always play a guiding role when identifying services. The eight established service-orientation principles are: Standardized Service Contract, Service Loose Coupling, Service Abstraction, Service Reusability, Service Autonomy, Service Statelessness, Service Discoverability and Service Composability. The golden rule to successful service identification is that services should adhere to these principles.

Secondly, there are various ways of typing services using service classifications or service models. Examples include presentation services, process services, business services, application services and data services. Naturally there are approaches that are particularly suitable for each type of service. In this workshop we primarily focus on methods for business and application-centric services. When desired, these two service types can be further subdivided (e.g. into create, read, update, delete, transform, generate, select, value, validation and calculation services).

This workshop not only provides an overview of current methods for service identification, but it also gives the participants an opportunity to experiment with some of the methods themselves. Some of the methods that will be discussed are business process decomposition, business object analysis, analysis of existing supply, and component-based identification. Because of the interactive nature of this workshop the number of participants is limited to 30.

Click here to view Speaker Profile for Linda Terlouw
Click here to view Speaker Profile for Jan Hubbers
Click here to view Speaker Profile for Art Ligthart

"The Business Operation Platform: Next Generation BPM"

Speakers: John Pyke

Track: SOA Modeling & BPM

Successful companies are embracing change by innovating aggressively and mastering operational efficiency. The Business Operations Platform is next- generation BPM that enables you to build to innovate, respond faster to rapidly changing business conditions and drive the most value out of your existing systems. It puts existing and new processes in the direct control of the business, allowing you to achieve true alignment of business and IT.

Click here to view Speaker Profile

"Driving Business Process Excellence at Shell"

Speaker: Doug Groves

Track: SOA Modeling & BPM

An overview of work in progress in Shell Finance to achieve top-quartile process performance, covering our approach to governance, program management, continuous improvement and master data. Includes linkage between process design/management and IT, reflecting a SOA approach to application thinking.

Click here to view Speaker Profile

"SOA Dependency Management"

Speaker: Dirk Krafzig

Track: SOA Modeling & BPM

Many high-level presentations on SOA claim that SOA is the missing link between business architectures and system landscapes. These presentations explain that SOA Domains provide an abstraction that allows efficient alignment of business concepts such as business process requirements and technical concepts such as software components.

This statement is true. However, in day-to-day life of big enterprises it is not easy to achieve the desired goal. While alignment looks good on PowerPoint it is a huge management challenge in reality. Dozens of application depend on hundreds of services that provide thousands of service operations. In addition to the static aspects (Service A needs Service B) temporal aspects gain crucial importance (Project A will deliver a Service that can be used by Project B).

This leads to a need for an enhanced SOA program management. Projects that depend on shared resources such as SOA services or functional models must be monitored closely as well as the projects that deliver the required results. Consequently, the One-Million-Dollar question of SOA seems to be: How can enterprises manage the complexity of SOA? The talk SOA Dependency Management depicts a couple of real world case studies from the domains telecommunication, aviation, and insurance that show how big enterprises cope with the challenges of SOA complexity.

Click here to view Speaker Profile

"Are your business processes « ready for improvement »"

Speaker: Laurent Olivier Tarin

Track: SOA Modeling & BPM

In the pursue of business processes improvement, companies will face important challenges such as being able to better understand the behavior of their business processes, being able to adapt business processes in a timely fashion and ensure the consistency across the enterprise. Decision-intensive business processes such as insurance underwriting or claim processing represent the biggest challenge for companies to remain competitive in their markets. ILOG expert will explore the challenges of making BPM changes a competitive advantage, how companies can create 'ready-for-improvement' business processes combining ILOG Business Rule Management System (BRMS) with BPM tools and walk you through real-life use cases.

Click here to view Speaker Profile

"The Front Tier of SOA - building from the front to back / the business perspective"

Speaker: Dharmesh Mistry, Tony de Bree

Track: SOA Modeling & BPM

This presentation consists of two parts. First, Dharmish Mistry will talk about the technical aspects of building an Enterprise Presentation Layer. Next, Tony de Bree will continue with a presentation about the business perspective.

Most discussions about service-oriented architecture (SOA) concentrate on back- end issues, such as middleware and integration. Such a healthy debate fails to recognize one key concern - your users will not make the most of SOA if they cannot access information. Unfortunately, a failure to recognise the importance of the front-end is not confined to industry debate and many SOA implementations actually focus on the back-end, rather than the user interface.

The result? Initiatives are created with the technology in-mind, rather than concentrating on the demands of the user. And in such circumstances, your SOA system will not be flexible enough to meet future changes in demand.

Early SOA adopters and visionaries have found challenges in designing a flexible presentation layer. Dharmesh explores the challenges and requirements for an Enterprise Presentation Layer. The session highlights the deficiencies of style sheets, html and standards like xForms as well as the challenges with frameworks like struts and spring.

This presentation is essential to anyone planning, architecting or developing a Service Oriented Architecture and those that simply need to understand why creating front end applications for browsers is not as simple as scripting HTML and Javascript.

After hearing from Dharmesh Mistry about the challenges and requirements for an Enterprise Presentation layer from a technical perspective, Tony de Bree will then look at the business requirements and considerations when adopting an SOA enterprise wide presentation layer. He will share with the audience his experiences and lessons learnt from global implementations around KYC and Compliance at ABN AMRO group and in his own business and how Web 2.0 can help in complex split-up activities within the Financial Services Industry. In summary the areas that will be discussed are:

  • The need for agility and use of prototypes for early visualization
  • Productivity and how the business needs more functionality in half the time it takes to develop using traditional methods
  • Issues around globalization
  • The need for flexibility and the ability to vary an application for local requirements
  • The importance of aligning IT and Business throughout the application development life cycle
  • The role of this type of technology in split-ups and integrations
  • How Web 2.0 can help companies to implement agile, social networking types of organizations.

Click here to view Speaker Profile for Dharmish Mistry
Click here to view Speaker Profile for Tony de Bree

"Taking BPM Mainstream (roundtrip BPM)"

Speaker: Eric Roovers, Andre Hoekzema

Track: SOA Modeling & BPM

How do you govern business processes to conform to business requirements? How do you measure the support of business strategy by your business processes? How do you align business analysts and process engineers, thus preventing failing IT projects? IDS Scheer and Microsoft introduce a new product for seamless integration between business strategy and process implementation. This presentation shows how ARIS for BizTalk Server ads business modeling capabilities to the Microsoft Business Process Management platform, how ARIS transforms process models to process execution on the Microsoft platform and how to analyze process performance in ARIS Process Performance Manager.

Click here to view Speaker Profile for Eric Roovers
Click here to view Speaker Profile for Andre Hoekzema

"Real-Life ESB: Actual Use Cases and Deployment Scenarios for ESB Patterns"

Speaker: Thomas Rischbeck

Track: SOA & Business

This presentation builds on a set of real world SOA projects that have one thing in common: They all implemented an ESB as the integration and intermediation layer within their respective technical reference architectures. We will highlight the specific SOA design patterns that correspond to the ESB and discuss how they were applied within each of the project scenarios. For example, we will be demonstrating an ESB intermediary and how it was anchored as part of a service proxy.

Another focal point of this session is the possible deployment options for ESB products. These can range from deployment at the service endpoint to department or enterprise-wide roll-outs. In many enterprises, multiple ESB products will be deployed ('ESB archipelago'). Finally, we will discuss how an ESB can be configured to support a SaaS-style deployment.

Click here to view Speaker Profile

"From JBOWS (Just a Bunch of Web Services) to SOA: Where Are You on the Continuum?"

Speaker: Joe McKendrick

Track: SOA & Business

The success of SOA runs two ways. SOA serves as the catalyst for organizational change, yet an organization must be ready to embrace these new dimensions opened up by SOA. The latest survey data shows most organizations are just starting on their SOA journeys.

Why do enterprises set out to build a service-oriented architecture, but end up with a "Service Averse Architecture"? There are many promises being made about the potential of SOA these days, followed by disillusionment as these promises don't pan out. However, SOA is more than a single IT project or even a series of implementations. Rather, SOA represents a long-term change in thinking and management of all aspects of the enterprise. SOA not only decomposes technology into loosely coupled systems, but also decomposes organizations into "loosely coupled businesses."

This session will look the results of two industry surveys demonstrating how organizations are embracing reuse, governance, and other aspects of service- oriented architecture, and how far along the road most are from full-functioning SOA. In addition, the top 10 trends shaping SOA over the coming year will be explored.

Click here to view Speaker Profile

"An SOA Case Study: The ESB Based Flight Data Processing System"

Speaker: Arnaud Simon

Track: SOA & Business

ATC is an air traffic control organization that provides navigational services and is responsible for the safety and efficient management of an already overcrowded and very complex airspace. To carry out this responsibility, the ATC operates the Flight Data Processing System, or FDPS. The FDPS manages the flight planning process which involves preparing and conducting pre-flight and in-flight briefings, filing flight plans and amendments, managing flight plan acceptance and evaluation, preparing flight planning broadcast messages, and maintaining flight planning data archives. The only problem is that the FDPS has become severely outdated and has drastically decreased process efficiency and throughput. As a result, the ATC developed a brand new FDPS system based purely on SOA and an ESB implementation.

The ESB MOM of the new system provides a high level of safety as it guarantees that flight plans are exchanged safely and reliably within and outside the organizational boundaries. The new FDPS processes more than 38,000 messages each day and based on the ESB business rule engine manages to automatically process more than 80% of the flight plans hence ensuring a smooth traffic and avoiding flight delays. The service-oriented FDPS also extensively uses ESB transformation and protocol bridging capabilities to ensure that flight plans are transparently transported between aeronautical partners. The ESB service registry and repository are used by a central security authority that manages FDPS services. That ensures that all along their lifecycle services comply with international safety regulatory requirements ensuring that the risks associated with the use of software are reduced to a tolerable level.

In this presentation we show delve into the details of this case study by focusing on how the transition toward SOA raised new challenges and resulted in significant benefits.

Click here to view Speaker Profile

"The SOA Report Card"

Speaker: Anne Thomas Manes

Track: SOA & Business

Everyone seems to be doing SOA, but how many organizations are doing it well? Is anyone making a passing grade? Burton Group has been conducting intensive research into real-world SOA initiatives. The research is focused on SOA planning and execution. It compares and contrasts top-down and bottom-up approaches. It explores organizational and cultural impediments. It examines governance strategies. It also looks at business models and metrics.

We will present findings from this research in this session. Learn what works and what doesn't:

  • Where do you start?
  • How do you identify, model, and describe services?
  • Is an ESB a prerequisite? What about WS-* versus REST?
  • When do you really need to establish governance?
  • How much governance is required?
  • What changes are required to the organization, funding models, development practices, etc?
  • How do you measure success?


Click here to view Speaker Profile

"SOA Capability Maturity Model and SOA Adoption Roadmap Planning"

Speaker: Manas Deb, Bob Hensle

Track: SOA & Business

Driven by a hope of gaining major business benefits, 'SOA projects' are being undertaken in ever increasing numbers. Is this a realistic expectation? Can SOA deliver on the promise of unprecedented business benefits? What does it take for an organization to better its chances for receiving such benefits? What are the essential technical skills and strategies that provide the basis for good SOA projects? What are the essential elements of organizational behavior that ensure the right level of business-IT alignment so as to provide a proper realization of business benefits from applicable technical enablers? SOA adoption happens over a period of time. How does an organization plan and measure the pace and health of its SOA adoption?

This session discusses a comprehensive SOA capability maturity model that can provide adequate measures of technical skill, level of adoption and organization readiness of/for SOA adoption in an organization and illustrates how to plan an SOA adoption roadmap.

Specifically, this session will:

  • points out how and why SOA governance is a leading indicator of SOA maturity
  • illustrates the benefits of SOA maturity and how maturity levels may help select or design SOA-projects with good ROI and acceptable risk
  • show how to use an SOA maturity model to help mitigate some of the project execution risks
  • discusses the roles of and dynamics among SOA CoE (Center-of-excellence), PMO (program-management-office) and project management that can help executing on an SOA adoption roadmap and help ensure the business-level returns on SOA investment

  • Click here to view Speaker Profile for Manas Deb
    Click here to view Speaker Profile for Bob Hensle

"REST vs. SOAP: Making the Right Architectural Decision"

Speaker: Cesare Pautasso

Track: SOA & REST

Recent technology trends in Web services indicate that a solution eliminating the perceived complexity of the WS-* standard technology stack may be in sight: advocates of REpresentational State Transfer (REST) have come to believe that their ideas explaining why the World Wide Web works are just as applicable to solve enterprise application integration problems and to radically simplify the plumbing required to build service-oriented architectures.

In this talk we take a very detailed look at the WS-* vs. REST debate by presenting a technical comparison based on architectural principles and decisions. We show how the two approaches differ in the number of architectural decisions that must be made and in the number of available design alternatives each provides.

We will also reveal the truth behind the *perceived* complexity differences between these two architectural styles and we will demonstrate that there are very real consequences of choosing one over the other, resulting in both development and maintenance impacts. Our comparison helps technical decision makers to assess these two technology frameworks objectively and to select the one that best fits their needs.

Click here to view Speaker Profile

"The Criteria for the Decision: REST or SOAP or Both"

Speaker: Radovan Janecek

Track: SOA & REST

Although REST services are increasing in popularity, building actually effective, product-ready REST services is far from simple and in many cases the ROI of such an effort is questionable at best. This presentation will present a set of suggested decision points and criteria to help enterprise architects understand the trade-offs and make the right decision with regards to REST in relation to SOA.

We will discuss exposing legacy business logic using REST, scalability or middleware requirements of REST-based solutions, and GUI-level integration issues that are also relevant to the REST vs. SOAP decision point.

We will further provide concrete examples to demonstrate some of the criteria relating to these decisions in action. Finally, we will discuss that you don't always have to choose but that sometimes the best option for SOA is to make REST and SOAP work together.

Click here to view Speaker Profile

"Using Rest and WS-* Together for SOA"

Speaker: Mark Little

Track: SOA & Rest

The Web is fast approaching its 20th anniversary. However, although REST principles have certainly proven themselves, there have always been its detractors as far as "enterprise" scale distributed deployments are concerned.

The perceived lack of security, transactions, policy definitions etc., plus issues like the broken-link problem, made it easy for people to persuade themselves that the Web is only an infrastructure for documents. When Web Services came along they were developed for two principle reasons: Internet- scale computing and interoperability of heterogeneous implementations. WS-* has been designed from the start with capabilities such as transactions and security in mind and there has been a big push on standardization throughout the industry (very important if you want to achieve interoperability).

With the exception of SOAP and HTTP, WS-* ignores REST and owes much of its architecture to distributed systems such as CORBA and JEE. Over recent years the REST versus WS-* debates have raged as advocates from both camps paint a black-or-white picture of systems development using only one or the other approach. As far as the vocal minority is concerned, there can be only one choice.

However, there are important things that both sides can learn from one another, as well as from work that occurred before the Web was developed. In this presentation we'll try to shed some light on the discussion and show that both REST and WS-* have their roles to play in any good SOA Architect's toolkit. We'll also look at where possible convergence could (should?) occur within the industry. Instead of REST vs. WS-*, 2008 just might be the year of REST AND WS-*!

Click here to view Speaker Profile

"Introducing REST: The Starbucks Example"

Speaker: Jim Webber

Track: SOA & Rest

REST is an overhyped and under-used architectural style. While many have climbed aboard the 'lightweight and simple' bandwagon, in truth very little is understood about this framework beyond the fact that it is based on XML over HTTP, URI templates, and resources.

In this talk we will introduce the Web as a ubiquitous middleware platform. Using a simple problem domain - ordering a coffee from Starbucks - we'll explore concepts like uniform interfaces, URIs, idempotent actions, representation formats, caching and the all-important hypermedia constraint and we'll show how Web-centric solutions can be designed to be scalable, dependable, and secure without all the fuss or middleware of competing approaches.

We'll also think about where the use of Web resources and REST is and isn't appropriate and where we can trade latency for massive scalability and reliability.

Click here to view Speaker Profile

"REST Design Patterns"

Speaker: Raj Balasubramanian

Track: SOA & REST

This session will be dedicated to introducing a set of REST-inspired and related design patterns that are being revealed for the first time at this event. We will be exploring the REST service architecture from a physical perspective and then discussing each pattern individually as it pertains to different aspects and architectural characteristics of REST services and the REST framework in general.

This session will be of interest to anyone involved with REST, but also to anyone who wants to better understand the inner workings of REST services. We will be contrasting the REST architecture with the Web services architecture purely from a factual basis. The design patterns will be made available, as advanced content from the book 'SOA Design Patterns', in the form of handouts to all attendees.

Click here to view Speaker Profile

"Enterprise Mashups with SOA"

Speaker: Umit Yalcinalp

Track: SOA & Web 2.0

Service-orientation provides a enormous benefit for application developers to create a variety of composite solutions. Traditionally, server-side architectures have been primarily used for integration based on data and composites for creating composites. Today, client platforms are gaining popularity, thanks to the emergence of new Web 2.0 techniques and related languages and runtime extensions to the browser.

In this session we will discuss how enterprise mashups can be created on the client using different components and services while backed by a server providing services enabling the client to participate in the application execution. While the process of creating simple client applications is getting easier, the realization of enterprise qualities is not so easy, but their need is still very real. Among all of this, we will highlight how service-orientation remains a constant enabler.

This talk will cover architectural requirements for enterprise mashups where a client device can participate as a real tier by using the emerging Web 2.0 technologies. It will focus on how to use the lessons learned in service-orientation for creating enterprise applications as they may apply in the new paradigms. This talk will also highlight the roles of REST and Web services within enterprise applications, as they relate to:

  • Mashup characteristics for client programmers today
  • Implications for Enterprise application composition
  • Definition of enterprise mashups taxonomy
  • Server side capabilities that enable mashups and relationship to service orientation
  • The role of REST and data centric services
  • Role of decoupling, events and messaging for enterprise mashups
  • Business process choreography and composition and utility of conversational interactions with REST

Click here to view Speaker Profile

"Understanding SOA and Web 2.0"

Speaker: Sandy Carter

Track: SOA & Web 2.0

Details will be added soon.

Click here to view Speaker Profile

"Building the Social Web Upon SOA Principles"

Speaker: Prakash Narayan

Track: SOA & Web 2.0

People are social by nature. They tend to connect with other people, find common interests, share information and collaborate. This is the reason for the popularity of sites like Flickr and YouTube that focus on content.

Recently, social platforms like Facebook, Meebo, and MySpace have begun opening up their platforms for outside developers to build social and situational applications. However, while the applications themselves are inherently social - connecting friends, classmates, and colleagues in new and interesting ways - the software development process used to create these applications has not benefited from the collaborative nature of social networks, until now.

When it comes to building the Social Web, SOA offers the perfect fabric for stitching the elements to create these social applications. Throughout the session, we will illustrate how cutting-edge, browser-based development tools can be used to build widgets, services, mashups, Facebook and OpenSocial applications.

Most importantly, we'll give you a look at a new website, zembly.com, backed by Sun and a partnership of high-profile Web companies, which allows masses of casual technologists to build applications for themselves, in minutes or hours, from the comfort of their browser.

Click here to view Speaker Profile

"Freeing the flow of information!"

Speaker: Natasja Paulssen, John Wenmakers

Track: SOA & Web 2.0

Content Management is not about the management of static documents or information. Content is alive and will change during its lifecycle. Content is being reused, not by accident, but by design. And content is meant to be read by people, but before it is ready it needs to be processed from one format into another to bridge the gap between author and audience. A typical Content Management Architecture consists of so many systems that it is not uncommon to see almost a full communication model: each system has interfaces to all other systems.

A more efficient communication model corresponds to a star architecture where one system in the middle receives all information and combines it from all sources and then sends out only the information needed by the target systems: the Content Broker. This solution, which is implemented at Philips Consumer Lifestyle, is agnostic of the business context and is optimized to manage and control the flow of information throughout the organization. Information flows are being managed, whether it is data or content, marketing or logistics.

The operational consequences of such an architecture are both business and IT. The Content Broker is implemented with SAP MDM 5.5, out of the box. We will show you what restrictions and opportunities influenced our choices. The operational information flows are changing the business and we are learning that transparency in communication comes with a price.

Click here to view Speaker Profile for Natasja Paulssen
Click here to view Speaker Profile for John Wenmakers

"From Rich Internet Applications to Layer 2: Delivering Maintainable User Experience"

Speaker: Chris Howard

Track: SOA & Web 2.0

User experience is a major driver of SOA initiatives. As companies strive to improve customer service and worker productivity, they come face-to-face with the inadequacies of their infrastructure and applications. External users expect sophisticated interactions with information, using multiple devices and channels. Internal users bring those expectations with them to work, often to be frustrated with 'last generation' systems. Architects are faced with the challenge of facilitating those users without rewriting the underlying systems. Meanwhile, innovations throughout the technology stack offer a multitude of design choices. SOA design principles work hand in hand with those innovations to help architects meet the needs of modern users in an evolutionary way.

In this session, Burton Group VP and Director Chris Howard will discuss:

  • Web 2.0 and new ways of work
  • An overview of Rich Internet Application patterns
  • Complexity, innovation and separation of concerns
  • The value of good user experience
  • Easing the chokehold of legacy systems
  • Things that make your network engineers nervous


Click here to view Speaker Profile

"SOA Technology Runtime Governance Practices"

Speaker: Paul Butterworth

Track: SOA Governance

Service-oriented systems are more quickly and efficiently deployed and more effectively managed through a disciplined approach to SOA runtime governance. In this presentation we outline key problems addressed by common SOA runtime governance approaches and current practices for effectively implementing runtime governance in service-oriented architectures.

Some of the SOA runtime governance topics we'll address include:
  1. Understanding the service network topology described by the services that participate in the service network and the message traffic flowing among those services.
  2. Actively maintaining established availability and performance service levels.
  3. Enforcing authentication, authorization, privacy and integrity security constraints in an application-independent fashion.
  4. Managing the business transactions supported by the service network including active management of transaction performance and availability as well as detection, diagnosis and correction of business transaction faults.
  5. Validating the correct operation of the service networking on a continual basis in order to actively manage dynamic changes to the service network.

Proven practices for achieving successful runtime governance are then outlined based on experiences captured in over 100 SOA implementations. These practices focus on governance architectures and related capabilities and processes. The presentation also outlines areas in which some established practices are less effective than expected, with a specific focus on processes in which development organizations must proactively participate in the governance activities. We will also outline the benefits of various strategies in terms of reduced development cost, increased responsive system changes, improved operational management and faster and more cost-effective service network evolution.

Click here to view Speaker Profile

"A Policy-based Approach to SOA Governance"

Speaker: Paul Butterworth

Track: SOA Governance

In this presentation we discuss an approach to SOA runtime governance in which governance requirements are specified as policies.

SOA governance requirements are best specified in a declarative form that describes the metrics the runtime governance system must capture, the constraints the service network must satisfy and the actions that must be taken in order to ensure the continued satisfaction of the governance plan. Such declarative specifications are usually simpler, easier to understand, and easier to evolve than more procedural specifications.

Policies support the governance of both the technical aspects of the service network and the logical business systems supported by the service network. Some of the policies we'll cover that support common runtime governance tasks include:

  • Performance, availability and security monitoring
  • Service virtualization
  • Service network reconfiguration
  • Service level agreements and contracts
  • Security management
  • Distributed fault detection, diagnosis and correction

Additionally, we'll explain a flexible mechanism for binding the policies to particular services and how transactions can be supported by the service network. Also, we'll discuss how this biding mechanism must support dynamic reconfiguration of the policy binding in response to changes in the service network's evolving configuration.

Finally, we'll get into how the definition of policies can be further simplified by creating policy types that are specialized for use in specific situations and domains.

Click here to view Speaker Profile

"Ten Strategies for Overcoming the Technological Impact of SOA Governance"

Speaker: Robert Schneider

Track: SOA Governance

When setting up a governance strategy, there's no need to go it alone: a host of technology offerings is available to provide automated assistance in this important undertaking. They can help you design and develop better software, run and monitor it more effectively, and then help you determine the potential impacts of change. However, if not selected and deployed correctly, these tools may bind your organization too closely to the vendor's vision, thereby limiting your flexibility and restricting your options.

In this presentation, we begin by taking a look at how technology can be used in support of governance. Once that's been covered, it's time to explore the range of SOA-related tools that can be improved with governance capabilities, including design, development, and testing software, as well as runtime infrastructure such as middleware and messaging platforms. As part of this exploration, we delve into the differences between service repositories and registries, and suggest scenarios where these products are most effective. We'll also explore the strengths and weaknesses of the open source approach to governance software vs. the closed, proprietary nature of vendor offerings. We'll close out the session by providing some guidance on how to select a governance infrastructure provider without putting your organization's vendor- agnostic strategy at risk.

Robert will also be teaching the SOA Certified Analyst post-conference workshop from Oct. 9-15, 2008. For more information, visit the Workshop Agenda page.

Click here to view Speaker Profile

"Design Patterns for Web Service Contract Versioning"

Speaker: Chris Riley

Track: SOA Governance

The increased utilization of Services within SAAS, B2B and G2G interactions across verticals in Mashups, Compositions and other Service Consumers, highlights the dramatic impact of changes within Service Contracts. Organizations currently do not apply sound strategies or versioning policies in deploying changes in services to their audience, which results in Service Consumer outages due to their tight coupling. Minimization of Service Contract alterations can be accomplished through the application of sound Service Versioning Design Patterns, Enterprise Design Standards and enforced via Service Design Reviews.

This session focuses on the definition of Versioning Design Patterns that assist the Service Architect in preparing Service Oriented Architecture and specifically Service and Service Composition Architectures for enhancements or alterations in Service Capabilities or Data Layer Modifications. The session will discuss the application of design patterns such as Version Identification, Backward / Forward Compatibility. It will also focus on their application in Versioning Strategies and the natural sequence that organizations and their Service Consumers move through in the lifecycle of a service. Within each design pattern, the positive features and negative impacts will be identified to provide transparency to the Service Architect. Other discussion points will highlight current standard based approaches to support each pattern such as XML Namespaces, WS-Policy and XML Schema.

Chris will also be teaching the SOA Certified Analyst post-conference workshop from Oct. 9-15, 2008. For more information, visit the Workshop Agenda page.

Click here to view Speaker Profile

"Conway's Law and SOA Governance"

Speaker: Dirk Krafzig

Track: SOA Governance

Conway's law states that "Organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations". As a matter of fact today's enterprise application landscapes provide a lot of evidence for this law. Typical stove pipe architectures reflect the structure of business units and departments that use business applications. The organization of IT maintenance and project teams most often reflects the structure of the applications rather than the structure of the business processes.

Consequently, successful SOA implementations cope with the relationship of architectural design and organization. Both IT and business organization must reflect the structure of SOA Domains and vice versa. Responsibilities, ownership, reuse, and funding are the most prominent issues the SOA governor has to solve. SOA Governance must deliver the organization and rules that resolve the conflict between traditional organizations and SOA.

The talk provides both the theoretical base and a couple of real world case studies. The case studies depict in detail how big organizations have approached the challenge of reorganization in the wake of SOA. It covers interesting insight in enterprise funding models, the impact of service ownership for traditional organizations, and typical day-to-day responsibilities of a global SOA competence center.

Click here to view Speaker Profile

"SOA Governance Essentials"

Speaker: Paul Brown

Track: SOA Governance

In order to be successful with SOA, appropriate governance needs to be applied at every step of the lifecycle for both the services and the solutions that use them. This session explores various fundamental governance aspects pertain both to design-time and runtime and identifying the minimum requirements for success.

While some parts of a governance plan are actually implemented with SOA technology, most of the governance surrounding the operation and development of services involves introducing appropriate checkpoints into development and operational processes. We'll be exploring these checkpoints and the organizational challenges they present.

Click here to view Speaker Profile

"The IBM SOA Governance and Management Method"

Speaker: Andre Tost

Track: SOA Governance

Most unsuccessful attempts at developing and implementing a service-oriented architecture do not fail because of lack of technology, or lack of IT skills in the project team. In many cases, the reason for failure lies in the fact that no methodical approach was taken towards establishing the appropriate governance. In this session, we will discuss the SOA Governance and Management Method (SGMM) method, which IBM promotes for use to its customers, as a complementary effort to the actual design and development methodology used to create a solution.

The method contains three main sets of information:
  1. Descriptions of roles and responsibilities that are required to build a governance model.
  2. The tasks and steps within each task that must be executed.
  3. The work products that are created as outputs of each task. They can then also serve as inputs to other tasks.

The method then defines the relationships and dependencies between these different elements and puts tasks in a sequence that effectively forms the process that can be followed. The final result of following this process is a SOA governance model that fits an individual company's needs and organization. After attending this session, you will know what a governance model is and how you can develop one using the SOA Governance and Management Method.

Click here to view Speaker Profile

"What Every Software Developer Must Understand About SOA Governance"

Speaker: Robert Schneider

Track: SOA Governance

Creating software for use in a Service-Oriented world requires a new perspective on design techniques and development technologies. Unfortunately, in the race to understand these new methodologies and tools, important considerations such as governance often get overlooked. These types of oversights can end up as a significant reason for the oft-experienced gap between the promise of SOA (increased ROI on software investments, augmented organizational agility, and diminished IT maintenance burdens) and the reality of most SOA initiatives: a proliferation of duplicate services, unclear policies, and frustration.

This session aims to help the developer appreciate how to incorporate solid governance practices as part of the software development lifecycle. We begin by exploring how to consider governance during the earliest analysis stages of an initiative. Given that the best-designed services have governance 'baked in' during their design phase, the next part of the session examines how to make this happen. We pay special attention to the art of shaping contracts, policies, and schemas with their governance in mind. Since service compositions are such a vital part of the Service-Oriented enterprise, we cite how to apply governance to them as well. With a solid governance foundation set, we next examine the intersection of governance and service development. We then close the session by reviewing how to properly test for governance compliance during the QA portion of a development project.

Robert will also be teaching the SOA Certified Analyst post-conference workshop from Oct. 9-15, 2008. For more information, visit the Workshop Agenda page.

Click here to view Speaker Profile

"Best practices for Service Provisioning and Management"

Speakers: Kevin Liu

Track: SOA Governance

SOA governance consists of service provisioning governance and service runtime management. While many of the earlier SOA adoption projects in large enterprises focused on building strategy and processes for provisioning governance, a runtime management strategy must also be considered, especially when hundreds of services are deployed in a heterogeneous landscape. Provisioning governance focuses on a process and methodology to ensure consistencies in services identification, modeling, design, and implementation. On the other hand, runtime SOA management provides visibility and control to production services in an IT landscape which can help you understand: what services are running, how they perform, how they depend on each other, who is using what services at what time, and so on.

Eventually, SOA management helps realize the business semantic alignment between IT and businesses. For example, how a business requirement can be expressed via various policies, how such policies should be enforced and monitored at runtime, and how the performance reports can provide input to refine business processes, etc. In this session, we will start with an overview of how SOA management fits into the overall SOA lifecycle and the common challenges of SOA management in the real world. We will then share with you our experiences in the SAP Co-Innovation Lab where we work with many SOA Management partners and large customers to develop best practices for integrating SOA management with enterprise applications running in a heterogeneous production landscape.

Click here to view Speaker Profile for Kevin Liu

"Addressing SOA Fatigue"

Speaker: Anne Thomas Manes

Track: SOA Governance

SOA. It used to be that those three letters grabbed the attention of technologists and executives. They seemed to offer a solution to almost every problem in the enterprise. Stilted efforts to implement SOA over the past few years, however, have led to increasing SOA fatigue. If we believe that SOA is fundamentally correct, how do we establish and maintain momentum? If we are wrong, what then? The success of SOA is dependent on effective executive leadership and governance. To counter SOA fatigue, however, a change in conversation is required: one which shifts the emphasis from technology to business issues.

In this session, I will discuss the forces of inertia surrounding many SOA initiatives, and suggest ways to forge ahead. Topics to be covered include:

  • The role of enterprise architecture
  • SOA as a disruptive force
  • Organizational dynamics and resistance to change
  • Real benefits of SOA that your executives care about

Click here to view Speaker Profile