What ESB product to choose? [closed] - esb

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I' ve searched internet for a long time, but I still couldn' t find any information like I want. I need to compare ESB alternatives with respect to their capabilities such as CICS support, service management abilities, etc. Prices of the products are not important. Any little piece of experience will be greatly appreciated.
Thanks..

For node.js programmers I want to self promote my open source project: https://github.com/salboaie/SwarmESB
It is a core for an ESB, but the main innovation is in how easy is to program your functionality.

You can look at some of the blogs and articles such as:
http://www.infoq.com/articles/ESB-Integration
http://www.kai-waehner.de/blog/2012/01/10/spoilt-for-choice-which-integration-framework-to-use-spring-integration-mule-esb-or-apache-camel/
http://www.jboss.org/products/fuse

Options I have explored are,
FUSE ESB - It Was free earlier,recently acquired by RedHat. Have decent capabilities and having enterprise and some more editions(with SOA governance) .Based on Apache ServiceMix.
MULE ESB- Mostly very similar to FUSE ESB in terms of features and capabilities.Used widely and good online suppport available on forums.
Oracle ESB - Quiet expensive ,Feature rich.have abilities to support and get integrated well with Oracle components,like oracle BPEL,BPM,workflow etc.
IBM Websphere ESB

Related

I need to find an xmpp java server that is opensource and supports video-conferencing [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I am trying to implement a client side software (a messenger) in java that uses XMPP and supports videoconferencing. For this goal I've downloaded smack and tried to work with it, so I need an xmpp java server that is open source and supports videoconferencing. Then I could connect my database to this server and use it.
Is there any server as I need?
You want XMPP with MultiMedia Jingle. But the Jingle implementation in smack is pretty old, you have to find out if it works for you. Also I think that Jingle currently only supports one-to-one video-chat, there is a multiparty Jingle XEP but it's deferred. The good news is that it's relatively server independent, all logic and negotiation is done on the client side.
If you are looking for a Java XMPP Server, give Openfire a try. Openfire is also open-source. But you don't need an Java XMPP Server just because Smack is written in java. There are many alternatives.
You are basically asking for some sophisticated solution for free/as open-source. But AFAIK no one has taken the effort to built something like that (yet). If you have the manpower, time and knowledge, you are sure welcome to contribute to the community. :)

Piwik Web Analytics - Anyone with experience of it? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I'm considering trying to get more granular analytics for my sites than the free plan on my current provider, Clicky, provides.
Piwik looks like a strong contender in the analytics space (and I'm surprised I haven't heard about it before) but I want to be sure I'm not throwing the baby out with the bathwater by swapping to it.
Does anyone have any experience with this software and - in particular - are there any people out there who've tried customising the code or developing their own plugin?
To add to ghommey's response: we're also using Piwik right now and it fits the bill for our purposes. Separating IP ranges isn't really a concern for us as we use separate development and deployment servers.
As for customizing it, I've written a couple of Piwik plugins, one of which served to enable SSO for our (non-PHP) project. Writing the code itself has been relatively straightforward; however their authentication cookies violate the HTTP cookie RFCs (RFC2109 and RFC2068) in that they use illegal characters so there might be also other dragons in places.
AS of the latest release (q1 2010) filtering IPs is possible.

Is it useful to send a developer to attend a 3days Microsoft Learning Gateway Workshop? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
my company is very LAMP based as of now, and my management had decided to send a hardware guy and a developer to this MLG workshop. From what I check online it's mostly MS trying to bundle up a whole lot of their stuff and try to sell it to us to solve our problems.
Plus the fact that most of what we use now are pretty much open source tech, LAMP, purchased 3rd party libraries.
So I feel this is more of a management thingy rather that what a developer should attend. Have any you guys attended this? Or is this is waste of time as far as a developer need is. If it's not then I would probably talk to my team lead who's more managerial like than me to attend :P
thanks.
Go there yourself. If you send managers there, MS could succeed in selling them stuff, and then you would be forced to use it.
... I'm confused why any of you would bother attending this when you're an Open Source LAMP shop. Is a switch being considered??

Are there opensource alternative for StreamBase? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I worked with StreamBase in a previous life, and found it to be very useful for processing streams. However I can't afford StreamBase for a project I'm doing now, but if there is an open-source alternative I'd like to give it a spin. My other solution was to hack together a StreamBase like application using SQLite, but that'll take some time, and I don't have that sort of time right now.
You might look into EsperTech: Event Series Intelligence
Quite different from StreamBase, but there is an OpenSource stream processing engine called Storm:
Storm is a distributed realtime computation system. Similar to how
Hadoop provides a set of general primitives for doing batch
processing, Storm provides a set of general primitives for doing
realtime computation.
I've not used it myself but it looks interesting.
Oracle CQL does more or less the same thing as StreamBase, minus the GUI stuff.
There are several open source options for stream processing in the meantime, e.g. Apache Storm, Apache Spark or Apache Samza.
However, they do not have the "things you found very useful" with StreamBase, probably. StreamBase has powerful but easy tooling for development, testing, deployment and monitoring.
Take a look at my blog post respectively article for more details about different stream processing and streaming analytics solutions (open source and proprietary):
Comparison of Stream Processing and Streaming Analytics Alternatives (Apache Storm, Spark, IBM InfoSphere Streams, TIBCO StreamBase, Software AG Apama)

What "formula" do you use to evaluate open-source communities? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
One problem I have with open-source is not often the product or documentation, but the level of community involvement and support. Response time for some questions on official forums can take more than a week, which can honestly make a big difference when choosing a platform for commercial services use. However, I find that evaluating the community beforehand is very difficult. How do I know what are the most common issues, and whether or not people are getting support for them? How do I know what problems I personally might encounter based upon my project, which would require some level of community support? Do you have a formula for performing this evaluation?
I've usually found that relying on community support for anything mission critical is asking for trouble. So I usually stay away from open source unless it's something that I'm confident we can support in-house or there is a commercial support service available for it.
If your question is posed because you don't want to pay for support, then I think your best bet is to ask questions about a specific project on neutral forums like this and see what others have experienced in terms of support and timeliness of resolution to issues.
If you are willing to pay for support, there are companies that provide commercial support for open source projects, like OpenLogic as an example that could factor into your formula.
The only real way to evaluate the community is to try it, participate in the community. Most communities will have good support networks available in one manner or another. Also many individuals are starting to offer support services for the various frameworks as well, for those looking for a more dedicated resource for problem resolution.
But I find the best way is to just get in there, ask a few questions, poke around at the resources, and really see what is there.