Service Layer Scenarios Frame
J.D. Meier , Alex Homer, Jason Taylor , Prashant Bansode , Lonnie Wall, Rob Boucher, Akshay Bogawat
Categories
- 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?
Communication
- 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?
|
|