ALT.NET - Build your own Service Bus

No description »
Romain Verdier

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
?

Loading comments...

Please log in to add your comment.

Report abuse