Design Patterns for Large Scale, Multi-organization Web Services

Track: Web Services

Audience Level: Technical View

Time: unscheduled

Author: Adam Gross , Director of product marketing for sforce, salesforce.com

Keywords: Application Architecture, Java, Enterprise Applications, XML, SOAP

Abstract:

Outline:

Why Web services?

From XML-RPC to SOAP

Web Services and ASPs

Why SOAP and WSDL were the right choice

RPC to SOAP

Navigating Standards & Design Patterns: Which Ones To Use

WSI Basic Profile Compatibility

Interoperability with other platforms & language

Simplicity vs. Power

Designing the API Calls

Batch vs. Non-Batch

Managing state

Adoption and Use in the Real World

Common use cases

Lessons from sforce customers