-
1. Re: Fuse IDE Vs Fuse ESB Enterprise Vs Fuse Management Console
davsclaus Mar 2, 2013 1:58 AM (in response to ashish.mohan_ashish.mohan)Hi
You can read about the 3 different products by clicking the Products menu, and select the one to view.
- Fuse ESB Enterprise at http://fusesource.com/products/fuse-esb-enterprise/
- Fuse IDE at http://fusesource.com/products/fuse-ide/
- Fuse Management Console at http://fusesource.com/products/fuse-management-console/
And there you can see its 3 different products which a different purpose.
ESB is the Enterprise Service Bus, as a server to host your applications
Fuse IDE is developer tooling
Fuse Management Console is a web based console to manage your ESB servers
Ad 1)
You would need to download Fuse ESB. Fuse IDE is only needed if you want Eclipse based tooling which has extended capabilities for developing Camel and Karaf/Fuse applications.
Ad 2)
Yes FMC can be used as web console to provision, manage and create / remove new containers, assign profiles, and whatnot.
I suggest you watch the webinars as well. There is one about getting started with Fuse ESB Enterprise. And another about FMC.
http://fusesource.com/resources/video-archived-webinars/
PS: You can actually just download Fuse ESB and then from the shell create a child container that is the FMC, and then use that as the web-console to manage.
FuseESB:karaf@root> fabric:create FuseESB:karaf@root> container-create-child --profile fmc root my-fmc FuseESB:karaf@root> container-list [id] [version] [alive] [profiles] [provision status] root* 1.0 true fabric, fabric-ensemble-0000-1, fuse-esb-medium success my-fmc 1.0 true fmc success
And then you can connect to the web console from a web browser at: http://localhost:8080/
And login with the password, that you created when creating the fabric.
-
2. Re: Fuse IDE Vs Fuse ESB Enterprise Vs Fuse Management Console
ashish.mohan_ashish.mohan Mar 2, 2013 12:11 PM (in response to davsclaus)Thanks Claus for detailed response. It really helped me understand some concepts. Since my requirement is limited to just creating and provisioning some container, so it's clear that I don't need IDE.
1) Now coming back to ESB and FMC, since fmc can be installed as feature in one of the child container, it makes me feel if FMC in standalone is redundant because you anyways have to download ESB. Why would someone download just FMC?
2) When you say Fuse ESB, I assume you are referring to Fuse ESB enterprise (I've downloaded "Fuse ESB Enterprise 7.1.0, Full Unix and Mac Binary" for my unix box)
3) You mentioned that once child container is created using fmc profile, web console can be accessed on port 8080, Shouldn't it be 8107? What if 8080is already occupied, where I can change that?
I couldn't access FMC webconsole page using http://localhost:8080/. However I remember when I had downloaded/installed just FMC, I was able to open FMC page on port 8107.
-
3. Re: Fuse IDE Vs Fuse ESB Enterprise Vs Fuse Management Console
davsclaus Mar 3, 2013 2:48 AM (in response to ashish.mohan_ashish.mohan)Ad 1)
I actually think you can also do the other way around. From FMC you can create a new remote container using SSH, and have FMC download the needed binaries if you have internet access. Then you can remote install new ESB containers on remote boxes.
Though this would require you to have SSH access from the box which runs FMC to these other boxes.
Well you could also create a child container from FMC as the ESB container, but I do not think its such a good idea; what people should do is to have their ESB and FMC containers independent. Although some may choose to install FMC on a specific ESB container, if there is no spare box to have the FMC running. Or if you are okay with FMC being running on a specific ESB container.
Ad 2)
Yes I refer to Fuse ESB Enterprise, as that's the product that has all this new fabric/cloud/fmc stuff. http://fuse.fusesource.org/fabric/.
The classic Fuse ESB is our own distribution of Apache ServiceMix which does not have all these extended capabilities that we offer in Fuse ESB Enterprise.
And Fuse ESB Enterprise is where we focus and innovate going forward. So we recommend people to use this product over the classic Fuse ESB.
Ad 3)
Ah yeah as port numbers assigned to child and remote containers can be dynamic assigned, then the http port can be different.
I am not sure what is the best approach to assign these ports yourself, or a very easy way to Fuse ESB tell you what the port numbers is.
You can do a
container-list --verbose
Which tells you some more details about JMX and SSH ports.
But for the http port then that's another story.
Let me check up on this when back in office next week. IMHO we should have a page in FMC and command in the shell to tell you all these port numbers a container uses, so you have one source to see them.
For example if you do
web-list
As a command it shows you the context-paths for web apps running in the container. But there is no way to no the port numbers of the http/https connectors easily.
You can find those in the logs, though.
-
4. Re: Fuse IDE Vs Fuse ESB Enterprise Vs Fuse Management Console
ashish.mohan_ashish.mohan Mar 18, 2013 2:35 PM (in response to ashish.mohan_ashish.mohan)Thanks. It was really helpful.