NEWS >>           "Towards an SOA Manifesto" Working Group to Announce First SOA Manifesto Draft on 2nd Day of Symposium << NEWS



Conference Agenda
The 2nd International SOA Symposium and the 1st International Cloud Symposium program committee is dedicated to ensuring a balanced representation of the most important and topical speaker sessions for today's SOA and Cloud Computing practitioner.
This year's agenda consists of:
•  80 Expert Speaker Sessions
•  13 Conference Tracks
•  6 Keynote Speeches
•  8 Panels
With 8 concurrent speaker sessions occurring at any given time during each conference day, the symposium will offer constant variety for a range of IT professionals. By registering you will have complete freedom to move from one speaker session to another whenever you chose.
(Please note that the following conference day calendars will remain subject to change until completion of the conference.)
Platinum
Gold
Silver
Founding Partners
Media Partners

Conference Calendar for Thursday, October 22, 2009

Next Generation
SOA
(Mees)
SOA Architecture
& Design
(Diamond 1)
Service Modeling
& BPM
(Diamond 2)
The Business of Service-Orientation
(Goudriaan 1)
SOA Project
Delivery &
Methodology
(Leeuwen 1)
Real World SOA
Case Studies
(Leeuwen 2)
SOA & Cloud
Computing
(Penn 1)
Cloud
Computing
(Penn 2)
Working
Groups
(Goudriaan 2)
08.00 - 09:00 Registration
09.00 - 09.45 Conference Opening: Art Ligthart (Chairman)
First Opening Keynote: Thomas Erl, SOA Systems - "Defining Next Generation SOA"
Second Opening Keynote: Anne Thomas Manes, Burton Group - "The Reincarnation of SOA"
09.45 - 10.15 Coffee Break (with Catered Espresso Bar)
10.15 - 11.00 "Exorcising the Evil SOA: A Necessary Step Towards Next Generation SOA"
- Thomas Erl, SOA Systems
"The Convergence and Unification of SOA, EDA & BPM: Benefits and Challenges"
- Manas Deb, Oracle
"Modeling REST Service Capabilities"
- Benjamin Carlyle , Sound Advice
"Results-driven Approach to SOA Adoption: A Roadmap for IT Managers"
- Bjoern Brauel, Software AG
"Selecting the Right Program Management Style: A Crucial Part of SOA Project Success"
- Wouter Paul Trienekens, Logica
"Rule Based Case Management: The Next Step in SOA with SIEBEL"
- Marcel Gerardts
"Identity In The Cloud"
- Stuart Boardman, CGI
"Data Analytics in the Cloud"
- Tom Plunkett, SOA Systems
Working Group #1: "Towards an SOA Manifesto" Session #1
11.15 - 12.00 "Next Generation SOA Practices and Patterns"
- Clemens Utschig-Utschig, Oracle
- Torsten Winterberg, OPITZ CONSULTING GmbH
"The Critical Role of Architects in an Enterprise SOA"
- Paul C. Brown, Tibco
"Service Modeling: Making Sure Your Services Deliver Value"
- Richard Watson, Burton Group
"Service-Oriented Business Architecture and Business Model Innovation"
- Linus Malmberg, Cordial
"SOA Rollout Strategies"
- Dirk Krafzig, SOA Park
"The Federal Service Bus: A Case Study About Governance"
- Jean-Paul De Baets, FedICT
"SOA Meets the Cloud"
- Joe McKendrick, ZDNet
"Cloud Computing and The Missing Trust Relationship"
- Andor Demarteau, Capgemini
12.00 - 13.15 Catered Lunch
13.15 - 14.00 "Moving from Classic SOA to Next Generation SOA: A Study of Modern Architecture Refactoring"
- Satadru Roy, Sun Microsystems
"An Approach for Service-based System Architectures"
- Frederic Gittler, HP
"An In-Depth Look at Service-Oriented Modeling and Architecture (SOMA)"
- Ali Arsanjani, IBM
"Proving the Business Value of SOA Investments"
- Anne Thomas Manes, Burton Group
"The Service-Oriented Architecture Rationalization Framework"
- Tony Shan
"A Case Study: Combining Services, Events and Rules"
- Art Ligthart, Ordina
- Michael Widjaja , Accenture
"SOA and Cloud Computing - A Match Made in Heaven?"
- David Chappell, Oracle
"Platform as a Service: Application Platform Metamorphosis"
- Richard Watson, Burton Group
Working Group #2: "Candidate SOA Design Patterns Review & Promotion" Session #1
14.15 - 15.00 "The Next Generation of Business-Driven SOA: The Convergence of Performance-Driven Business and Service-Orientation"
- John DesJardins, Software AG
"Assessments and Maturity in SOA and Beyond: Where Do We Go from Here?"
- Ali Arsanjani, IBM
"Business Processes and Service Specifications"
- Paul C. Brown, Tibco
"Why Business People & Software Architects Don't Understand Each Other"
- Jaap Schekkerman, IFEAD
"Mission impossible? Applying Agile to the World of SOA and ERP"
- Sander Hoogendoorn, Capgemini
- Twan van den Broek
"The 2nd SOA Project at the Dutch Energy Sector: A Case Study About Learning from the Past"
- Erwin de Jager, EDSN
- Gerrit Fokkema MSc, EDSN
"Enabling Hybrid Enterprise Cloud SOA"
- Francois Lascelles, Layer 7
"Securing Cloud-Based Services"
- Toufic Boubez, SOA Systems
15.00 - 15.30 Coffee Break (with Catered Espresso Bar)
15.30 - 16.15 "Next Generation SOA: A Web-Centric Perspective"
- Stefan Tilkov, innoQ
"The Future's In Scope, But Where Do We Start?"
- Ian Robinson, ThoughtWorks
"Achieving Process Excellence: Closing the Gap Between Process Analysis, Modelling and Process Orchestration"
- John DesJardins, Software AG
- Eric Roovers, IDS Scheer
"Value Creation Through Service-Orientation"
- Paul Mooney, SOA Solutions
"Taming the Beasts: How to Test Services So They Don't Come Back to Haunt You"
- Jean Rodrigues, Seed Technology Solutions
"The Real Business Case of SOA"
- Nicolai M. Josuttis, IT Communication
"BI, BPM, and BRM Guide SOA Through The Cloud"
- Dirk Krafzig, SOA Park
"Journey to the Center of the Cloud: Patterns for Claims-based Identity and Access"
- John deVadoss, Microsoft
Summary & Documentation of Working Group Results
16.30 - 16.45 "SOA with REST"
Book Launch & Giveaway
16.45 - 17.15 Closing Keynote: Grady Booch - "SOA as an Architectural Pattern: Best Practices in Software Architecture"
Conference Closing: Art Ligthart (Chairman)
17.30 - 18.00 Panel:
"SOA Trends: The Direction of the Next Generation"
Panel: "Agile Development and Service-Orientation: Can They be Successfully Combined?" Panel:
"SOA is Dead, Long Live Next Generation SOA"
Panel: "SOA in the Cloud: How Do Cloud-Based Services Change the Way We Build Service-Oriented Solutions?"
18.00+ Drinks & Events

Conference Calendar for Friday, October 23, 2009

SOA Governace
(Mees)
SOA Design
Patterns &
Service
Engineering
(Diamond 1)
Modern ESB
& SOA Middleware
(Diamond 2)
Building
Service-
Oriented
Solutions
(Goudriaan 1)
SOA & Rest
(Leeuwen 1)
Real World SOA
Case Studies
(Leeuwen 2)
SOA & Cloud
Computing
(Penn 1)
Cloud
Computing
(Penn 2)
Working
Groups
(Goudriaan 2)
08.00 - 09:00 Conference Area Opens
09.00 - 09.45 Conference Opening: Art Ligthart (Chairman)
First Opening Keynote: Dennis Wisnosky, U.S. Department of Defense - DoD Architecture Approach to Common Vocabulary Driven Service Implementation
Second Opening Keynote: David Chappell, Oracle - Next Generation Service-Orientation: The Grid, The Cloud, and The Bus
09.45 - 10.15 Coffee Break (with Catered Espresso Bar)
10.15 - 11.00 "SOA Governance and Management Practices"
- Steve Pope, AmberPoint
"Understanding SOA Security Patterns"
- Jason Hogg, Microsoft
"Introducing the Modern ESB"
- Satadru Roy, Sun Microsystems
- Brian Loesgen, Microsoft
"User Interfaces and SOA"
- Torsten Winterberg, OPITZ Consulting GmbH
"This is Not a REST Talk"
- Jim Webber, ThoughtWorks
"From Business Strategy to SOA Project Delivery, Successful Governance and Practices"
- Mario Moreno, Logica
"SOA Design Patterns in the Cloud"
- Herbjorn Wilhelmsen, Forefront Consulting Group
"Amazon Web Services: Cloud Computing for the Enterprise"
- Simone Brunozzi, Amazon
Working Group #1: "Towards an SOA Manifesto" Session #2
11.15 - 12.00 "Understanding SOA Governance"
- Harold van Aalst, Progress Software
"How Smart Use Cases Drive Service-Oriented Projects"
- Sander Hoogendoorn, Capgemini
"SOA by Mainframe"
- Radovan Janecek, Prague Technology Center
"From Art to Engineering: It's all in the Description"
- Steve Ross-Talbot
, Enigmatec Corporation
"Techniques for Composing REST Services"
- Cesare Pautasso, University of Lugano
"Citizen-Centric Government: A Happy Marriage Between SOA and Semantics"
- Jan Verbeek, Be Informed
"Next Generation Services: The Implications of Software + Services (aka The End of One-Size-Fits-All IT)"
- John
deVadoss
, Microsoft
"Building a Brokerage Marketplace to Sell services in the Cloud"
- Arnaud Leruyet, Logica
12.00 - 13.15 Catered Lunch
13.15 - 14.00 "The Most Important Mistakes You Can Make With SOA Governance"
- Nicolai M. Josuttis, IT Communication
"Real-Life Use Cases of SOA Design Patterns at the Dutch Tax and Customs Administration"
- Brian Lokhorst, Dutch Tax
"Navigating the Bermuda Triangle"
- Thomas Rischbeck, IPT
"An Insider's Look at BizTalk Server 2009: Integration Server, SOA Foundation, Gateway to Azure"
- Brian Loesgen, Microsoft
"Hydras and Hypermedia"
- Ian Robinson, ThoughtWorks
"New Directions in Building Architectures in Support of Business Operations"
- Eric Riutort, U.S. Department of Defense
"SOA, Software + Services and Cloud Computing"
- Jason Hogg, Microsoft
"Stratus, Cumulus or Nimbus: What Type of Cloud are You Building?"
- Sven-Hakan Olsson
Working Group #2: "Candidate SOA Design Patterns Review & Promotion" Session #2
14.15 - 15.00 "SOA Governance Touch Points"
- Dirk Krafzig, SOA Park
"Service-Oriented Solution Evaluation Criteria"
- Paul Mooney, SOA Solutions
"Embedded SOA"
- Pethuru
Cheliah
, Wipro
"The Service Repository, Modern Toy or Critical Tool?"
- Markus Mazur, SOA Park
"Introducing Transactions to REST"
- Michael Musgrove, Red Hat
"SOA at the U.S. Joint Forces Command"
- Howard Cohen, Booz Allen Hamilton
"Custom Cloud: Platform as a Service"
- David Van Puyvelde, Salesforce.com
"Cloud Application Architecture: Rebuilding applications for the cloud"
- Richard Watson, Burton Group
15.00 - 15.30 Coffee Break (with Catered Espresso Bar)
15.30 - 16.15 "Governing REST-Style SOA"
- Benjamin Carlyle, Sound Advice
"REST-Inspired SOA Design Patterns (and Anti-Patterns)"
- Cesare Pautasso, University of Lugano
"Building the Modern ESB with the Microsoft ESB Toolkit: An Architectural Overview With a Focus on Dynamic Messaging"
- Brian Loesgen, Microsoft
"Building .NET Services for Collaboration and Composition"
- Herbjorn Wilhelmsen, Forefront Consulting Group
"Hypermedia: The Confusing Bit from REST"
- Jim Webber, ThoughtWorks
"Event-Driven SOA in a Dredging Environment"
- Alexander den Hartog, Royal Boskalis
- Linda Terlouw, ICRIS
"Latency Threatens the SOA Cloud"
- Sven-Hakan Olsson
"Cloud Security Alliance: Best Practices for Cloud Security"
- Harm Jan, Verizon Business
Summary & Documentation of Working Group Results
16.30 - 16.45 "Modern SOA Infrastructure: Technology, Design, and Governance"
Book Launch & Giveaway
16.45 - 17.15 Premiere Presentation of the SOA Manifesto
Conference Closing: Art Ligthart (Chairman)
17.30 - 18.00 Panel:
"The Modern ESB:
What's New? What's Old?"
Panel:
"Today's SOA Governance Platforms: Are They Mature Enough?"
Panel:
"Modern Service Security:
Do's, Don'ts and Never's"
Panel:
"Will the Open Cloud Become a Reality?"
18.00+ Drinks






