I'm looking for at using ServiceStack for the services part of a web application instead of rolling my own. Anyone have any experience using it? Any C#/.Net alternatives I should consider?
views:
48answers:
1
+1
A:
I'm planning to use ServiceStack on my system, I found it very cool, very impressive in the way it implements some patterns and I like it's architecture
There are differences in the way you intend services.. However, the frameworks could be used are: (It's clear it depends on situations)
- Agatha-rrsl which implements a rrsl pattern, it permit to use service in a ServerAndClient in the same process or a distribuited environment eg. web application which use external services (Agatha use WCF for external services)
- OpenRasta a powerful framework which can be used to build an entire application or simply REST services
- NServiceBus which implements a complete Service Bus architecture, and could be used in a ServerAndClient in the same process or in a distribuited way which is the best for that framework
- MassTransit similar to NServiceBus (personally I prefer NServiceBUs)
- SimpleServiceBus similar to NServiceBus but simpler, cool
- RhinoServiceBus, a kind of fork on NServiceBus very very cool
It's very important to understand the difference between a service framework like Agatha vs a service bus like NServiceBus. A good point could be the great Davy Brion blog post on that argument http://davybrion.com/blog/2010/01/agatha-vs-nservicebus/
Maybe if I remember something else I will update later Hope it helps
Hoghweed
2010-07-22 10:52:49