What ESB systems work the best for. Net Stack

Source: Internet
Author: User
Tags msmq biztalk
What ESB systems work the best for. Net stack [Closed]
Up vote3Down votefavorite

1

What Enterprise Service Bus wocould you use and why?

. Net service-bus
Using improve this question AskedMar 30 '11Erin
1,489518
   
Closed As not constructive by chrisf Feb 21 '12

As it currently stands, this question is not a good fit for our Q & A format. we recommend CT answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. if you feel that this question can be improved and possibly reopened, see the FAQ for guidance.

5 answersactiveoldestvotes

Up vote7Down vote

I 'd recommend looking at nservicebus. it is a powerful, open source Service Bus solution that uses a one-way messaging approach. it can be scaled from a small single machine installation to extremely large grid-based high throughput scenarios. it sits on top of MSMQ and MSDTC, but there is work being done to put it on azure.

Some key advantages:

    • It's easy to deploy
    • Very testable
    • Robust and proven in use
    • Elegantly handles version changes
    • Is open source and free, but also has very cost efficient inclucial options (which are supported with for Bizspark program qualifiers ).
    • Has excellent samples, documentation and a strong community to get you started, and there are alsotraining courses available.

Disadvantages:

    • As far as I know, it only runs on Windows (although azure options coming in V3.0 and are already on the trunk if you're brave ).
    • Requires MSMQ and MSDTC to be installed
Using improve this answer EditedJun 5'11 AnsweredJun 4'11 at 11: 09Sean kearon
19816
 
3  
Nservicebus is not open source, in the sense that you can get the source code and use it freely. it's open source in the sense that you can download the source code and use it subject to a specific commercial license or a restrictive express license.-Eric J.May 10 '12

Up vote3Down vote

Nservicebus is fairly popular in the. NET landscape. We are just starting to induplicate ate it, so I can't really offer any opinion on it yet.

Using improve this answer AnsweredMar 30' 11Qes
4,0261021
   

up vote 3 down vote

you can also use pservicebus because it provides a simple API for communication between application with variety of Transports (MSMQ, rabbitmq, redis, ravendb, TCP, WebService, HTTP, email, and custom adapter option) and Transformation (XML, CSV, JSON, text ). it also provide a javascript API/rest for use in the browser. for more information and samples usage visit http://pservicebus.codeplex.com/

define improve this answer answered May 7'11 at rpgmaker
326 1 4
 
1  
+ 1, I 'd never heard of pservicebus before, I guess I know what I'm doing this weekend.-BrookMay 7 '11

Up vote2Down vote

Somewhat late to the party but I wowould use shuttle ESB (http://shuttle.codeplex.com /).

Mostly because I wrote it

It is a distributed ESB with a highly decoupled architecture. The core assemblies have no direct dependencies on third party assemblies although theyMayBe incorparated by using some adapter interfaces.

Iqueue 'out-of-the-box' implementations include MSMQ and SQL Server. pub/sub is there. distributor is there. provided des a management console and health monitor. message Forwarding is there. there is even cron job scheduling.

Using improve this answer EditedNov 28 '11 AnsweredNov 11 '11 at 11: 39Eben Roux
24117
   

Up vote1Down vote

You shoshould look into the Microsoft BizTalk ESB toolkit.

I 've used is successfully on several projects. There really is not a better powerhouse product for enterprise development out there (on the Windows platform at least ).

Using improve this answer AnsweredMar 30' 11Aceinthehole
1,9573820
 
  Can you substantiate, with some detail, your phrase: "There really is not a better powerhouse product for enterprise development out there "?-Robert HarveyMar 30' 11
  ESB has enterprise in the name but it doesn't mean that you want to use it only in Enterprise. Price of BizTalk based solution is enormous.-Ladislav mrnkaMay 7'11
BizTalk is expensive, but compared to other solutions like IBM WebSphere, the cost is a fraction of what it might be. that being said however, it is all dependent on what kind of functionality that you need plus what Stack are you already bought into as well. -aceinthehole May 7'11 at
BizTalk is expensive, requires specialised skills to develop, deploy and manage. the Unit Testing of Your Solutions is not a straight forward as other options. I stronugly suggest nservicebus unless you have BizTalk development and management skills along with pretty deep pockets! -Sean kearon Jun 4'11 at 10: 47
there's also the small matter of BizTalk using brokered messaging, which makes it actually not a real bus , So you can kiss your performance goodbye if you're working with high-throughput scenarios. nothing against BizTalk, FWIW-it's a great tool for integrating legacy ubuntures and individual systems that already have their own, incompatible messaging systems, like a Salesforce or Oracle implementation, where it makes no sense to write reams of mapping code. but for new product development, where you're already control of all the pieces, I wouldn't touch BizTalk with a ten-foot pole. -canonicalaught Jun 5' 11 at

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.