Speaker Session Descriptions

"Defining Next Generation SOA"

Speaker: Thomas Erl (SOA Systems Inc.)

Day 1: First Opening Keynote

Gartner's announcement that "SOA is emerging from the Trough of Disillusionment" and "climbing the Slope of Enlightenment" coincides with several developments in the industry that have reaffirmed a level of maturity reached by SOA and service-oriented computing in general. In this keynote, we explain how Next Generation SOA represents perhaps the most significant milestone in the evolution of service-oriented computing to-date. We are at a stage whereby a potent combination of mature and modern services-based technology can now be intelligently leveraged by SOA practitioners through the use of proven practices, patterns, and principles together with a clear definition of the service-oriented architectural model and the target state represented by its successful adoption.
October 22, 2009 - 9:00
Room: Rotterdam Hall
Click Here to View Speaker Profile

"The Reincarnation of SOA"

Speaker: Anne Thomas Manes (Burton Group)

Day 1: Second Opening Keynote

The death of SOA at the beginning of 2009 stunned many. SOA was supposed to be the saviour of IT. How could it have died? How could things have gone so wrong? Many SOA initiatives have stalled, and most have failed to deliver demonstrable value to the business. SOA fatigue turned into disillusionment: business people now view SOA as expensive and ineffectual, and they aren't interested in investing in it anymore. Nonetheless, SOA is a prerequisite for the future. It provides the foundation for SaaS, Cloud Computing, BPM, mashups, and all other approaches that rely on services.
As it turns out, the untimely death of SOA has proved fruitful. It was a wake-up call to the industry. It made us realize the error of our ways. The SOA of the past decade has been too focused on silly technology debates and products. People were looking for a quick fix. They wanted something to buy that would solve their agility problems. But history has proven many times over that technology, by itself, cannot solve these problems.
It's good that the old SOA died. It makes room for a new and improved SOA that might just deliver on the original promise. This reincarnated SOA is focused on architecture, principles, and practices rather than technology and products. This Next Generation SOA will pave the way for IT systems going forward.
October 22, 2009 - 9:00
Room: Rotterdam Hall
Click Here to View Speaker Profile

"SOA as an Architectural Pattern: Best Practices in Software Architecture"

Speaker: Grady Booch (IBM)

Day 1: Closing Keynote

Every software-intensive system has an architecture, although most are accidental, not intentional. While the code is the truth, it is not the whole truth, and considerable information about a system's architecture thus lives in cross-cutting concerns and in tribal memory.
Most well-structured software-intensive systems are full of patterns - and SOA is for the most part, just a particular architectural pattern. In this presentation, we'll examine the nature of architecture and architectural patterns (and SOA as a pattern in particular) along with some best practices that serve to develop, deploy, and evolve software-intensive systems of quality.
This closing keynote on the first conference day will be delivered remotely via second life, live from San Francisco.
October 22, 2009 - 16:45
Room: Rotterdam Hall
Click Here to View Speaker Profile

"DoD Architecture Approach to Common Vocabulary Driven Service Implementation"

Speaker: Dennis Wisnosky (U.S. Department of Defense)

Day 2: First Opening Keynote

As Chief Technical Officer and Chief Architect of the Business Mission Area (BMA), U.S. Department of Defense (DoD), Mr. Wisnosky is responsible for the BMA Federation Strategy and Roadmap which provides the path forward for Enterprise Architecture Federation throughout the DoD.
Multiple data environments at DoD inhibit sharing and re-use of applications and integrated user contribution for quality improvement. Technology has been proven to enable mission-based communities to interact with commonly shared applications. In this keynote presentation, Mr. Wisnosky discusses the thread from governance to deployment by illustrating how the Business Enterprise Common Core Metadata COI now governs the Common Vocabulary for the DoD Business Operations information; which is exchanged between and across Core Business Missions by Defense Business Systems at the Enterprise Tier.
October 23, 2009 - 9:00
Room: Rotterdam Hall
Click Here to View Speaker Profile

"Next Generation Service-Orientation: The Grid, The Cloud, and The Bus"

Speaker: David Chappell (Oracle)

Day 2: Second Opening Keynote

SOA continues to achieve worldwide adoption as 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 SOA practitioners are grid computing, application virtualization, and cloud computing. But have we finished solving the challenges of SOA yet? In fact, as an industry we are still far from declaring victory on SOA. What is important to understand is that these new service technologies on the horizon can actually help us adopt and achieve success with SOA faster than ever before.
In this talk we will show how grid technology, combined with service-orientation principles and virtualization techniques, can enable the next generation of service-oriented architecture. Using specific architectural patterns, service-oriented applications can achieve predictable scalability and high availability in a corporate cloud environment. Join me as we establish how next generation grid-based, service-oriented application architectures can be built to take advantage of scalable, predictable, virtualized environments capable of adapting to the ever-changing needs of modern-day business.
October 23, 2009 - 9:00
Room: Rotterdam Hall
Click Here to View Speaker Profile

"Exorcising the Evil SOA: A Necessary Step Towards Next Generation SOA"

Speaker: Thomas Erl (SOA Systems Inc.)
Special Guest Speaker: Anne Thomas Manes (Burton Group)

Day 1: Next Generation SOA

The first chapter in the life of SOA has been a rollercoaster ride with many highs and many lows, the deepest of which has been a nagging, on-going identity crisis. Depending on who you talked to or what you read or what you heard, SOA was either a technology trend or an architectural style, a product or a paradigm, a buzzword or a concrete model.
Many agree that SOA has been all of these things, but how can this be? How can one thing have contradictory identities? It can't, which is why it has finally been determined that there have actually been two SOAs all along. On the surface, they have identical acronyms, but underneath, they are very different. One is good and real, but the other... it is deceptive, seductive, and always looking for trouble. So bad are its intentions that it is, in fact, pure evil. They are twins, but fortunately, due to advances in modern paranormal science, they are now separable.
Witness the first ever IT exorcism, as we confront the Evil SOA and attempt to banish it from the service-oriented computing industry. (Warning: Attendees may be required to hold hands and chant.)
October 22, 2009 - 10:15
Room: Mees
Click here to view photos from this session.
Click Here to View Speaker Profile of Thomas Erl
Click Here to View Speaker Profile of Anne Thomas Manes

"Next Generation SOA Practices and Patterns"

Speaker: Clemens Utschig-Utschig (Oracle) and Torsten Winterberg (OPITZ CONSULTING GmbH)

Day 1: Next Generation SOA

A description will be added soon.
October 22, 2009 - 11:15
Room: Mees
Click Here to View Speaker Profile for Clemens Utschig-Utschig
Click Here to View Speaker Profile for Torsten Winterberg

"Moving from Classic SOA to Next Generation SOA: A Study of Modern Architecture Refactoring"

Speaker: Satadru Roy (Sun Microsystems)

Day 1: Next Generation SOA

Next generation SOA is characterised by a convergence of business driven services, proven service patterns and a focused services infrastructure stack that helps IT organizations build service-based architectures avoiding costly mistakes such as treating SOA only as a technical integration exercise that dogged many of the first generation SOA projects. This talk presents a case study of a large enterprise to describe how it went through a 'big-bang' SOA exercise that did not bring in the expected results but subsequently a more business-driven and focused implementation approach on a smaller scale helped them achieve critical business objectives.
October 22, 2009 - 13:15
Room: Mees
Click Here to View Speaker Profile

"The Next Generation of Business-Driven SOA: The Convergence of Performance-Driven Business and Service-Orientation"

Speaker: John DesJardins (Software AG)

Day 1: Next Generation SOA

Business today is focused ever more on performance and results. The global economic crisis has only served to accelerate this trend. Service-orientation is not just about architecture, it is about a culture that is aligned toward the internal customers of IT, the business lines and their management.
This session will provide a roadmap for moving IT into a model where you are providing maximum business value and meeting or exceeding service levels. It will show you a future where management can have continuously updated scorecards that prove the results you are delivering against their goals. Finally, it will show you how to leverage the flexibility of next generation SOA architectures and technologies by visually aligning service portfolios with business metrics. In the next generation of SOA, you will use scorecards to see at a glance: a complete view of your IT portfolio across the enterprise, a results-driven view of the business impact of services, visually assess impact of potential changes or new initiatives, visibility assess IT performance against SLAs, up-time, response time, STP rates, & other KPIs.
This session will provide a roadmap towards this new generation of performance-driven Service-orientation - Business-Driven SOA. With this next generation SOA, companies will no longer just talk about IT-Business Alignment, they will measure it. You will not only be better aligned towards the business, you will have proof.
October 22, 2009 - 14:15
Room: Mees
Click Here to View Speaker Profile

"Next Generation SOA: A Web-Centric Perspective"

Speaker: Stefan Tilkov (InnoQ)

Day 1: Next Generation SOA

The Web has much to offer for SOA – a scalable architectural style, stable technologies and formats, and high-level application protocols. In this session, we'll explore how open data formats, the concept for universal identification of resources, Web APIs based on RESTful HTTP, and syndication technologies such as Atom and AtomPub can be used to support the SOA paradigm. We'll also touch on what an integration strategy with technologies such as SOAP/WSDL/WS-* might look like.
October 22, 2009 - 15:30
Room: Mees
Click Here to View Speaker Profile

"The Convergence and Unification of SOA, EDA & BPM: Benefits and Challenges"

Speaker: Manas Deb (Oracle)

Day 1: SOA Architecture & Design

In our day-to-life we take many actions as reactions to external stimuli. Our actions often take the form of sequence activities. We accomplish many these activities, at least in part, with the help of others. And, sometimes, our activities create stimuli for others to react upon. A business operation is not much different. A customer order submission "event" triggers a "business process" that starts coordinating a set of human and machine activities where employees or computer applications provide the necessary "services" in order to complete those activities. Then the customer decides to change the order and the business needs to interrupt or modify the execution of the order. Also, as the business process executes, occasionally it causes alerts for the business to handle, for example, when the inventory level looks dangerously low, or when the buyers appears to be a great target for some up-sell or cross-sell opportunities. It should be obvious that we can represent this order-management capability of the business using some business processes, events and services. Of course, we could have considered a wide variety of business capabilities and come to a similar conclusion.
So, it should be natural to combine events, services processes to create many of the capabilities that a business needs. And, hence, the pursuit of convergence and unification of event-driven architecture (EDA), service-oriented architecture (SOA) and business process management (BPM) within the solution architectures of a certain class of business problems. In fact, this convergence is an essential element of "next-generation SOA". This presentation will recap the essentials of EDA, SOA and BPM, and then will show how they, when applied together, help businesses assemble interesting capabilities while being agile and efficient. Next the challenges of creating such combinations are reviewed from architecture, technology and organizational behavior points-of-view. Contemporary developments in architecture, standards, and tools that make this convergence viable today will be discussed. The presentation concludes with a discussion of relevant best practices and industry experiences.
October 22, 2009 - 10:15
Room: Diamond 1
Click Here to View Speaker Profile

"The Critical Role of Architects in an Enterprise SOA"

Speaker: Paul C. Brown (Tibco)

Day 1: SOA Architecture & Design

