<<< Previous speaker next speaker >>>

President and CTO Dion Hinchcliffe

President and CTO Dion  Hinchcliffe

Dion Hinchcliffe is an internationally recognized business strategist and enterprise architect who works hands-on with clients in the Fortune 500, federal government, and Internet startup community.

He helps lead the industry by evolving the thinking around Web 2.0 in the enterprise in various social media at ZDNet’s Enterprise Web 2.0 Blog and the Web 2.0 Blog and is extensively published in leading industry periodicals and publications including the Microsoft Architecture Journal, AjaxWorld Magazine, SOA/Web Services Journal, and others. He was founding Editor-in-Chief of the respected Web 2.0 Journal and is current Editor-in-Chief of Social Computing Magazine. His thought leading work has been covered in BusinessWeek, CNET News, Wired Magazine, CIO Magazine, and many other well-known periodicals.

In addition to helping companies deliver effective Web 2.0 and Enterprise 2.0 product solutions with Hinchcliffe & Company, Mr. Hinchcliffe is also is a regular keynote speaker on the topics of Web 2.0, SOA, and Enterprise 2.0 and has presented or keynoted at Web 2.0 Expo, CeBIT, Business Integration Forum, Interop, JavaOne, SOA Web Services Edge, Enterprise 2.0 Conference, Office 2.0, and other major business and software conferences. He has also been instrumental in pioneering ideas around next-generation SOA and Product Development 2.0, with many of those ideas being shared in his Blog on Lightweight Processes, Service-Orientation, Enterprise Architecture, and Software Development.

He is also the founder and owner of the popular Web 2.0 UniversityTM the world's leading education solution around Web 2.0 and next generation SOA as well as The Enterprise 2.0 TV Show. He can be reached at dion@hinchcliffeandco.com or http://twitter.com/dhinchcliffe.

Presentation: "Web-Oriented Architecture (WOA)"

Time: Wednesday 13:00 - 14:00

Location: Fleming Room

Abstract: This in-depth session examines an emerging set of innovative strategies for building applications using open standard Web technologies combined with newer, lightweight application development patterns. These includes RESTful services, linked data ecosystems, mashups, cloud computing, open APIs, and new productivity-oriented software development models. Often known as Web-Oriented Architecture (WOA), these pragmatic new techniques have been culled from repeated online success stories and popularity within the Internet development community. With the Web now driving the largest application systems that exist today in terms of users and data, this technical session explores the latest lessons, design patterns, and best practices coming from the Web industry in terms of product models, software architecture, design, deployment, and operations. These ideas are framed up in detail in a coherent framework with the latest techniques and models for distributed application architecture. Note: This session is complementary to the full-day WOA Tutorial available at the conference.

Presentation: "Web-oriented Architecture"

Time: Wednesday 14:15 - 15:15

Location: Fleet Room

Abstract: Sadek Drobi interviewing Dion Hinchcliffe

Presentation: "Transforming Software Architecture with Web as Platform"

Time: Thursday 09:00 - 10:00

Location: Fleming Room


Software architecture has become heavily influenced in recent years by the largest software system in the world: The Web. While the foundations of much of what we understand about software architecture haven't changed, the living laboratory of the Web has created a steady and impressive stream of innovations and ideas that are just now being fully appreciated. Questions such as how to design our systems, which methods are best to make them composable and extensible, how much of an architecture should be pliable and who should be able to influence it are all subjects for which the modern era of the Web has offered up compelling and often startling new approaches.

This session will take a comprehensive look at how the "Web as Platform", one of the foundational concepts of the Web 2.0 era, is changing the discipline and practice of software architecture in important and significant ways that architects and technical leads must know today. Not just an exercise in examination of current trends, attendees will take away useful and immediately applicable methods for improving and extending the discipline of software architecture with Web approaches that can put to work in the enterprise or anywhere else.

Training: "WOA"

Track: Tutorial

Time: Tuesday 09:00 - 16:00

Location: Abbey Room


Description: WOA Bootcamp is an intensive hands-on exploration of next-generation approaches for rapidly building lightweight applications and services over the network using Web-Oriented Architecture, also know as WOA.  Topics covered include the complete WOA "stack" which encompasses RESTful architecture, AJAX, lightweight integration patterns, mashup techniques and approaches, open APIs, cloud computing, network identity, open industry-specific standards, security, and related topics.


Prerequisites: Although WOA Bootcamp is deeply technical course that includes code samples and encourages hands-on participation, software professionals from any field will be able to participate actively and understand the material.


Background: WOA describes a core set of new strategies and techniques using Web technologies including HTTP, XML, browser-technologies, as well as lightweight application development and integration approaches such as mashups.  WOA is emerging as a dynamic, highly scalable, and widely interoperable new Web architecture approach for Internet applications as well as client/server.  WOA also complements enterprise architecture disciplines such as Service-Oriented Architecture (SOA). WOA is based on simple, pragmatic approaches that are working successfully on a global scale today for thousands of organizations and has recently become a growing grassroots phenomenon.  For the last year, industry observers and practitioners alike have been exploring the options offered by WOA and comparing them to previous methods as more and more WOA success stories have become public. WOA is often claimed to be lighter, more flexible and composable, and ultimately more effective than traditional approaches for architects & practitioners who need to quickly and cost-effectively build distributed applications over the network using the latest best practices. With WOA becoming one of the leading new models for distributed application architecture, software architectures and designers will need solid literacy in the many new concepts in the WOA toolkit.


Attendees of this course will gain:


    * A solid understanding of technical Web fundamentals -- the HTTP application protocol, the URI naming standard, the XML markup language, and RESTful Web services

    * The fundamentals of Web-Oriented-Architecture, a pragmatic set of rules for designing RESTful Web services, open APIs, mashups, networked applications, and cloud computing services

    * An introduction to consumption-optimized design with the 9 classic SOA principles and new Web-oriented techniques

    * The ability to compare and contrast how WOA stacks up against SOA, RPC, and other distributed computing alternatives

    * How to directly apply RESTful designs for simpler, more flexible, and reusable services and applications

    * Best practice-based techniques for interacting with actual RESTful Web services, with examples from Amazon's Simple Storage Service and the Atom Publishing Protocol

    * Knowledge of the available WOA-friendly Web service clients for popular programming languages

    * How to implement WOA services in three popular languages/frameworks -- Ruby on Rails, Java, and Python

    * The practical issues: Security, identity, data portability, testing, versioning, coupling, and tool support for WOA

    * Strategies for how best to apply WOA in enterprise computing environments

    * Effective approaches for making WOA adoption successful in your project, product, or organization


Attendees will come away with:


    * A complete working knowledge of all the moving parts of Web-Oriented Architecture (WOA)

    * A coherent set of techniques to make first-time WOA practioners successful

    * Working samples of WOA clients that actually work in the real-world

    * A cogent understanding of the tools, environments, and languages that support WOA and their pros/cons

    * A clear set of ideas on how to start implementing WOA in the attendee's local software development environment


This course is designed for the following attendees:


    * Software architects

    * CTOs and enterprise architects

    * System engineers

    * Software developers

    * Web developers

    * Integration specialists

    * Technical IT staff

    * Industry vendors