Professional Documents
Culture Documents
0 Design
Patterns, Models, and
Analysis
Duane Nickull
Senior Technical Evangelist
1
2005 Adobe Systems Incorporated. All Rights Reserved.
Speaker bio - Duane Nickull
Current
Chair - OASIS SOA Reference Model Technical Committee (OASIS Standard as of 2006)
Community Member (Planning Committee) - Ontolog Forum
Contributor - OASIS SOA Reference Architecture Technical Committee
Contributor - OASIS Service Component Architecture Technical Committee
Past:
Contributor/architect - W3C Web Services Architecture
Chief Architect/Chair - United Nations CEFACT Technical Architecture (SOA)
Chair - OASIS eBusiness SOA Technical Committee
Chief Architect - ebXML Technical Architecture (first major SOA)
Co-inventor - GoXML Contextual XML Search (51 unique patent points)
Co-Inventor - XML Commerce Pro (1997) first fully XML commerce engine
Author (books, white papers, technical articles)
Speaker (Conferences, Universities …)
My Band http://www.myspace.com/22ndcentury
2
2007 Adobe Systems Incorporated. All Rights Reserved.
And most recently….
3
2007 Adobe Systems Incorporated. All Rights Reserved.
So what is Web 2.0?
4
2007 Adobe Systems Incorporated. All Rights Reserved.
What architects use to capture knowledge
5
2007 Adobe Systems Incorporated. All Rights Reserved.
Web 2.0 - Where Does it Begin / End?
6
2007 Adobe Systems Incorporated. All Rights Reserved.
The Growth of Mobility: Web 2.0 Goes Beyond Wires
7
2007 Adobe Systems Incorporated. All Rights Reserved.
Definition: What Does Tim O’Reilly Say?
8
2007 Adobe Systems Incorporated. All Rights Reserved.
Methodology Used to Capture Web 2.0 Knowledge *
based on
Abstract
Design Patterns
Models
Guide Reference
Architectures
Refine
9
2007 Adobe Systems Incorporated. All Rights Reserved.
Patterns
10
2005 Adobe Systems Incorporated. All Rights Reserved.
Patterns
11
2007 Adobe Systems Incorporated. All Rights Reserved.
Common Web 2.0 Patterns
12
2007 Adobe Systems Incorporated. All Rights Reserved.
Models
13
2005 Adobe Systems Incorporated. All Rights Reserved.
Models
14
2007 Adobe Systems Incorporated. All Rights Reserved.
Model for the Old Web -> Client Server
Client
Server
15
2007 Adobe Systems Incorporated. All Rights Reserved.
Abstract Model for Web 2.0
Users
Client Applications/Runtimes
Patterns
Connectivity/Reachability of interaction
SOA Services
Capabilities
16
2007 Adobe Systems Incorporated. All Rights Reserved.
Reference
Architecture
17
2005 Adobe Systems Incorporated. All Rights Reserved.
Reference Architecture
18
2007 Adobe Systems Incorporated. All Rights Reserved.
Web 2.0 Reference Architecture
Controller
Client
Data/State Security Virtual Rendering
Application
Management Container/Model Machine & Media
Tier
Communication Services
Design,
Standard Technologies • Consistent object & event models
Development • Consistent architectural models
& Protocols
& Governance
Tools
19
2007 Adobe Systems Incorporated. All Rights Reserved.
Service Oriented Computing
20
2007 Adobe Systems Incorporated. All Rights Reserved.
Service Oriented Clients - Web 2.0 Application Architecture
21
2007 Adobe Systems Incorporated. All Rights Reserved.
Enterprise Focus
on Web 2.0
22
2005 Adobe Systems Incorporated. All Rights Reserved.
Enterprises Want the Patterns of Web 2.0, too!
Internal Processes
ERP / ECM / CRM / BPM / Accounting
23
2007 Adobe Systems Incorporated. All Rights Reserved.
The Engagement Gap
Internal Processes
ERP / ECM / CRM / BPM / Accounting
24
2007 Adobe Systems Incorporated. All Rights Reserved.
Using the Web 2.0 Model to Close the Engagement Gap
Users
Connectivity/Reachability
Enterprise Services
2.0!
Capabilities
Internal Processes
ERP / ECM / CRM / BPM / Accounting
25
2007 Adobe Systems Incorporated. All Rights Reserved.
Amgen Tour Tracker (mash-up excellence)
26
2007 Adobe Systems Incorporated. All Rights Reserved.
So what is possible?
27
2007 Adobe Systems Incorporated. All Rights Reserved.
Thank you!
Q&A
28
2007 Adobe Systems Incorporated. All Rights Reserved.
Revolutionizing
how the world engages
with ideas and information
29
2007 Adobe Systems Incorporated. All Rights Reserved.