The technology of SOA provides many opportunities to structure enterprise information systems in a way that reduces their complexity and improves flexibility. Realizing those benefits, however, requires a disciplined approach to architecture and design along with an increased focus on these areas both at the project and enterprise level. It is not the employment of the technology that leads to the benefits: it is how the technology is used. Most SOA benefits accrue from two factors: the use of validated architectural patterns and the (relative) stability of individual service interfaces as compared to the design of the service consumers and providers.
The required architectural perspective encompasses both business processes and systems. From this perspective the roles and responsibilities of organizations, individuals, services, and other system components can be appropriately rationalized. Performing this rationalization is the is the job of the architect.
Architecture in the enterprise is not an abstract or academic exercise. Together, project and enterprise architects must define a structure and organization that meets the needs of the enterprise in a very pragmatic way, balancing ideals against the pressures of reality. Yield too far to reality, and the structure becomes rigid and fragile. Focus too much on ideals, and the enterprise suffers in the real-world competition. To effectively carry out these responsibilities, project and enterprise architects need to be conversant in both business and technical domains. Ultimately they must treat their design decisions as investment decisions, determining where benefits justify investment and recognizing where resource constraints must limit investment.
October 22, 2009 - 11:15
Room: Diamond 1
Click Here to View Speaker Profile

"An Approach for Service-based System Architectures"

Speaker: Frederic Gittler (HP)

Day 1: SOA Architecture & Design

The session will introduce the reference architecture for a new approach to service-enablement based on the goal of establishing a service-oriented architecture capable of evolving easily and independently from business size, business domain and technology. The approach is being termed NEXOF, which represents new open service framework that encompasses everything from infrastructure up to the presentation layer with service consumers, leveraging research in the area of service-based systems to consolidate and trigger innovation in service-oriented economies for the benefit of the whole European economy. NEXOF is domain independent and is accompanied with a sound methodology and tools to be properly instantiated into a broad range of application domains by a number of large and small end-user communities on different technology platforms.
October 22, 2009 - 13:15
Room: Diamond 1
Click Here to View Speaker Profile

"Assessments and Maturity in SOA and Beyond: Where Do We Go from Here?"

Speaker: Ali Arsanjani (IBM)

Day 1: SOA Architecture & Design

A description will be added soon.
October 22, 2009 - 14:15
Room: Diamond 1
Click Here to View Speaker Profile

"The Future's In Scope, But Where Do We Start?"

Speaker: Ian Robinson (ThoughtWorks)

Day 1: SOA Architecture & Design

Your twenty-year old VAX BASIC monolith can't bear the burden of change; your database integration strategies are now mired in costly complexity. Things have got to change, but the way ahead looks grim: stop the world, or stumble, tactical fix-by-tactical fix, into oblivion.
There is an alternative. In this session we'll describe some lightweight SOA strategies, based on business capability modeling, agile user stories and domain-driven design, that together can better align business and IT and help set a fledging SOA initiative on the road to success. Along the way, we'll identify some of the misconceptions and dangers inherent in common practices. we'll illustrate the good and the bad with case study material taken from financial services, utilities, entertainment and communications engagements.
October 22, 2009 - 15:30
Room: Diamond 1
Click Here to View Speaker Profile

"Modeling REST Service Capabilities"

Speaker: Benjamin Carlyle (Sound Advice)

Day 1: Service Modeling & BPM

REST services are services in the classical SOA sense. These services benefit both from applying REST constraints and from applying SOA principles. The conceptual definition of a service inventory is not directly addressed by REST constraints, and is largely governed by service-orientation principles. However, the contracts in a REST-style service inventory are strongly influenced by REST constraints.
Chief amongst these is the requirement for a uniform interface consisting of "standardized" methods and media types. Translating to SOA parlance, this amounts to the combination of a method centralization pattern plus the Schema Centralization pattern. A fine-grained identifier concept is also introduced with a view to allowing a service to expose an arbitrary number of "resources". These produce a uniform contract at a fine-grained level without requiring the service as a whole to expose the same total contract as other services within the service inventory.
In this talk we will demonstrate how a service contract developed to current best-practice SOA can be translated into a REST service definition by splitting each capability into a centralized method, a choice of centralized media types, and most importantly a service-specific resource identifier. We will further challenge the notion that REST services are either simpler or lower-level than classical services by examining the idea that this as essentially a layering exercise: Low-level service-specific capabilities are expressed as a high-level uniform REST interface.
October 22, 2009 - 10:15
Room: Diamond 2
Click Here to View Speaker Profile

"Service Modeling: Making Sure Your Services Deliver Value"

Speaker: Richard Watson (Burton Group)

Day 1: Service Modeling & BPM

Should I use WS-* or REST? Should I provide access over HTTP, MOM or XMPP? These are the wrong questions to ask. By concentrating on 'how to build', we lose focus on 'what to build'.
Modeling services from the middleware out is a common anti-pattern, encouraged by vendor platform tooling. Break free! Think about the conceptual capability first, and focus on service design principles rather than technology.
Service design principles, such as clean separation of concerns and loose coupling, should guide our service modeling. The need to apply these design principles is only heightened if you surrender control over location, implementation, or quality of service to an "externalized" source, such as a cloud or SaaS provider.
What is a service? This question cannot be answered in the abstract. Service modeling is an entirely contextual activity. Despite their rich history, service design practices remain nascent. The identification and definition of sharable and reusable services is still more art than science. In this overview, Burton Group Analyst Richard Watson examines the neglected art of service modeling.
This session will answer the following questions:
- What is a service? What is service modeling?
- Why would I model services?
- What are the guiding service design principles?
- How do I know what a service is worth?
- What service metadata is required for the service to be valuable?
- Are service models common in the wild?
October 22, 2009 - 11:15
Room: Diamond 2
Click Here to View Speaker Profile

"An In-Depth Look at Service-Oriented Modeling and Architecture (SOMA)"

Speaker: Ali Arsanjani (IBM)

Day 1: Service Modeling & BPM

Service-Oriented Modeling and Architecture (SOMA) has been a highly influential method used to conduct projects of varying scope in multiple industries worldwide for many years. This session, delivered by the inventor of SOMA, discusses how it is used to effectively analyze, design, implement, and deploy service-oriented architecture (SOA) projects as part of a fractal model of software development.
We also assert that the construct of a service and service modeling, although introduced by SOA, is a software engineering best practice for which an SOA method aids both SOA usage and adoption. We'll present the latest updates to this method and share some of the lessons learned and how it is applied in today's next generation SOA industry.
October 22, 2009 - 13:15
Room: Diamond 2
Click Here to View Speaker Profile

"Business Processes and Service Specifications"

Speaker: Paul C. Brown (Tibco)

Day 1: Service Modeling & BPM

Enterprises produce most of their value via the consistent execution of their business processes. Likewise, services and other IT components produce business value when they become operational parts of business processes. Conversely, services and IT components that are not parts of operational business processes constitute wasted IT investments. From this it is easy to see why the business process perspective is important in the conceptualization and specification of services. But just what should you consider when deriving services from business process logic?
The most obvious consideration is the functionality of the service: what capabilities does the business process require that can be provided by the service? What kinds of information does the service require from the business process and what information does the service supply to the business process? What information is the service managing?
These considerations help derive services from the business processes in which the service will be used. In order to ensure that the service can, in fact, be used (or reused), the needs of the business process must also be clearly understood. This presentation will cover both sides of this spectrum.
October 22, 2009 - 14:15
Room: Diamond 2
Click Here to View Speaker Profile

"Achieving Process Excellence: Closing the Gap Between Process Analysis, Modelling and Process Orchestration"

Speaker: John DesJardins (Software AG) and Eric Roovers (IDS Scheer)

Day 1: Service Modeling & BPM

It is now accepted that BPM requires SOA. But, there is still a disconnect between the processes modelled by business analysts and architects, and the modelling done by developers in the SOA-based BPM run-times. This session will explore mechanisms for closing the gap between the modelling that is done in process tools like ARIS or Visio and the executable models and services designed and implemented in BPM and ESB products like webMethods. Also discussed will be the mechanisms for closing the gap between SOA Architectures and the real run-time servers and their interdependencies.
The full lifecycle of processes and services will be examined. Strategies for governance will also be explored. This will cover enforcing IT architecture policies, aligning process views between process design tools and process and service creation tools, and using metrics to feed real data back into analytics and simulations to close the loop with the real world processes that have been put into production.
Key topics will include the importance of beginning with a service-oriented view when modelling processes, as well as the importance of lifecycle management, the importance of governance, and the critical role of a metrics-driven approach. This session will also discuss the importance of tying those metrics back into your process simulation for a real world input into your process improvement analysis. Also covered will be the importance of standards, with an overview of key standards that facilitate this alignment of SOA and BPM, including the impact of each standard.
October 22, 2009 - 15:30
Room: Diamond 2
Click Here to View Speaker Profile for John DesJardins
Click Here to View Speaker Profile for Eric Roovers

"Results-driven Approach to SOA Adoption: A Roadmap for IT Managers"

Speaker: Bjoern Brauel (Software AG)

Day 1: The Business of Service-Orientation

This session will provide IT executives and senior managers a practical roadmap for driving SOA adoption to deliver measurable value to your business line customers. In the current economic climate, achieving measurable business impact is critical for any business initiative, including IT projects. Using Key Performance Indicators (KPIs) is a fact of life to assess the results for most areas of business, such as sales, call centers, logistics, and of course finance. However, this approach doesn’t come naturally in the area of IT planning. Nor are performance metrics and bottom-line thinking an intrinsic part of daily life for IT managers, architects, development teams, and operations teams. Solving this challenge will enable you to reverse the trend of shrinking budgets for your strategic IT initiatives, and instead position IT as a business enabler.
This session will show you how you can align business-oriented metrics with IT project metrics to drive successful SOA adoption, shorten time-to-market for critical IT projects, and increase business alignment. This roadmap is based on real-world case studies from companies who have used a SOA strategy to deliver higher-impact IT projects with direct impact on the bottom line. You will learn how you can achieve every CIO’s dream of increasing IT-business alignment by incorporating a results-driven, metrics-driven approach throughout your SOA projects. You will walk away from this session with a practical, easy to use framework plus examples from customers who have already been successful in applying our metrics-driven approach.
October 22, 2009 - 10:15
Room: Goudriaan 1
Click Here to View Speaker Profile

"Service-Oriented Business Architecture and Business Model Innovation"

Speaker: Linus Malmberg (Cordial)

Day 1: The Business of Service-Orientation

Today's complex business environment demands new tools and techniques in order to stay competitive and create new business models. SOA and BPM are like CAD for CEOs! Flexibility is every CEO's dream but they are unaware of the current - and revolutionary - advances that propels this from an technology point of view. The abyss between business and IT grows larger putting the development of brilliant business models at risk.
This original and humorous presentation will explain concrete approaches for bridging the gap and making the most out of SOA so as to effectively turn it into "SOBA", a true Service-Oriented Business Architecture.
October 22, 2009 - 11:15
Room: Goudriaan 1
Click Here to View Speaker Profile

"Proving the Business Value of SOA Investments"

Speaker: Anne Thomas Manes (Burton Group)

Day 1: The Business of Service-Orientation

Deep in the grip of the economic crisis, IT groups are being hard pressed to prove their value to the business. They must provide hard evidence to justify expenditures from the shrinking funding pool. If a project will not produce a rapid return on investment (ROI), it isn't likely to receive funding for the foreseeable future. Strategic investments such as SOA have been especially hard hit.
Organizations don't execute IT projects just "because". They invest in IT because they expect to gain benefits from the investment. i.e., The project must deliver some business value. Project leaders must always remember that they are playing with other people's money. These people want some reassurance that the money is being used effectively.
Metrics provide the means to measure the business value of IT investments. The strongest metrics are those that quantifiably measure business value in terms of contributions to the corporate bottom line: increased revenues or decreased expenses directly attributable to the IT investment.
This session will discuss SOA benefits and examine metrics that can be used to measure and quantify the business value generated by SOA investments.
October 22, 2009 - 13:15
Room: Goudriaan 1
Click Here to View Speaker Profile

"Why Business People & Software Architects / Engineers Don't Understand Each Other and How Enterprise Architects Can Bridge the Gap"

