Just a collection of WS diagrams…
food for thought

Slide image generated by PowerPoint
Dave Hollander

WS Architecture Today

Slide image generated by PowerPoint
Content
Messaging
Description
Discovery
+ + + security,
chorography
W3C Web Services Architecture
a model for Web Services that takes the principles of Web architecture into account -- interoperability, vendor-independence, and openness

Reusable Standards

Slide image generated by PowerPoint
System Standards (enabling)
Data Representation: XML and related standards
Events and Processes: UML and and other Models
Syntax, grammar, security and exchange of interoperable data

More Nuance in Standards

Slide image generated by PowerPoint

Standards - not all are equal

Slide image generated by PowerPoint

Stacks of stacks

Slide image generated by PowerPoint

Blue-yellow

Slide image generated by PowerPoint

Stacks of stacks

Slide image generated by PowerPoint

B2B Conceptual Model

Slide image generated by PowerPoint

Slide 10

Slide image generated by PowerPoint

Another Stack

Slide image generated by PowerPoint

Slide 12

Slide image generated by PowerPoint

Slide 13

Slide image generated by PowerPoint

Goals

Slide image generated by PowerPoint
Interoperability
Integration
Vendor
Independence
Factorization
Description
Behavioral Description
One sided description of behavior over extended activity
Reliable messaging
Multi-phase interaction

Goals

Slide image generated by PowerPoint
Interoperability
Integration
Vendor
Independence

Slide 16

Slide image generated by PowerPoint

Slide 17

Slide image generated by PowerPoint

Service Layers

Slide image generated by PowerPoint
Application Domain Services
Trading Partner Agreement
Semantic Web
Design/Meta Services
Creation Services
Infrastructure Services
Metadata services
Network services
Transport services
Management
Services
Security
XML

Slide 19

Slide image generated by PowerPoint

Slide 20

Slide image generated by PowerPoint

"Blue-yellow:"

Slide image generated by PowerPoint
Blue-yellow:
Installable Services
Remote Services
Domain Services
Application Services
Infrastructure Services
Core Services
Web Services Technology Stack
zapthink:
Development Tools and Environments
Runtime Platforms
Service-Oriented Integration
Operation Management
Billing and Metering
Orchestration and Workflow
Registry/Repository
Hosting and Delivery
Content Lifecycle
Multi-Channel Publishing
Content Creation
Content Management
Content Syndication
Infrastructure
Security
Transformation
XML Data Storage
Value Chain
eCommerce
eProcurment
Collaboration
Verticals
Community Vocabularies
Semantic Web

Service Layers

Slide image generated by PowerPoint
Domain Services
Application Services
Trading Partner Agreement
Semantic Web
Design/Meta Services
Creation guidelines
Development Tools and Environments
Modularity
Simplicity Encapsulation
Specialized Business Content
Universal Business Content
Specialized Business Processes
Universal Business Processes
Business Content Format Definition
Process Description Language
Content Lifecycle
Multi-Channel Publishing
Content Creation
Content Management
Content Syndication
Core Services
Security
XML
Core XML Standards
zapthink:
Runtime Platforms
Service-Oriented Integration
Operation Management
Billing and Metering
Orchestration and Workflow
Hosting and Delivery
Infrastructure
Security
Transformation
XML Data Storage
Value Chain
eCommerce
eProcurment
Collaboration

Service Layers

Slide image generated by PowerPoint
Application Domain Services
Trading Partner Agreement
Semantic Web
Design/Meta Services
Creation guidelines
Development Tools and Environments
Modularity
Simplicity Encapsulation
Specialized Business Content
Universal Business Content
Specialized Business Processes
Universal Business Processes
Business Content Format Definition
Process Description Language
Content Lifecycle
Multi-Channel Publishing
Content Creation
Content Management
Content Syndication
Core /Infrastructure Services
Metadata services
Description
Service Description Language
Verticals - Community Vocabularies
Registry
Process Flow
  Directory / Registry
  Repository
Network services
Routing
Caching
Referral
Messaging
Transport services
Backend Integration
Transactions
Context
Management
Qualities of Service
Security
XML
Core XML Standards

Service Layers

Slide image generated by PowerPoint
Attributes of Service Layers
All members share base class of access methods and message types
Service level interactions rely only upon core services
Application domain services have direct access to core services
Access to these core services should be limited

Design/Meta Services

Slide image generated by PowerPoint
Creation guidelines
Modularity
Simplicity
Encapsulation
Base Class Services
Find/discover
Publish
Bind
Examples of class members
Development Tools and Environments
Registry and Repository
Process Description Services
Process Description Language(s)
Specialized Business Processes
Universal Business Processes
Content Description Services
Content Definition Language(s)
Specialized Content
Universal Content
Verticals - Community Vocabularies
Multi-Channel Publishing
Content Creation
Content Management
Content Syndication

Service Layers

Slide image generated by PowerPoint
Core /Infrastructure Services
Network services
Routing
Caching
Referral
Messaging
Transport services
Backend Integration
Transactions
Context
Management
Qualities of Service
Security
XML
Core XML Standards

Stacks of stacks

Slide image generated by PowerPoint