This project is read-only.

Service Layer Scenarios Frame

J.D. Meier, Alex Homer, Jason Taylor, Prashant Bansode, Lonnie Wall, Rob Boucher, Akshay Bogawat


  • Authentication and Authorization
  • Communication
  • Data Consistency
  • Exception Management
  • Messaging Channels
  • Message Construction
  • Message Endpoint
  • Message Protection
  • Message Routing
  • Message Transformation
  • REST
  • SOAP

Authentication and Authorization

  • How to identify trust boundaries?
  • How to design effective authentication strategy?
  • How to design effective authorization strategy?


  • How to design coarse-grained communication?
  • How to design for asynchronous communication?
  • How to design for one-way communication?
  • How to design for two-way communication?
  • How to design for idempotency?
  • How to design for commutativity?

Data Consistency

  • How to design for data consistency?
  • How to validate various types of incoming messages?

Exception Management

  • How to design for custom exception handling mechanism?
  • How to design for unhandled exceptions?
  • How to design exception logging strategy?
  • How to design fault contracts?
  • How to propagate exceptions in a distributed design?

Messaging Channels

  • How to protect the messaging channels?
  • How to protect messages passed over the channels outside the secure network?
  • How to intersect and inspect data between endpoints?
  • How to implement transport security to protect communication channels?

Message Construction

  • How to pass very large quantities of data?
  • How to design for time-based expiration of messages?
  • How to design custom types for messages?

Message Endpoint

  • How to implement communication for offline usage?
  • How to implement filters for messages?
  • How to design for idempotency?
  • How to design for commutativity?

Message Routing

  • How to design a simple router?
  • How to design a composed router?
  • How to design a pattern-based router?
  • How to design router to ensure commutativity?
  • How to validate message in message router?

Last edited Oct 15, 2008 at 10:54 PM by prashantbansode, version 5


No comments yet.