Speaker: Jaap Schekkerman (IFEAD)

Day 1: The Business of Service-Orientation

Successful Business & IT alignment depends on completing programs and projects that contribute to the company's strategic objectives. It sounds simple, doesn't it?
But for some reason, it keeps eluding our grasp. It's an occupational hazard that business and IT executives deal with every day. They are aware of the need for business - IT alignment and achieve it on a peer level in the executive suite, but then something happens when the train pulls out of the station.
This is because business people and software architects / engineers don't understand each other.
Scientific research by Gereon Fink and John Marshall based on the theory of Nobel Prize winner Roger W. Sperry has shown that the human brain has two different processing styles:
One (the Right Brain) is visual and processes information in an intuitive and simultaneous way, looking first at the whole picture then the details.
The other (the Left Brain) is verbal and processes information in an analytical and sequential way, looking first at the pieces then putting them together to get the whole.
According the book of Right Brain / Left Brain Leadership by Mary Lou Decosterd.
Business managers / people who are habitually "right-brainers" sees only the big picture rather than its parts, are creative but not usually analytical, and are emotional far more than logical.
On the other hand, the software architects / engineer in the left brain mode develop strong logical, rational, and analytical abilities, but they may downplay the value of right brain thinking, which spurs intuition, subjectivity and creativity. And those who operate primarily in the later mode lose the value of the former.
This presentation will drill down in more detail in the different thinking styles between software architects / engineers and business people and how enterprise architects can bridge the gap between both groups. Part of the presentation is a special brain processing test with the audience which will show your dominant thinking style.
October 22, 2009 - 14:15
Room: Goudriaan 1
Click Here to View Speaker Profile

"Value Creation Through Service-Orientation"

Speaker: Paul Mooney (SOA Solutions)

Day 1: The Business of Service-Orientation

Value creation is the role of the business in the market economy. Successful organizations create value by continually providing goods and services their customers’ value. In today’s unpredictable and competitive marketplace, organizations with poor value are being forced to employ extreme tactics such as selling divisions, restructuring or they may face closure altogether. These days, organizations developing a strategic business plan will strive to shape their business for the future through the creation of efficient and effective business processes in support of realizing their goals. However, because shareholders and financial institutions are increasingly applying pressure to maintain at least a holding position in terms of costs and investments, convincing executives to invest into realizing strategic benefits can prove challenging.
In this presentation we will show how the adoption of service-orientation can provide organizations with the foundation to build IT solutions to deal with the challenges of the new world market. We will show how SOA and service-orientation promote the alignment of IT solutions with the business enabling organizations in order to capture and reuse dispersed business knowledge at unprecedented levels.
Service-orientation is a strategic-centric paradigm. Its adoption has become a critical success factor for many organizations, as there is an increasing realization that today, more so than ever before, not investing into strategic gain is taking a giant step backwards. Although it may save funds in the short term, it will jeopardize the organization's very survival in the future. Join Paul Mooney as he provides a clear roadmap as to how to leverage service-orientation in order to maximize value creation.
October 22, 2009 - 15:30
Room: Goudriaan 1
Click Here to View Speaker Profile

"Selecting the Right Program Management Style: A Crucial Part of SOA Project Success"

Speaker: Wouter Paul Trienekens (Logica)

Day 1: SOA Project Delivery & Methodology

Many SOA projects and programmes have difficulty to deliver promised results. It is known by most of us now that running a service-oriented project with an IT drive will result in a lot of hard work and little (perceived) business value. Recent experiences have proven that a business-driven enterprise architecture approach is needed to establish crucial measures, such as proper governance, clarity on taxonomy, defined standards on technology, defined reference architectures to comply to, project support teams to speed up knowledge transfer, improved organisational maturity, and roadmap planning to guide the transition. However, even then things don’t always work out as expected. Business benefits must be realised for by stakeholders which have influence on your program in order to allow it succeed. Those stakeholder have different goals and a different styles to achieve them. They can be individuals, departments or informal groups (communities) in your organisation.
By attending this session, you as a program manager will gain the insight in two aspects: First you will discover new strategy and behavioural styles (based on Mintzberg, Boonstra en De Caluwé). Secondly, you will discover the way to mobilise communities and use them to influence the change process and align them to the organisational goals. By applying this knowledge to your SOA projects you will gain an additional means of delivering projects successfully for all stakeholders.
October 22, 2009 - 10:15
Room: Leeuwen 1
Click Here to View Speaker Profile

"SOA Rollout Strategies"

Speaker: Dirk Krafzig (SOA Park)

Day 1: SOA Project Delivery & Methodology

In an ideal world, the starting point for an SOA launch is a board decision. In this case there would be an SOA sponsor on the board who would subsequently promote the introduction of the SOA. On the SOA sponsor's checklist are topics such as the setting-up of the team, funding, alignment with the business departments, and infrastructure.
However, the real world is often not ideal. Different departments with different aims end up naturally tackling the issue of SOA adoption differently. There is no initial involvement of the board or any company-wide coordination. Large projects from business departments that require technical solutions for business-process management, application integration, or legacy modernization frequently form the basis and scope of SOA projects. Further, SOA governance can obviously play an important role in coordinating all those efforts, but governance phases cannot simply be switched on for a large organization. It is instead a change-management effort that could take years to succeed.
This talk presents different governance rollout strategies and provides the criteria to determine which strategy fits to which kind of enterprise. In particular, differences in size, culture, organizational discipline, and leadership style have a significant impact on the choice of the correct rollout strategy. Various real-world examples show how SOA programs can be accelerated or slowed down just by the way the governance is rolled out.
October 22, 2009 - 11:15
Room: Leeuwen 1
Click Here to View Speaker Profile

"The Service-Oriented Architecture Rationalization Framework"

Speaker: Tony Shan

Day 1: SOA Project Delivery & Methodology

This talk presents a comprehensive service-oriented architecture rationalization (SOAR) framework, which is a pragmatic approach to helping facilitate sustainable design and transformation practices in migrating conventional n-tier online systems to a service-oriented computing paradigm, in the scope of Service-Oriented Architecture (SOA), Integration (SOI), Process (SOP) and Management (SOM). This holistic framework comprises three integral components: 1) Key Principles and Tenets; 2) Core Methodology and Models; and 3) Best Practices and Disciplines. The Key Principles and Tenets part copes with the concerns of architecture abstraction, process standard, cross-application framework, and portfolio engineering. The Core Methodology and Models module comprises the Hybrid Enablement, Aggregation, Realization, and Transformation methodology, Enterprise Architecture Realignment model, Service and Industry Patterns, Service Identification, Discovery, and Ensemble method at the enterprise and domain levels, and Services Engineering and Architecting Method. The Best Practices and Disciplines constituent deals with the Reusable Enterprise System Platform & Extensible Component Technology (RESPECT), Service-Oriented Design Accelerator, Stack of Standards, and New and Emerging Technologies. RESPECT is a body-of-knowledge reference model to capture and document common SOA design considerations and decision points, which is composed of architecture, technologies, frameworks, components, integration, tools, infrastructure, security, patterns, quality, and so on. The Design Accelerator offers a set of step-by-step recipes, in the form of templates, checklists, cheat sheets, and reference cards, for expedited development of SOA solutions in a cookbook style. The SOA standardization sorts out various standards, specifications, recommendations, and proposals in a structured manner, which is critical to the successful adoption and execution of SOA. Last but not least, the synergy of SOA with new and emerging technologies like cloud computing is assessed. Real-world examples are provided during the discussion to illustrate the practical values of this overarching framework, resulting from numerous real-life industry projects and engagements.
October 22, 2009 - 13:15
Room: Leeuwen 1
Click Here to View Speaker Profile

"Mission impossible? Applying Agile to the World of SOA and ERP"

Speaker: Sander Hoogendoorn (Capgemini) and Twan van den Broek

Day 1: SOA Project Delivery & Methodology

Applying agile processes and techniques is not the first thing that comes to mind when thinking of implementing ERP in a service-oriented architecture.
However, following new groundbreaking measures will enable you to introduce agile processes, principles and techniques in a waterfall-centric organization and development platform. During this highly interactive session Sander Hoogendoorn and Twan van den Broek will show how the worlds of agile and ERP meet in a complex service-oriented project. After illustrating the complexity of both organization and project, its environment and the underlying service-oriented ERP technology, Twan and Sander demonstrate how agile processes (Scrum and Smart) and techniques (using smart use cases, dashboards, workshops) can be leveraged.
October 22, 2009 - 14:15
Room: Leeuwen 1
Click Here to View Speaker Profile for Sander Hoogendoorn
Click Here to View Speaker Profile for Twan van den Broek

"Taming the Beasts: How to Test Services So They Don't Come Back to Haunt You"

Speaker: Jean Rodrigues (Seed Technology Solutions)

Day 1: SOA Project Delivery & Methodology

Testing services right is a critical and unavoidable issue that must be addressed during any SOA project delivery lifecycle. If a service performs poorly, all of the services that depend on it can easily be compromised. While testing it well is necessary, how much is too much? Testing costs need to be balanced with time-to-market considerations and various other factors. In this presentation, we're going to show how to carry out "agile" testing (functional and non-functional requirements, regression, coverage, compliance, interoperability, security) along with techniques for mutation testing, equivalence partitioning, and boundary value analysis. These practices help us define effective test cases that further help achieve the right balance when determining just how much testing each service deserves.
October 22, 2009 - 15:30
Room: Leeuwen 1
Click Here to View Speaker Profile

"Rule Based Case Management: The Next Step in SOA with SIEBEL"

Speaker: Marcel Gerardts

Day 1: Real-World SOA Case Studies

Government employees apply formal legislation to their customer's when granting them particular rights like e.g. a permit. Their business processes are typical based on Case Management , with complex rules and regulations to ensure accurate decision making. Government organizations explore the use of rule engines to optimize the quality and efficiency of their services. However, these engines have to be able to communicatie with traditional CRM applications. This case study shows how some major steps in rule based case management have been made, using SOA, SIEBEL and a rule engine. Although the core of SIEBEL itself is not service-oriented, it appeared very suitable to develop a generic, flexible knowledge interface. The presentation highlights the challenges engaged while doing so from three perspectives: technology, modeling and the development process. Next, it highlights the main implications of the lessons learned for a SOA approach.
October 22, 2009 - 10:15
Room: Leeuwen 2
Click Here to View Speaker Profile

"The Federal Service Bus: A Case Study About Governance"

Speaker: Jean-Paul De Baets (FedICT)

Day 1: Real World SOA Case Studies

The Federal Service Bus developed for the Belgian government has been operational for more than a year now. Our service inventory is growing and we have more and more consumers (re)using our services. More services and more consumers means more potential issues and challenges to keep a consistently satisfactory level of service.
In this session we will explore those new issues and challenges and on the actions we have taken to overcome them. Different governance aspects will be discussed, focusing on their potential impact for service support and change management. We will cover the service creation process from the service creation request to the service delivery in production focusing on the different deliverables needed to document the service. We will see that quality control throughout the process is mandatory and explain how we have implemented it. We will also cover the service consumption process insisting on the importance of service usage agreements. We will explain why those service usage agreements are so important and what aspects should be absolutely covered.
We will then focus on some runtime governance aspects such as service monitoring, logging and reporting. For those aspects we will explain what our minimal requirements were and how those were implemented. Finally we will discuss how our architecture and organization should evolve to overcome the remaining and forthcoming challenges.
October 22, 2009 - 11:15
Room: Leeuwen 2
Click Here to View Speaker Profile

"A Case Study: Combining Services, Events and Rules "

Speaker: Art Ligthart and Michael Widjaja (Accenture)

Day 1: Real-World SOA Case Studies

In this case study, the presenters will demonstrate and explain the very innovative architecture of the INDiGO application that was developed for the Dutch Immigration and Naturalization Service in order to support their primary business processes. The architecture is aimed at maximum flexibility using SOA, EDA, business rules, and case management applications. The application architecture incorporates a clear separation of "know" and "flow", meaning that laws and regulations are modeled as rules and implemented in the rule engine, which makes it possible to quickly change this data in a central manner. There is no regular workflow; instead, end users decide for themselves on the order of tasks via the invocation of business services that are implemented with a range of tools and platforms, including those from Siebel, Filenet, Oracle ESB, WCC Elise and BeInformed.
October 22, 2009 - 13:15
Room: Leeuwen 2
Click Here to View Speaker Profile for Art Ligthart
Click Here to View Speaker Profile for Michael Widjaja

