ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » What are the major differences in ICS and Message Broker?

Post new topic  Reply to topic
 What are the major differences in ICS and Message Broker? « View previous topic :: View next topic » 
Author Message
spidy
PostPosted: Mon Nov 06, 2006 3:20 pm    Post subject: What are the major differences in ICS and Message Broker? Reply with quote

Acolyte

Joined: 04 Oct 2006
Posts: 50

Hi All,

What are the major differences in ICS and Message Broker? What are the limitations for each? When does one go for ICS and when does one choose Message Broker?

Thanks.
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Mon Nov 06, 2006 4:08 pm    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

The major differences are that they are completely separate products written in completely different languages and fit into completely different market spaces.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
hopsala
PostPosted: Wed Nov 08, 2006 2:02 pm    Post subject: Re: What are the major differences in ICS and Message Broker Reply with quote

Guardian

Joined: 24 Sep 2004
Posts: 960

noviceinics wrote:
What are the major differences in ICS and Message Broker? What are the limitations for each?

I see you, as I was in the past, have been subjected to IBM marketing. For some reason or other ($), IBM markets this product as a form of "light WMB", which requires, and i'm quoting my local IBM representative: "a similar if not the same skill set".
This, however, is a flat-out lie. They are, as jeff stated, entirely different products, with different skill sets, and that are based upon different technologies.

noviceinics wrote:
When does one go for ICS and when does one choose Message Broker?

Personally, and keep in mind this is only my opinion, I'd recommend using WBIMB, for the simple reason that ICS is yet to be a viable product. It is buggy, infernally complex and poorly supported - for the simple reason that it is too new to have enough people with the appropriate know-how, even at IBM.
I'm not saying WBIMB is not buggy, or problematic, but it is far better than it was, and has ripened over the years to a reasonable product. ICS is all too new, and kinda reminds me of MQSI v2, if that means anything to ya.

I should mention, though, that ICS is cheapr (much cheaper, so I hear), and does have some interesting features WMB doesn't have; Naturally, this works the other way too - WMB has many many features ICS does not have. Besides, the ICS low product cost is usually lost due to the investment in learning how to actually use it. I have seen an ICS project simply cancelled and started anew on WMB, since they could not get a hang on how to work with ICS, after many months of trying.

Anyway, my 2 cents

(very late EDIT: miswording)


Last edited by hopsala on Fri Nov 17, 2006 11:51 pm; edited 2 times in total
Back to top
View user's profile Send private message
sarat
PostPosted: Tue Nov 14, 2006 1:51 am    Post subject: Reply with quote

Centurion

Joined: 29 Jun 2005
Posts: 136
Location: India

Hi novice,

The main draw back of ICS is it can't do parellel processing....where MB can do it...In ICS u should wait till the taask complete...

And cmg to performence it can't process huge volume of data...where Mb can process more data than ICS.....
_________________
With Regards,
Sarat.
Back to top
View user's profile Send private message
born2win
PostPosted: Tue Nov 14, 2006 6:43 pm    Post subject: Reply with quote

Novice

Joined: 01 Feb 2006
Posts: 16

Quote:
The main draw back of ICS is it can't do parellel processing....where MB can do it...In ICS u should wait till the taask complete..

I cannot concur with this statement because ICS does have the capability to do parallel processing and it works with multiple threads to parallely process requests. However, you have the flexibility to set whether you want concurrent or sequential processing based on the type of interface you're developing and the incoming request.


Quote:
And cmg to performence it can't process huge volume of data...where Mb can process more data than ICS.....

ICS can process large messages. But it doesn't have the capability of partial processing unlike WMB which greatly improves the performance. One cool thing about ICS is that you can code in Java (which you can also do in WMB with Java Compute Node) instead of using ESQL and you do not have to use message trees. You have business objects that are replication of application data and you can manipulate them to interact with different applications.

And it is not tightly coupled with Websphere MQ unlike WMB.

I also think WMB is mostly useful for message transformation and routing whereas ICS has the capability to actually implement business logic. This is probably one of the strong points of ICS and please correct me if I am wrong.

It is probably younger than WMB by 3-4 years because it came into the market around 2002 unlike MB which was earlier. It is not totally bug free, but definitely a stable product. Also, IBM is coming up with Process Server which is the next generation ICS but with a lot more to offer.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Tue Nov 14, 2006 10:14 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

Default behavior:
WBIMB => stateless messages
ICS => messages with state ??

