Build your own service bus Julien Lavigne du Cadet @julienlavigne Romain Verdier @romainverdier ALT.NET Paris 24 nov. 2010 Act 1. Act II. Messages Handlers Sagas Send Publish Commands Events Contracts One destination Ack Nack Intentions Something happened Broadcasted No reply How to use a specific framework Why you should use messaging Serialization Envelope Subscribe Unsubscribe Classes Stateless Scanning Conventions Routing Selectors Pipelines Encapsulation Abstraction Stateful Automatic persistence Workflow Long running process Timeouts Specialized handler Callbacks Filtering (Can rely on transport) Convince you to reinvent the wheel Reply stream JSon BSon XML CSV Text BinaryFormatter Custom Protobuf Key-Value DataContract Metadata Headers Routing Addresses MessageContext Messaging MOM MSMQ Tibco RV Qpid Rabbit MQ Active MQ MQ Series Protocol Queues Endpoint Broker Broadcasting Multicast Network Routing Publish Subscribe Topics Point to point Bindings Message Channel ESB Mule Tibco Business Work BizTalk WebSphere ESB Fiorano Aqualogic XML Messaging WebServices BPM JMS UDDI XSD XSLT JMX EAI Service Bus ? NServiceBus MassTransit Rhino Service Bus (Without smarts) Opinionated Adapted Easy Interoperable Simple Lightweight Platform friendly Tradeoffs Controlled Conventions Low level Our own Asynchronicity Transport FTP Adapters SOAP Complexity Features ?
Popular presentations
Future-Proof Your Education
Maria Andersen on
How do you prepare for uncertain career paths where technical knowledge doubles every two years? You pay attention to the skills that surround the content: ...
More popular prezis in Explore>