"The 2nd SOA Project at the Dutch Energy Sector: A Case Study About Learning from the Past"

Speaker: Erwin de Jager and Gerrit Fokkema MSc (EDSN)

Day 1: Real-World SOA Case Studies

In 2001 EDSN’s predecessor Energy Clearing House (ECH) successfully implemented the service-oriented messaging system for the opening Dutch energy market: an intelligent hub for the administrative, customer related processes between participants in a liberalised market. Approximately 10 million messages per month are processed by the system today, joining up to 70 market parties and using 5 different channels of communication.
Driven by the development of a new market model and at the same time centralizing the metering point registers of the grid operators, EDSN is now developing a new SOA-based system. Drivers for the new SOA architecture are to achieve higher level of standardization, using open standards and achieving greater inherent flexibility.
This next SOA implementation will introduce a centralised metering point for the registration of all 15 million grid connection points in the Netherlands. It is the next step toward further centralisation and a shared service centre for the Dutch energy market. In this presentation we will discuss the lessons learned from the first SOA project and how the second project is being approached differently as a result of 10 years of practice.
October 22, 2009 - 14:15
Room: Leeuwen 2
Click Here to View Speaker Profile for Erwin de Jager
Click Here to View Speaker Profile for Gerrit Fokkema MSc

"The Real Business Case of SOA"

Speaker: Nicolai M. Josuttis

Day 1: Real-World SOA Case Studies

Typical discussions regarding the business case of SOA revolve around arguments pertaining to reuse, breaking monoliths into smaller systems, and process management. However, in practice, actually realizing business value from these areas can be challenging and often highly problematic.
Based on real-world experiences accumulated from a series of major strategic SOA initiatives, this session will explore and contrast past and new methods for assessing the business value of SOA. Towards the end of the session we will then reveal what the true business case for SOA is.
October 22, 2009 - 15:30
Room: Leeuwen 2
Click Here to View Speaker Profile

"Identity In The Cloud"

Speaker: Stuart Boardman (CGI)

Day 1: SOA & Cloud Computing

Cloud Computing introduces a range of new models for the use of Information Technology services. One effect of the Cloud is that IT services traditionally provided at known internal or remote locations are now provided over the Internet from any number of locations that may also provide service to many, unrelated consumers. The service providers may well bundle (or mash up) services provided by other providers in the Cloud. This has enormous implications for how Identity and Access Management (IAM) can operate, not least the near impossibility of provisioning every consumer to every possible service they might indirectly consume. There is a tension between providing the scale and agility offered by the Cloud and maintaining privacy and regulatory compliance on the other. If that tension is not properly resolved, the Cloud cannot deliver the long term gains it promises.
There are other, relatively new (but also more mature) phenomena such as the Extended Enterprise and Web 2.0, which have a similar relationship with IAM. Solutions for the Cloud, which ignore these phenomena, are also doomed to failure. This presentation will look at these phenomena and present an architectural model rooted in SOA and some appropriate technologies and standards, which show how these tensions can indeed be resolved in a manner, which is in itself agile and which does not involve massive re-engineering.
October 22, 2009 - 10:15
Room: Penn 1
Click Here to View Speaker Profile

"SOA Meets the Cloud"

Speaker: Joe McKendrick (ZDNet)

Day 1: SOA & Cloud Computing

Is Cloud Computing a natural fit for SOA? In this session we will explore the role of service-oriented architecture in supporting cloud-computing initiatives. We will show how SOA can establish the backbone of internal and external cloud-computing providers and platforms and we will also explain how SOA can be used as the basis for a " private cloud" in order to provide greater control and security over cloud-based services, applications and data, when compared to public clouds.
There will also be plenty of public cloud computing topics and architectures in the mix as well, as we highlight SOA initiatives that include services from outside the firewall - a sort of "micro-outsourcing" of application functionality.
October 22, 2009 - 11:15
Room: Penn 1
Click Here to View Speaker Profile

"SOA and Cloud Computing - A Match Made in Heaven?"

Speaker: David Chappell (Oracle)

Day 1: SOA & Cloud Computing

What do we not have Clouds of? We have clouds of storage, application platforms, and applications. Whilst each of these approaches has merits, how should enterprises looking to adopt Cloud-based computing models, the critical question that arises, is this "what is the appropriate level of abstraction for the enterprise private cloud? Should it be based on shared storage, servers or software components?" Could SOA in the Cloud be the sweet spot for such organizations looking to leverage Clouds principles within their four walls? In this session, we will outline the key architectural components of an enterprise private Cloud that leverages core foundational technologies, including messaging and ESBs, to deliver on the sweet spot for enterprise private cloud - an environment that speeds up time to market, reduces both hardware and software costs, and delivers improved service levels and disaster recovery for all applications - not just mission critical ones.
October 22, 2009 - 13:15
Room: Penn 1
Click Here to View Speaker Profile

"Enabling Hybrid Enterprise Cloud SOA"

Speaker: Francois Lascelles (Layer 7)

Day 1: SOA & Cloud Computing

Not all enterprise data or service can be deployed to the cloud. This may be due to regulatory or contractual obligations, or the mission critical nature of certain applications. So despite the increasing notice that organizations are taking of the economic incentives that favor cloud deployment of services, the requirement to keep an on-premise SOA persists. Thus the need for hybrid deployment models involving an enterprise SOA that spans across on-premise infrastructure and one or more cloud service providers. The interdependent nature of services increases the need for loose coupling in dispersed SOA systems. Fundamental SOA principles such as service reuse and agility must become functions of the infrastructure in such a way that it accommodates any deployment model. The cost of not providing this level of transparent integration in a secure and agile fashion could be much greater than the savings provided by moving partial enterprise IT assets toward cloud based deployments.This presentation will describe patterns for SOA governance and security, which enable such hybrid models. Issues including access control, trust management, monitoring, threat protection and compliance will be discussed. A comparison of proprietary and standard based solutions will be made through actual customer use cases.
October 22, 2009 - 14:15
Room: Penn 1
Click Here to View Speaker Profile

"BI, BPM, and BRM Guide SOA Through The Cloud"

Speaker: Dirk Krafzig (SOA Park)

Day 1: SOA & Cloud Computing

BI, BPM and BRM are regarded as key elements of up-to-date and mature technical IT infrastructures for SOA. They allow efficient interaction with business customers and facilitate alignment of IT and functional departments. Cloud computing is a new trend in IT that delivers new business models that build upon SOA. The interactive session "BI, BPM, and BRM Guide SOA Through The Cloud" deals with the question of how those business related concepts can accelerate the adoption of the Cloud paradigm in the real world. This session does not present a prefabricated answer to this question. Instead the participants work in small teams and develop their own answer. The session is limited to 30 participants.
October 22, 2009 - 15:30
Room: Penn 1
Click Here to View Speaker Profile

"Data Analytics in the Cloud"

Speaker: Tom Plunkett (SOA Systems Inc.)

Day 1: Cloud Computing

A new generation of data analytics tools will be needed to handle petabytes of cloud data. This presentation proposes a set of basic analytical tools for cloud scale data that can be composed into workflows or used independently. This solution builds upon Free Open Source Software (FOSS) projects for cloud computing and data analytics, with Apache Hadoop at its core. Hadoop is built on the MapReduce algorithm invented by Google for large-scale, reliable, inexpensive analytics. This cloud data analytics solution leverages Apache Hadoop, Business Intelligence, Data Mashups, and SOA. This solution enables analytic tools to keep up with a changing environment and further tap into the full capabilities of a cloud computing architecture.
October 22, 2009 - 10:15
Room: Penn 2
Click Here to View Speaker Profile

"Cloud Computing and The Missing Trust Relationship"

Speaker: Andor Demarteau (Capgemini)

Day 1: Cloud Computing

In the last decade a lot of research is done in the field of "trust management", using trust as measurement to decide on identification and authentication decisions. Most of it relies heavily on certificates and a trusted third party the hands them out. But if we break into your laptop and get your certificate, we can still impersonate you as the trust lies in the certificate not the person holding it. We are faced with the same dilemma when hosting services in clouds. During the session we will address a series of issues relating to Cloud Computing and Trust, such as: Can we define a list of parameters by which we can define a trust value? How would such a trust management system work with Cloud-based services?
October 22, 2009 - 11:15
Room: Penn 2
Click Here to View Speaker Profile

"Platform as a Service: Application Platform Metamorphosis"

Speaker: Richard Watson (Burton Group)

Day 1: Cloud Computing

Prior computing epochs created seismic shifts in application development. Platform as a service (PaaS) offerings provide an externally managed application platform for building and operating applications and services. Productivity gains have been promised before by everything from RAD to Ruby on Rails. Do the benefits of PaaS give IT delivery teams a new hope? Or, is relinquished control simply creating a new form of platform lock-in? Truly innovative PaaS vendors have reformed platforms around cloud architecture characteristics, harnessing web- and service-centric architecture rather than a monolithic stack.
As cloud hype has reaches fever pitch, the primary dynamic in the emerging PaaS market is platform vendors responding to the hype by jumping onto the bandwagon before it departs without them. However, deeper technical, business, and cultural drivers underlie plate tectonics in the application platform market. Financial constraints demand that IT leaders must look for ways to increase developer productivity and reduce the total cost of ownership (TCO) of software. PaaS is emerging as one alternative to terrestrial application platforms in response to those pressures.
In this session, analyst Richard Watson evaluates PaaS offerings against next generation platform requirements and identifies trends shaping this nascent market.
The session will include recommendations on how to:
- Define next-generation platform requirements
- Make a business case for Platform as a Service
- Evaluate Platform as a Service offerings
- Understand the business and technology trends shaping the PaaS market
October 22, 2009 - 13:15
Room: Penn 2
Click Here to View Speaker Profile

"Securing Cloud-Based Services"

Speaker: Toufic Boubez (SOA Systems Inc.)

Day 1: Cloud Computing

What you don’t know can hurt you. You can conceptualize and theorize all you like about adopting Cloud Computing or using Cloud-based services with your SOA solutions, but you won’t be doing anything too impressive until you begin to identify and address the many security issues that this new platform brings about. In this talk we will be going over a number of the most common security concerns and vulnerabilities know today about Cloud-based services and we’ll pay special attention to the potentially dangerous practice of consuming externally provisioned Cloud-based services from within a private IT enterprise.
October 22, 2009 - 14:15
Room: Penn 2
Click Here to View Speaker Profile

"Journey to the Center of the Cloud: Patterns for Claims-based Identity and Access"

Speaker: John deVadoss (Be Informed)

Day 1: Cloud Computing

Identity is the key to enabling cloud-based application scenarios. Claims-based identity enables a single interoperable approach that may be applied almost universally. In this interactive talk we will discuss design patterns for claims-based identity and access that can be applied to modern service-oriented solutions. We will further present a roadmap for organizations to extend their SOA application infrastructure into the cloud and to exploit cloud-based applications and services in order to maximize business requirements fulfilment.
October 22, 2009 - 15:30
Room: Penn 2
Click Here to View Speaker Profile

"SOA Governance and Management Practices"

Speaker: Steve Pope (AmberPoint)

Day 2: SOA Governance

SOA-based systems are more quickly and efficiently deployed and more effectively managed through a disciplined approach to SOA management. In this presentation we outline key problems addressed by SOA management and current practices for effectively implementing runtime governance in SOA environments.
Four common SOA runtime governance problems are: 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.
In this session we outline current practices for effective management based on experiences captured in over 300 SOA implementations. These practices focus on SOA governance architectures, capabilities and processes proven to be effective. The presentation also outlines areas in which some established practices are less effective than expected in support of effective runtime governance, specifically focusing on processes in which development organizations must proactively participate in the governance activities. The presentation also outlines the benefits of various approaches in terms of reduced development cost, more responsive system changes, improved operational management and faster and more cost-effective service network evolution.
October 23, 2009 - 10:15
Room: Mees
Click Here to View Speaker Profile