Note that this is a question...
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
born2win
PostPosted: Wed Nov 15, 2006 6:27 pm    Post subject: Reply with quote

Novice

Joined: 01 Feb 2006
Posts: 16

fjb_saper wrote:
Default behavior:
WBIMB => stateless messages
ICS => messages with state ??


When you say "stateless" do you mean guaranteed delivery but once the message is given to broker there is no connection from the application side? And in a stateful condition the application waits on ICS to complete message routing and acknowledgement?
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Wed Nov 15, 2006 8:57 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

What I mean is that the message contains state information.
That information is then needed when the message returns to the hub to allow further processing.

State information can be anything: from the operation to perform with it to a specific processing status etc..., number of attempts, sending system identification....who has all already processed it in a process chain...
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
jefflowrey
PostPosted: Thu Nov 16, 2006 1:55 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

What stateless really means is that each message is procesesed completely independantly of every other message - that the processing engine doesn't hold state between invocations.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Thu Nov 16, 2006 3:53 am    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

Thanks Jeff for using the right words.
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
JLRowe
PostPosted: Thu Nov 16, 2006 7:01 am    Post subject: Re: What are the major differences in ICS and Message Broker Reply with quote

Yatiri

Joined: 25 May 2002
Posts: 664
Location: South East London

I agree, IBM talk as if they intentionally targeted ICS at a specific requirement, different to those addressed by MB and process server/workflow - this is wrong, it was inherited from an acquisition and is not a strategic product (although some of the parts from it are).

They bought crossworlds primarily for (a) the adaptors (now called WBI adaptors) and (b) the collaborations (standard business processes and flows). The Crossworlds tooling and server was added to the IBM portfolio as ICS/WBI server but has since been left alone, hence no version 5, eclipse tooling or major enhancements.

The official line is that process server is the follow on product to ICS (And workflow also).

hopsala wrote:
noviceinics wrote:
What are the major differences in ICS and Message Broker? What are the limitations for each?

I see you, as I was in the past, have been subjected to IBM marketing. For some reason or other ($), IBM markets this product as a form of "light WMB", which requires, and i'm quoting my local IBM representative: "a similar if not the same skill set".
This, however, is a flat-out lie. They are, as jeff stated, entirely different products, with different skill sets, and that are based upon different technologies.

noviceinics wrote:
When does one go for ICS and when does one choose Message Broker?

Personally, and keep in mind this is only my opinion, I'd recommend using WBIMB, for the simple reason that ICS is yet to be a viable product. It is buggy, infernally complex and poorly supported - for the simple reason that it is too new to have enough people with the appropriate know-how, even at IBM.
I'm not saying WBIMB is not buggy, or problematic, but it is far better than it was, and has ripened over the years to a reasonable product. ICS is all too new, and kinda reminds me of MQSI v2, if that means anything to ya.

I should mention, though, that ICS is cheapr (much cheaper, so I hear), and does have some interesting features WMB doesn't have; Naturally, this works the other way too - WMB has many many features ICS does not have. Besides, the ICS low product cost is usually lost due to the investment in learning how to actually use it. I have seen an ICS project simply cancelled and started anew on WMB, since they could get a hang on how to work with it.

Anyway, my 2 cents
Back to top
View user's profile Send private message Send e-mail
hopsala
PostPosted: Fri Nov 17, 2006 11:59 pm    Post subject: Re: What are the major differences in ICS and Message Broker Reply with quote

Guardian

Joined: 24 Sep 2004
Posts: 960

JLRowe wrote:
They bought crossworlds primarily for (a) the adaptors (now called WBI adaptors) and (b) the collaborations (standard business processes and flows).

I'd add an important (c) buy out the competition. IBM have been doing this in recent years quite a lot (see Neon), buying a competitor product, thinking "well, I already Bought the damn thing, why not market it?" even though it does not fit to their general strategy ("Strategy is for pussies!"*). Then a strategy is sort of "invented" in the process of customer feedback and corrections.
Natrurally, in the end the customer takes the heat.

JLRowe wrote:
The Crossworlds tooling and server was added to the IBM portfolio as ICS/WBI server but has since been left alone, hence no version 5, eclipse tooling or major enhancements.

Say, you just got me rather concerned (been giving WBIe courses at IBM, and supported several clients who use it). Do you think this will become a defunct product? like AMI, and the Neon package?
Has anyone heard anything official concerning this?

*(oh, and I meant "kittens", sheesh)
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » What are the major differences in ICS and Message Broker?
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.