Duane Nickull is recently a co-author of the new O'Reilly book Web 2.0 Design Patterns (http://www.oreilly.com/catalog/9780596514433/), a book that decomposes Web 2.0 examples into artifacts commonly used by software architects to capture and maintain knowledge.
He is also serving as the Chair of the OASIS SOA Reference Model Technical Committee and a community and planning committee member of the Ontolog Forum, a group working on semantics and artificial intelligence. He is a contributor to the OASIS SOA Reference Architecture and OASIS Service Component Architecture Technical Committees.
In the past, he contributed to the W3C Web Services Architecture working group, was Chief Architect and a VIce-Chair or the United Nations CEFACT Technical Architecture (SOA), a Chair of the OASIS eBusiness SOA Technical Committee, the Chief Architect of the ebXML Technical Architecture (first major SOA), Co-inventor - GoXML Contextual XML Search (51 unique patent points) and Co-Inventor of XML Commerce Pro (1997), the first fully XML commerce engine.
He lectures around 150 days per year worldwide and plays in the neo-punk rock band 22nd Century.
Many enterprises seek knowledge of the design patterns used by successful Web 2.0 companies.
This session starts with Tim O'Reilly's list of Web 2.0 examples and distills the abstract architectural patterns from behind the examples. By using the patterns notation, the core knowledge of the design principles is preserved in a template which can be reused in multiple contexts.
Duane will also show the evolution of the client server model into a 5-tier model based on the consistent concepts of most successful Web 2.0 patterns. The model serves as a useful starting point for anyone either designing business models or technology for Web 2.0. The Web 2.0 model is also used to illustrate a reference architecture.
This abstract set of technology components allows developers to start thinking about the types of technology decisions required for building Web 2.0 projects.