"Understanding SOA Governance"

Speaker: Harold van Aalst (Progress Software)

Day 2: SOA Governance

In this talk we explain SOA governance as a critical part of an SOA initiative with its own different multiplicity of stages, divided between common enterprise-wide phases that are unique for the whole lifecycle workflow, and environment-specific phases that are iterated at each stage of progress (from integration to pre-production to production). Based on a high-level view of the SOA governance lifecycle, we will discuss and present common governance tasks in four scopes: Design Time Governance (the "Study & Design" phase), Development Governance (the "Build & Test" phase), Deployment Governance (the "Commission" and "Decommission" phases), Runtime Governance (the "Test / Run" phase of each iteration).
October 23, 2009 - 11:15
Room: Mees
Click Here to View Speaker Profile

"The Most Important Mistakes You Can Make With SOA Governance"

Speaker: Nicolai M. Josuttis (IT Communication)

Day 2: SOA Governance

You inadvertently give an inexperienced person or project team given control over an SOA project. You hire a vendor that gives you advice motivated by sales quotas instead of your business requirements. You bring in consultants that are more concerned with increasing their hours than they are with solving your problems. These and many other ill-advised decisions can lead to you having to own services and service-oriented solutions built upon shaky foundations and destined to become full-blown governance nightmares.
In this frank presentation, the most common and critical problems, issues, and errors pertaining to establishing and carrying out an SOA governance plan are highlighted and then complemented with guidelines for avoiding common mistakes and creating an effective and successful SOA governance strategy.
October 23, 2009 - 13:15
Room: Mees
Click Here to View Speaker Profile

"SOA Governance Touch Points"

Speaker: Dirk Krafzig (SOA Park)

Day 2: SOA Governance

Particularly in the early days of SOA, many SOA chief architects and other protagonists of the new service-orientation paradigm acted as if they were working on a Greenfield project. They reinvented from scratch many aspects of how organizations deliver IT services. SOA governance was more or less isolated from other established processes in IT.
Today many SOA initiatives work differently and more successfully. They analyze existing IT processes and add tiny amendments - called SOA touch points - to those IT processes. This talk provides an overview of typical IT processes such as requirements gathering, project proposal, integration testing, EA planning and their potential touch points with SOA Governance, such as decision points or quality gates. We also consider the fact that no SOA initiative can address all those touch points in parallel and bring them under the control of rigid governance. Therefore it is crucial to prioritize and identify the touch points that bring the most value to the SOA program in terms of risk mitigation or ROI (or any other criterion that has to be defined by the SOA program).
The talk is based on the corresponding chapter in Thomas Erl's forthcoming book on SOA Governance.
October 23, 2009 - 14:15
Room: Mees
Click Here to View Speaker Profile

"Governing REST-Style SOA"

Speaker: Benjamin Carlyle (Sound Advice)

Day 2: SOA Governance

REST-style SOA is SOA that complies with the REST constraints. The traditional governance role in SOA includes ownership of the set of contract design standards for a given service inventory. In a REST-style SOA this role is emphasized and enhanced by the combination of schema centralization, method centralization, and uniform contract centralization patterns.
These patterns mean that the set of media types (schema and encoding) and the set of methods (protocol, including header and response codes) used in the inventory are centrally controlled. In addition to this, only the centrally controlled media types and methods are permitted to be used in the architecture. The combination of method and media type form a conceptually-complete uniform interface that clients (service consumers) can depend upon without acquiring service-specific dependencies at design time.
Finally, the oversight roles and composition of Web standards bodies are compared to the role of enterprise architecture teams. The extra power centralization of media types and method give to the enterprise team is emphasized with the need recognized to give project teams additional representation in the process. The additional roles of maintaining a normalized service inventory and reviewing service capabilities and their expression through combination of standard method and service-specific resource identifier are also discussed.
October 23, 2009 - 15:30
Room: Mees
Click Here to View Speaker Profile

"Understanding SOA Security Patterns"

Speaker: Jason Hogg (Microsoft)

Day 2: SOA Design Patterns & Service Engineering

Service-oriented solutions are distributed applications and therefore rely on many of the established security controls, practices, and technologies. However, there are distinct characteristics that make services and service compositions special. For example, designing distributed systems that will with greater frequency span organizational boundaries requires architects to understand threats associated with exposing such functionality on potentially hostile networks.
This presentation walks through a number of the SOA design patterns that are specific to services, processes, and SOA security in general. In this talk we will introduce and explain these patterns and discuss how they can be applied to establish a secure foundation to service-oriented systems.
October 23, 2009 - 10:15
Room: Diamond 1
Click Here to View Speaker Profile

"How Smart Use Cases Drive Service-Oriented Projects "

Speaker: Sander Hoogendoorn (Capgemini)

Day 2: SOA Design Patterns & Service Engineering

Under normal circumstances, SOA projects would apply use cases to model and describe the interaction between the users and the services. "Smart" use cases extend this very basic technique and make more powerful use of UML use case diagrams, resulting in a collection of smaller, equally granular use cases. This technique allows projects to easily define reusable assets, in both front and back end systems. Over the past years, the smart use case techniques have been enriched by many organizations and many types of SOA projects, including those built with .NET, Java and SharePoint. The smart use case technique nowadays comes with straightforward estimation, a collection of standard (stereo)types, many guidelines, and even code generation. In his well-known enthusiastic presentation style, Sander Hoogendoorn, principal technology officer at Capgemini, will demonstrate how to identify and model smart use cases from business processes for SOA projects.
October 23, 2009 - 11:15
Room: Diamond 1
Click Here to View Speaker Profile

"Real-Life Use Cases of SOA Design Patterns at the Dutch Tax and Customs Administration"

Speaker: Brian Lokhorst (Dutch Tax and Customs Administration)

Day 2: SOA Design Patterns & Service Engineering

Patterns have been around since Christopher Alexander introduced the concept of a pattern language that inspired a variety of design pattern catalogs. Last year, the SOA community came together to develop the largest pattern catalog documented to-date. The SOA design patterns catalog is a milestone in IT literature that essentially acts as a practical guide on how to overcome common problems when building service-oriented solutions, while maintaining a vendor-neutral viewpoint.
This session will use a series of documented use cases to explain how a number of the SOA design patterns were successfully applied at the Dutch Tax and Customs Administration office. The end-result proves that SOA design patterns can be used to achieve strategic SOA goals.
October 23, 2009 - 13:15
Room: Diamond 1
Click Here to View Speaker Profile

"Service-Oriented Solution Evaluation Criteria"

Speaker: Paul Mooney (SOA Solutions)

Day 2: SOA Design Patterns & Service Engineering

IT solutions are more and more commonly being delivered into organizations proudly displaying the SOA tag. With the industry now showing substantial commitment to service-orientation as a paradigm for delivering flexible, agile solutions, it is no wonder vendors, development houses and organizations are eager to pronounce their adoption of SOA. Too often, though a cursory examination of solutions labeled as "service-oriented", few actual service-oriented characteristics are found. Indeed, many show almost no SOA characteristics and only share an implementation technology (such as Web services) that is often mistakenly associated with SOA.
In this presentation we will review the service-orientation and Web services stacks as they exist today. We will identify the key characteristics that need to be manifested in enterprise solution designs in order for them to be legitimately classified as service-oriented solutions. We will then identify those service-oriented characteristics that flow naturally from the Web services architecture when Web services are used as the primary implementation technology. Finally we will show how service design needs to be conducted at a level of abstraction that will foster healthy SOA practices in order to minimize the subsequent governance burden of the services we end up owning. These practices affect architects, analysts or other project team members as they pertain to the analysis and design of services, service compositions, and the definition of abstraction levels.
October 23, 2009 - 14:15
Room: Diamond 1
Click Here to View Speaker Profile

"REST-Inspired SOA Design Patterns (and Anti-Patterns)"

Speaker: Cesare Pautasso (University of Lugano)

Day 2: SOA Design Patterns & Service Engineering

The REST architectural style is simple to define, but understanding how to apply it to design concrete REST services in support of SOA can be more complex. The goal of this talk is to present the main design elements of a RESTful architecture and introduce a pattern-based design methodology for REST services.
A selection of REST-inspired SOA design patterns taken from the upcoming "SOA with REST" book will be explained and further discussed to share useful solutions to recurring design problems and to also the foundational building blocks that comprise the REST framework from a patterns perspective.
We will conclude by introducing some common SOA anti-patterns particularly relevant to the design of REST services in order to point out that not all current Web services that claim to be RESTful are indeed truly so.
October 23, 2009 - 15:30
Room: Diamond 1
Click Here to View Speaker Profile

"Introducing the Modern ESB"

Speaker: Satadru Roy (Sun Microsystems) and Brian Loesgen (Microsoft)

Day 2: Modern ESB & Middleware

A description will be added soon.
October 23, 2009 - 10:15
Room: Diamond 2
Click Here to View Speaker Profile for Satadru Roy
Click Here to View Speaker Profile for Brian Loesgen

"SOA by Mainframe"

Speaker: Radovan Janecek (Prague Technology Center)

Day 2: Modern ESB & Middleware

SOA has brought an architecture concept of delivering software's functionality in form of services remodelling thus the whole landscape of enterprise IT. While having some hiccups at the beginning, SOA has hit the mainstream. At the same time, we can observe new interesting technologies and methodologies influencing and modifying original SOA approach. REST-friendly standards, social applications, mashups, cloud computing, virtualization - just to name a few. In short, we can say traditional SOA has been dominated by web 2.0 citizens that seem to have very different view on the role of middleware versus strong and self-sufficient service endpoints. The more a service does on its own the better.
There is another emerging SOA citizen that is often overlooked: the mainframe. As mainframes are still running majority of business transactions worldwide it should come at no surprise there are many attempts to expose mainframe-powered legacy as SOA services. The classic (EAI-style) approach is to wrap the mainframe by multiple layers of middleware implementing the SOA facade. Mainframes offer much more interesting ways to implement SOA though. Technologies such as zLinux, WebSphere for z/OS, and others have made the mainframe an ideal SOA platform not only for exposing the legacy business logic but also for building brand new services. Having 'SOA in one box', meaning running the service layer, the business logic, and the database in one very secure, very reliable, and super highly available place with all the –ilities you can think of introduces dramatic simplifications and cost reductions. Mainframe-powered SOA services can enjoy virtualization, load balancing, security, high I/O throughput, or high parallelism provided directly by the big iron without any extra need for chains of distributed networks/balancers/clusters (also known as 'configuration hell'). The goal of this presentation is to introduce the potential mainframes can offer to SOA, especially in the context of building strong and self-sufficient services. The presentation will also loosely follow up on 'Avoiding Architecture Pitfalls with SOA' I have presented on this conference last year.
October 23, 2009 - 11:15
Room: Diamond 2
Click Here to View Speaker Profile

"Navigating the Bermuda Triangle"

Speaker: Thomas Rischbeck (IPT)

Day 2: Modern ESB & SOA Middleware

Have you ever felt like you are stuck in the Sargasso Sea where the winds of change can not reach you, the lost hopes of your colleagues are floating around inhibiting any movement, and the only path to freedom is through a "Bermuda Triangle" of Legacy Systems, Legacy Services and ESBs?
The existing legacy software in your enterprise may be grumpy and impossible to talk to. You may have unruly services that resist all your efforts of getting them to behave in a uniform fashion. And, even though your ESB product promised to create a level playing field, it turned into a big-iron deployment that led to an architectural "ball and chain" beyond your wildest nightmares.
This lecture will teach how to avoid these and other middle-tier pitfalls, and will reveal how to best leverage ESB technology, along with contemporary XML appliances and home-rolled service-oriented solutions capable of fulfilling intermediation requirements and creating true business value based on proven practices, design patterns and established standards.
October 23, 2009 - 13:15
Room: Diamond 2
Click Here to View Speaker Profile

"Embedded SOA"

Speaker: Pethuru Cheliah (Wipro)

Day 2: Modern ESB & Middleware

