|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Adapter Framework vs Plug-in |
« View previous topic :: View next topic » |
Author |
Message
|
timblackledge |
Posted: Thu Oct 21, 2004 11:18 am Post subject: Adapter Framework vs Plug-in |
|
|
 Newbie
Joined: 21 Oct 2004 Posts: 5 Location: Boca Raton FL
|
Thanks in advance for your thoughts on this topic. There is a debate in a project I am working on as to whether we should develop a custom adapter using the framework for an application we need to integrate or whether a custom node (plug-in) should be developed. One of the applications we are integrating is Content Manager, also an LDAP directory with Workflow. We own the entire WBI suite including ICS and WBIMB. There seems to be no pre-built adapter available for either. I have some very definite opinions on the matter but would like to see how the guru's on the forum feel. There are those on our team that say the adapter framework requires a lot of custom coding and the custom node much less. There are those that say the abstraction of the adapter framework is an overarching benefit. What do you think?
Thanks again, _________________ Tim Blackledge
EAI Architect
Certified MQSeries Engineer, Developer and Solutions Expert |
|
Back to top |
|
 |
jefflowrey |
Posted: Thu Oct 21, 2004 11:21 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
I think the answer you'll likely get is...
"It Depends".
What are the requirements of the integration? _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
timblackledge |
Posted: Thu Oct 21, 2004 11:44 am Post subject: |
|
|
 Newbie
Joined: 21 Oct 2004 Posts: 5 Location: Boca Raton FL
|
Jeff,
Any specific aspect of the requirements that would guide the decision or comments? This specific requirement is driven by a workflow implementation. The CM integration will be essentiallly inserting and retriveing Images and then passing reference to those images. The basic CRUD semantics will need to be supported in the integration with all the listed applications. My hope is to make sure that we can leverage these integrations going forward in other projects that may have an interest in any of the participating application's data. Since I have never had the privilige of writing either an adapter using the framework or a custom node in MB, I am looking for comments based on real-life about the relative complexity of each. One possible con for the Adpater framework is that is take a lot of custom code to implement. True? A possible pro is that the adapter allows for integrating using WBIMB or ICS and brings allong other value like ARM, etc. A posible con to a custom node is that it ties us to WBIMB. A possible pro is that it is much quicker to write. Any of this valid? What does practical experience with the two show? _________________ Tim Blackledge
EAI Architect
Certified MQSeries Engineer, Developer and Solutions Expert |
|
Back to top |
|
 |
jefflowrey |
Posted: Thu Oct 21, 2004 11:56 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
I don't have practical experience writing Adapters.
My basic feeling is that the more complex the interaction you need, the more reasons you have to write an Adapter. The simpler the interaction, the more reason you have to write a custom plug-in.
Some questions to consider...
Do you need to initiate events inside the Broker in response to events occuring in other systems?
Do you need to support some sort of transactionality with the other system?
Does the integration need to support state across broker invocations?
Can you accomplish what you want using an HTTPRequest/Reply scenario? _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
JLRowe |
Posted: Mon Oct 25, 2004 10:31 am Post subject: |
|
|
 Yatiri
Joined: 25 May 2002 Posts: 664 Location: South East London
|
One key advantage of writing an adaptor is that you can easily move the adaptor to a different broker, your custom adaptor can easily work with WBIMB, ICS or WAS by changing a few configuration options. Writing a plugin to WBIMB will give tighter integration and coupling with the broker, but at the expense of future portatbility. |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
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
|
|
|
|