Embedded devices are undergoing a number of services-inspired transformations these days. Embedded units are being deployed in specific locations in large numbers for perception, monitoring, controlling and conveying purposes. The power and value of embedded devices go up significantly when they get linked in an ad-hoc fashion to perform value-added tasks.
For effecting smart interaction among dissimilar devices, service-based, reflective and introspective middleware is needed. The ESB has been the traditional chief integration backbone for networking and mediating diverse and distributed embedded electronics. Today's modern ESB has to be highly generic to any networking technology or transmission medium in order to provide open interfaces that enable smooth interoperability with a range of new clients, including services-based devices. The increased granularity introduced by these devices benefits from the application of service-orientation tents in order to turn them into loosely coupled and intelligent physical services that facilitate the adaptability and re-configurability of the whole system.
In this talk, we describe the emerging SOA-centric device architectures and its impact on device-to-business integration applications, from the realization of a host of smart services, networks and systems. We conclude with a discussion of how the evolution and maturity of embedded SOA technologies, processes, and platforms strengthens the positive and progressive concepts behind service-orientation in general.
October 23, 2009 - 14:15
Room: Diamond 2
Click Here to View Speaker Profile

"Building the Modern ESB with the Microsoft ESB Toolkit: An Architectural Overview With a Focus on Dynamic Messaging"

Speaker: Brian Loesgen (Microsoft)

Day 2: Modern ESB & SOA Middleware

As organizations look to Service-Oriented Architectures to help them deliver flexible, agile and responsive IT environments, the Enterprise Service Bus has emerged as a key architectural pattern to help achieve this goal. In this session, we discuss the Microsoft Enterprise Service Bus Toolkit (and specifically the new version 2.0) and how it allows an organization to build a dynamic, flexible, and practical ESB as part of the larger Service-Oriented Infrastructure. This presentation will begin with an architectural overview of the Microsoft ESB Toolkit. Next, we will drill into the dynamic messaging capabilities as well as the developer experience, spending about half the session in demos.
October 23, 2009 - 15:30
Room: Diamond 2
Click Here to View Speaker Profile

"User Interfaces and SOA"

Speaker: Torsten Winterberg (OPITZ CONSULTING GmbH)

Day 2: Building Service-Oriented Solutions

Does SOA relate to user interfaces? Can services be part of the presentation layer? Can service-orientation be applied to human-service interaction? The answer to all of these questions is, in fact, "yes", but only if we understand the unique requirements of designing and using services with the human end-user in mind.
The truth is that from an architectural point of view the overall topic of SOA and user interaction is very much underrepresented in general SOA literature and technical discussions. This session begins by revisiting existing work that has been done in this area, namely UI-Services, Worklists, BPEL4People, Embedded Taskflows, and the controlling of existing applications. We then introduce solution concepts, starting with trivial, workflow-driven TODO-Lists and finishing with complete, service-oriented and process-oriented architectures. As part of the solution examples provided is a design based on the use of the UI Mediator pattern.
October 23, 2009 - 10:15
Room: Goudriaan 1
Click Here to View Speaker Profile

"From Art to Engineering: It's all in the Description"

Speaker: Steve Ross-Talbot (Enigmatec Corporation)

Day 2: Building Service-Oriented Solutions

If we cannot describe it we cannot understand much less talk about any of its properties. If we cannot describe it we cannot delivery it, what would we be building? So why is description often the poor man of computational science? What can we do to change it? In this session we shall present a new open source community project called Savara that focusses on describing distributed systems in terms of the behavior and behavioral typing which leads to a robust and accurate description and yields a better understanding of that that we build. It makes building Service Oriented Solutions a science rather than an art. The purpose of Savara is to develop a new methodology for Enterprise Architecture, called "Testable Architecture", and provide appropriate tooling support. Savara's initial aim is to support the building of Service Oriented Solutions. In presenting Savara we shall demonstrate how an eClaims system can be designed and implemented from requirements gathering through successive refinement to a solution. This methodology aims to ensure that any artifacts defined during the development lifecycle can be validated against other artifacts in preceding and subsequent phases. This ensures that the final delivered system is guaranteed to meet the original business requirements. Through runtime governance, it is also possible to ensure that the running system continues to meet those requirements. As a system evolves, through subsequent enhancements to the business requirements, having such a precise understanding of the system, from requirements, through design, implementation and deployment, enables more sophisticated change management techniques to be considered.
October 23, 2009 - 11:15
Room: Goudriaan 1
Click Here to View Speaker Profile

"An Insider's Look at BizTalk Server 2009: Integration Server, SOA Foundation, Gateway to Azure"

Speaker: Brian Loesgen (Microsoft)

Day 2: Building Service-Oriented Solutions

Microsoft recently released BizTalk Server 2009. In this session we will look at the power that BizTalk provides to connect applications, services and partners. Now in its 6th release, BizTalk has evolved to provide a vital role as the foundational messaging bus in a services-oriented architecture. We will look at the value BizTalk Server 2009 adds in bridging between on-premises and cloud-based application, as well as how it enables SharePoint to provide human interaction in workflows, processes and services orchestration.
October 23, 2009 - 13:15
Room: Goudriaan 1
Click Here to View Speaker Profile

"The Service Repository, Modern Toy or Critical Governance Tool?"

Speaker: Markus Mazur (SOA Park)

Day 2: Building Service-Oriented Solutions

Service repositories have always had a particular significance to service-oriented architectures. A service repository is expected to secure the management of numerous services and make all information and documentation about these services available for the administration of every possible status and situation. From the initial conception of a service through to its eventual retirement, service repositories are required to provide transparent and reliable access to service metadata. But what exactly does a service repository consist of? A forum? A blog? A database? In this session we'll establish the underlying structure and mechanics of modern-day service repositories and we'll address common challenges and criticisms that mainstream service repository products continue to face. We'll also discuss approaches for ensuring that service repositories actually get used by the project teams and IT departments that need to use them for service reuse and governance in order for the long-term goals of SOA initiatives to be successful. Finally, we'll look at common front-ends and administration tools used to manage and grow service repositories. We then conclude by highlighting the most important critical success factors for establishing and getting the most out of service repository products.
October 23, 2009 - 14:15
Room: Goudriaan 1
Click Here to View Speaker Profile

"Building .NET Services for Collaboration and Composition"

Speaker: Herbjorn Wilhelmsen (Forefront Consulting Group)

Day 2: Building Service-Oriented Solutions

One of the most important tenets of SOA is that of "divide and conquer". One of the benefits of building a solution comprised of multiple services as opposed to one big monolith is that the complexity of any service will be considerably lower. On the flip side, these services must developed to collaborate in order to be part of service compositions that can accomplish large tasks.
This talk will present multiple options for building collaborating services using .NET tools and technologies. We'll describe the pros and cons of each option and we'll demonstrate how to choose the right collaboration styles by exploring a range of examples that include sample code snippets and architecture specifications.
October 23, 2009 - 15:30
Room: Goudriaan 1
Click Here to View Speaker Profile

"This is Not a REST Talk"

Speaker: Jim Webber (ThoughtWorks)

Day 2: SOA & REST

This really isn't a REST talk. It will cover how to build Web-based distributed systems for pragmatic software architects. Specifically we'll be covering: 1. Embracing the Web as a framework for distributed systems, 2. CRUD services and business protocols on the Web, 3. Building and consuming CRUD services with modern software development platforms
As well as taking a thorough look at the Web-friendly parts of development frameworks in this talk, we will also cover useful performance and reliability optimizations like caching and conditional execution which turn applications into robust systems that can power enterprises. Lock up your ESBs and come along!
October 23, 2009 - 10:15
Room: Leeuwen 1
Click Here to View Speaker Profile

"Techniques for Composing REST Services"

Speaker: Cesare Pautasso (University of Lugano)

Day 2: SOA & REST

Novel trends in Web services technology challenge the assumptions made by current standards for process-based service composition. For example, most existing RESTful Web service APIs (which do not rely on the Web Service Description Language), cannot natively be composed using the WS-BPEL language.
In this talk we introduce the problem of composing RESTful services and compare it to Web 2.0 service mashups. We cover several real-world examples demonstrating how existing composition languages can be evolved to cope with REST. We conclude by showing that the uniform interface and hyper-linking capabilities of RESTful services provides an excellent abstraction for exposing in a controlled way the state of business process as a resource.
October 23, 2009 - 11:15
Room: Leeuwen 1
Click Here to View Speaker Profile

"Hydras and Hypermedia"

Speaker: Ian Robinson (ThoughtWorks)

Day 2: SOA & REST

Do you know what your enterprise applications get up to in their time off? Fighting fantasy, pick-your-path, hypermedia-driven, RESTful Web application adventures. Of course. In this entertaining dungeon delve we'll explore how to use hypermedia-driven Web applications to model rich workflows. Tackle the many-headed Hydra of HATEOAS, the "Hypermedia as the Engine of Application State" monster. Level up through the Web services maturity heuristic. And meet the dwarves with grudges.
October 23, 2009 - 13:15
Room: Leeuwen 1
Click Here to View Speaker Profile

"Introducing Transactions to REST"

Speaker: Michael Musgrove (Red Hat)

Day 2: SOA & REST

The emerging world of Web services and e-commerce means that application developers must ensure consistency in the presence of failures (machine, network and so on). In the traditional world of distributed objects, consistency guarantees are typically provided by transaction systems with the well-known ACID properties, but ACID semantics require the use of a blocking protocol, with resources acquired within the scope of a transaction needing to remain inaccessible to others until that transaction completes. In the Web services world, where business interactions may span hours or days, ACID semantics become too restrictive.
In the SOAP world, this problem has been addressed by the OASIS WS-TX work. However, we are seeing an increase in the use of REST-based developments, which build on standard HTTP interactions, alongside the need to ensure consistency and reliability within these types of applications. Unfortunately, applying WS-TX to REST is not straightforward and not necessarily the right approach in the first place. This presentation looks at the requirements for RESTful transactions and describes a corresponding protocol the speakers have been developing for the past few years. They compare and contrast it with OASIS WS-TX. Finally, they demonstrate an initial prototype they have implemented based on the Java API for RESTful Web Services (JAX-RS) and the RESTeasy implementation (although nothing they have done is dependent on a specific JAX-RS implementation).
October 23, 2009 - 14:15
Room: Leeuwen 1
Click Here to View Speaker Profile

"Hypermedia: The Confusing Bit from REST"

Speaker: Jim Webber (ThoughtWorks)

Day 2: SOA & REST

Today, REST is considered to be nothing more than pretty URIs and CRUD operations which belies the more powerful aspects of RESTful systems like loose coupling and self-description. This talk will tackle the intellectually hardest part of REST: the HATEOAS or hypermedia constraint. Hypermedia is the critical differentiator for RESTful services. Non-RESTful services (like those pretty URI+JSON services) are not RESTful (though they are Web-y) and force collusion and coupling between consumers and services. RESTful services which embrace hypermedia formats do not. Instead hypermedia-aware services describe business protocols to consumers in-band with business content and allow those protocols to evolve incrementally as business challenges change.
This talk will introduce the notion that hypermedia describes protocols, and show how the humble link can be used to describe real business interactions between systems in a scalable and robust way. Still confused? Then come along and be prepared for liberating simplicity.
October 23, 2009 - 15:30
Room: Leeuwen 1
Click Here to View Speaker Profile

"From Business Strategy to SOA Project Delivery, Successful Governance and Practices"

Speaker: Mario Moreno (Logica)

Day 2: Real-World SOA Case Studies

SOA is not a quick-win. The value for a company could be huge, but it should take some time and requires investments not only to acquire technologies, but also and much more to build capabilities. In this presentation, only based on real client cases, we’ll see how to build success in a Company’s journey from its first SOA initiatives till an effective SOA Governance allowing Business flexibility, reduced Project time-to-market and IT costs. This journey will show how both Governance and Methods have to be aligned with the level of maturity of both Business and IT Departments. A major success factor will be to set an accurate SOA Strategy to manage the journey from the current level of maturity to the next one. Mario will explain the best practises to identify business services and design software services, which are the project delivery practises which best suit SOA developments. How to reconcile Agile practises on Enterprise Architecture modelling and project management, with the needed rigour for succeeding in a big SOA Programme. Finally, the impact of SOA on IT Governance and some very key practises will be explained.
October 23, 2009 - 10:15
Room: Leeuwen 2
Click Here to View Speaker Profile

"Citizen-Centric Government: A Happy Marriage Between SOA and Semantics"

Speaker: Jan Verbeek (Be Informed)

Day 2: Real-World SOA Case Studies

Citizens as well as businesses are demanding that governments become more transparent and provide services tailored to their individual situations; however, dealing with public authorities is not always easy. Citizens often find themselves confronted with a large number of different institutions, laws, permits and websites, each offering only a part of the information and services they are looking for.
In this presentation we will explain how semantic technologies combined with a service-oriented architecture can radically improve customer service and dramatically increase the business value of IT. We will highlight how the a services-centric semantic infrastructure already developed by the Dutch governance to provide the public with context specific access to all government information and services.
October 23, 2009 - 11:15
Room: Leeuwen 2
Click Here to View Speaker Profile

"New Directions in Building Architectures in Support of Business Operations"

Speaker: Eric Riutort (U.S. Department of Defense)

Day 2: Real-World SOA Case Studies

A SOA Case Study from the Office of the Secretary of Defense, U.S. Department of Defense.
Engineering disciplines have a shared understanding of their world through standardized techniques and a common vocabulary. In Enterprise Architecture there are a multitude of ways to describe the same concepts and perspectives. As a result it is difficult to validate, communicate, and reuse architecture content.
In this presentation, Mr. Riutort discusses the DoD BMA path forward which is based upon an integrated, intuitive methodology, implementing standard lexicon and primitives. This methodology enables not only intra-agency collaboration but also inter-agency at the Federal level, thus signifying farther reaching implications for interoperability between the U.S. and its International counterparts.
October 23, 2009 - 13:15
Room: Leeuwen 2
Click Here to View Speaker Profile

"SOA at the U.S. Joint Forces Command"

Speaker: Howard Cohen (Booz Allen Hamilton)

Day 2: Real-World SOA Case Studies

There are many significant SOA efforts within the DoD, but the most mature ones are closer to "stove-pipes" of excellence than they are cross-cutting enablers of information exchange and operations. One of the most difficult parts of creating these cross-cutting SOA solutions is analyzing the numerous policies, directives and standards a developer must understand. One of the DoD system engineering efforts that has succeeded in working across all the Services (Army, Navy, Air Force, Marines, etc) is the DoD Architecture Framework (DoDAF), which serves as the overarching architectural framework for the DoD.
US Joint Forces Command (USJFCOM) J89, Systems Engineering and Integrated Architectures Division, is currently involved in an effort to federate DoDAF architecture data across domains to create, update and use data from multiple sources in order to compose and present federated architecture views that are (DoDAF) compliant. This challenging project requires constant synchronization, exceptional leadership, community acceptance, and development within common standards.
This presentation will provide an insight into how USJFCOM has succeeded with realizing SOA at the DoD, while raising additional issues that must still be resolved for to fully establish SOA and services that are usable throughout all of the DoD.
October 23, 2009 - 14:15
Room: Leeuwen 2
Click Here to View Speaker Profile

"Event-Driven SOA in a Dredging Environment"

Speaker: Alexander den Hartog (Royal Boskalis Westminster N.V.) and Linda Terlouw (ICRIS)

Day 2: Real World SOA Case Studies

Royal Boskalis Westminster N.V. is a leading global services provider operating in the dredging, maritime infrastructure and maritime services sectors. In 2007 Boskalis modeled the "as-is" enterprise architecture and formulated architectural principles for the "to-be" target architecture. Currently this enterprise architecture is used as the basis for introducing service-oriented architecture at Boskalis.
In this presentation we evaluate a case study that documents the results of introducing SOA combined with EDA for the replication of information. We review an IT project for upgrading asset management platform at the Boskalis headquarters and across 50 vessels. The replication of data was originally designed to be executed by a database replication tool; however Boskalis was not interested in replicating only "data", but also in sharing "information" and supporting "business processes".
Because of this and some other challenges with the current environment, a new solution was developed to leverage the existing enterprise service bus and to SOA-enable the asset management software so that information could be replicated between vessels and headquarters via business events. During this presentation we will show the transition from the initial to the final design and the lessons learned along the way.
October 23, 2009 - 15:30
Room: Leeuwen 2
Click Here to View Speaker Profile for Alexander den Hartog
Click Here to View Speaker Profile for Linda Terlouw

"SOA Design Patterns in the Cloud"

Speaker: Herbjorn Wilhelmsen (Forefront Consulting Group)

Day 2: SOA & Cloud Computing

There is always the risk, when adopting any new technology, that lessons already learned and paid for will have to be relearned and refinanced all over again. The SOA design patterns catalog represent a body of valuable lessons that have been learned and can be leveraged as building blocks for cloud-based implementations. SOA design patterns can help cloud service developers build more useful, flexible and evolvable solutions, while also helping developers avoid some of the most critical pitfalls associated with the still-evolving cloud platforms.
This presentation will demonstrate that, in order to be successful, cloud-based services and solutions must build upon SOA. We will show how the maturation of service-orientation has paved the way for the creation of flexible, reusable and highly composable cloud services that can be shaped, tuned, and reliably deployed with the help of specific SOA design patterns.
October 23, 2009 - 10:15
Room: Penn 1
Click Here to View Speaker Profile

"Next Generation Services: The Implications of Software + Services (aka The End of One-Size-Fits-All IT)"

Speaker: John deVadoss (Microsoft)

Day 2: SOA & Cloud Computing

The model of "one size fits all" is now seen by most IT organizations as being flawed as they become ever more global, transparent and partner / supplier network-based. The Software + Services model promises the ability to support the wide range of IT users in a much more agile and cost effective manner. It is a highly differentiated IT model that is in sharp contract to the "one size fits all" model. In this session we will be highlighting real-world case studies in order to show how SOA and cloud-based service technology innovations is fundamentally changing the IT landscape, for the better, by offering more choice and control to the end user and to the IT organization as a whole.
October 23, 2009 - 11:15
Room: Penn 1
Click Here to View Speaker Profile

"SOA, Software + Services & Cloud Computing"

Speaker: Jason Hogg (Microsoft)

Day 2: SOA & Cloud Computing

Organizations evaluating Microsoft's Software + Services and Cloud Computing (Azure) offerings must first have a well thought-out SOA strategy in order to maximize the return on their investment. They must further understand how the Software + Services platform and the related emerging Azure Services platform can be shaped with SOA principles in order to establish a sound and standardized services eco-system that can build up on and extend service-oriented architecture implementations.
This presentation will describe the relationship between these various paradigms, including detailed discussions of topics relevant to enterprise architects, software architects and infrastructure architects with an emphasis on applying and realizing service-orientation with current and emerging Microsoft cloud computing technologies.
October 23, 2009 - 13:15
Room: Penn 1
Click Here to View Speaker Profile

"Custom Cloud: Platform as a Service"

Speaker: David Van Puyvelde (Salesforce.com)

Day 2: SOA & Cloud Computing

David Van Puyvelde will give you an insight into understanding Platform as a Service, who are the current players in this market today and who will be tomorrow. Additionally David will share the myths around Saas/Paas, discuss the Force.com platform, and give you his vision of the future.
October 23, 2009 - 14:15
Room: Penn 1
Click Here to View Speaker Profile

"Latency Threatens the SOA Cloud"

Speaker: Sven-Hakan Olsson

Day 2: SOA & Cloud Computing

Available bandwidth for data communication has increased enormously the last decade, which is a primary reason as to why Cloud Computing can offer higher levels of QoS than more traditional forms of outsourcing. This has led to a “comfort level” regarding the incorporation of Cloud-based services within service-oriented solutions or the hosting of entire service-oriented applications with Cloud platforms.
However, there is an increasingly growing problem with this approach. Even though bandwidth availability has improved, there are fixed latency thresholds that cannot be overcome. In this presentation we will explore these thresholds in order to understand why this has become a critical topic that can severely limit the utilization potential of Cloud Computing implementations. We'll discuss comparable problems with satellite and mobile device communication, and we'll focus specifically on how this latency issue can impact and even undermine complex service-oriented solution architectures.
October 23, 2009 - 15:30
Room: Penn 1
Click Here to View Speaker Profile

"Amazon Web Services: Cloud Computing for the Enterprise"

Speaker: Simone Brunozzi (Amazon)

Day 2: Cloud Computing

The European Business Director for Amazon Web Services will be discussing the current state and future direction of Amazon Web Services (AWS) in relation to enterprise Cloud Computing.
October 23, 2009 - 10:15
Room: Penn 2
Click Here to View Speaker Profile

"Building a Brokerage Marketplace to Sell services in the Cloud"

Speaker: Arnaud Leruyet (Logica)

Day 2: Cloud Computing

Cloud Computing is definitely changing the way IT providers position themselves within the marketplace. End customers are moving from a price-to-cost project models to price-to-value and subscription-based service models. As a result, this is forcing systems integrators and software vendors to rethink their own positioning and marketing strategies.
As software vendors and systems integrators being moving toward cloud services a broader cloud service brokerage marketplace is emerging. To reach the aim of realizing cost-effective service, vendors are attempting to "cloudify" by "dis-intermediating" their value from client requirements. At the same time, integrators are "re-intermediating" multiple value packages through open brokerage platforms sold to one or several decentralized enterprises. In this presentations we will explore these topical issues while providing various current examples.
October 23, 2009 - 11:15
Room: Penn 2
Click Here to View Speaker Profile

"Stratus, Cumulus or Nimbus: What Type of Cloud are You Building? "

Speaker: Sven-Hakan Olsson

Day 2: Cloud Computing

Stratus clouds mean fog, Nimbus clouds mean bad weather conditions, and Cumulus clouds mean good weather conditions. With the relentless hype surrounding Cloud Computing, we are ending up with a plethora of definitions and categorizations of what the Cloud and Cloud-based services are supposed to be.
In this session we introduce a categorization system that is less vendor-focused and more oriented towards Cloud service consumers. The categories are based on how and for what purpose organizations use Cloud-based services (i.e., operating system resources, storage, complete application hosting, code classes, etc.).
Cloud offerings today are very different, incompatible, and can easily lead to vendor lock-in. The classification system introduced by this presentation will walks you through five established categories by covering major Cloud offerings available today from providers, such as Amazon, Google, Microsoft and Salesforce.
October 23, 2009 - 13:15
Room: Penn 2
Click Here to View Speaker Profile

"Cloud Application Architecture: Rebuilding applications for the cloud"

Speaker: Richard Watson (Burton Group)

Day 2: Cloud Computing

The Cloud promises to bring infinite scalability, unlimited availability, and increased responsiveness. Can applications realize cloud benefits through a simple off-premise server migration? Does Cloud require developers to re-write applications or port applications to proprietary Platform as a Service (PaaS) environments?
A willingness to break away from the terrestrial n-tier platform and adopt a new programming model, especially a new data model, will allow development teams to take advantage of the cloud characteristics offered by infrastructure underlying PaaS. Moving to platforms delivered as cloud services forces architects to fundamentally re-examine their application architectures.
This session will detail cloud application architecture patterns, cloud application frameworks, portability and migration strategies, and deployment topology considerations. It will answer the following questions:
- When is an application platform cloudy?
- When is application architecture cloudy?
- When is cloud application architecture an appropriate choice?
- What architecture roadmap should be chosen to make applications cloud ready?
October 23, 2009 - 14:15
Room: Penn 2
Click Here to View Speaker Profile

"Cloud Security Alliance: Best Practices for Cloud Security"

Speaker: Harm Jan (Verizon Business)

Day 2: Cloud Computing

As a member of the Cloud Security Alliance (CSA), Harm Jan, Professional Service Manager with Verizon Business Netherlands, Middle East & Africa , will be describing the best practices for achieving security measures within Cloud-based services and Cloud-based solutions.
October 23, 2009 - 15:30
Room: Penn 2
Click Here to View Speaker Profile




Home | For General Inquiries Contact: info@soasymposium.com Copyright © 2009