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 » Middleware design

Post new topic  Reply to topic
 Middleware design « View previous topic :: View next topic » 
Author Message
prasannanb
PostPosted: Mon Jun 20, 2011 11:12 pm    Post subject: Middleware design Reply with quote

Apprentice

Joined: 17 Apr 2009
Posts: 35

Hi,

We are introducing new middleware layer in a banking project. We are implementing this with Message Broker.

I wanted to know if there are any tools for the middleware design for message broker.

Also, any documents for middleware design considerations?


Thanks in advance
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Tue Jun 21, 2011 4:21 am    Post subject: Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

I always liked this tooL;

http://www-304.ibm.com/jct03001c/services/learning/ites.wss/us/en?pageType=course_description&courseCode=WM643

It is invaluable for people who are new to Message Broker.

Don't think for a moment you will be successful without the right information. If you have never worked on Message Broker before, then you do not have the skills or experience needed to be successful.
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
mqjeff
PostPosted: Tue Jun 21, 2011 4:33 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

I've always found a pen to be an excellent tool for designing middleware, and all other kinds of software, implementations, and other such things.

It does not provide, I admit, any advanced functionality or *assistance* with the design process.

Which, certainly, other tools do.

Maybe you should figure out what kinds of functions you want the design tool to PROVIDE, and then use that to find a tool.

At least this will help you get a clearer idea of why "middleware" requires different kinds of design than other things.
Back to top
View user's profile Send private message
prasannanb
PostPosted: Tue Jun 21, 2011 4:42 am    Post subject: Reply with quote

Apprentice

Joined: 17 Apr 2009
Posts: 35

Thanks lancelotlinc for the reply.

But, the below link looks like a course, not any tool for design.

Quote:
I always liked this tooL;
http://www-304.ibm.com/jct03001c/services/learning/ites.wss/us/en?pageType=course_description&courseCode=WM643
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Tue Jun 21, 2011 4:47 am    Post subject: Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

prasannanb wrote:
Thanks lancelotlinc for the reply.

But, the below link looks like a course, not any tool for design.

Quote:
I always liked this tooL;
http://www-304.ibm.com/jct03001c/services/learning/ites.wss/us/en?pageType=course_description&courseCode=WM643


ABSOLUTELY RIGHT.

A screwdriver or a hammer does little for the carpenter who does not understand how the building needs to be constructed.

Your FIRST tool should be that course. Then the next tool should be this course:

http://www-304.ibm.com/jct03001c/services/learning/ites.wss/au/en?pageType=course_search&sortBy=5&searchType=1&sortDirection=9&includeNotScheduled=15&rowStart=0&rowsToReturn=20&maxSearchResults=200&language=en&country=au&searchString=wm663

Only till you have taken both of these will you understand how to use any tool for design of Message Broker architecture. Then you can use the white board and pencil and paper.
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
lancelotlinc
PostPosted: Tue Jun 21, 2011 4:58 am    Post subject: Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

For example:

Can you today Explain the features and three primary uses of WebSphere Message Broker ?

Can you describe the function of the most popular processing nodes ? Which node works better, the Compute node or the Java Compute Node?

Can you choose the appropriate transformation option for a given task and skills profile ? What items are listed in a task profile? What items are listed in a skills profile?

Can you use problem determination aids to diagnose and solve development and runtime errors ? What aids are available to you? How would you use the interactive debugger? Will you typically use Trace Nodes in a production environment?

How does WMB convert data to and from different code pages and numeric encodings ?

Whats the difference between on-demand parsing and opaque parsing?

Can you describe WebSphere Message Broker V7 enhancements for connectivity with WebSphere Process Server using new Service Component Architecture (SCA) nodes and WebSphere Business Monitor through a new event-generation mechanism ?

Since you are in banking, you will likely need to use SWIFT functionality. Can you describe how SWIFT functions are implemented in WMB and how a developer would call SWIFT functions?
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
jlaisbett
PostPosted: Tue Jun 21, 2011 5:24 am    Post subject: Reply with quote

Apprentice

Joined: 27 Nov 2009
Posts: 39

Although those questions are important for development, I wouldn't think you'd necessarily need to know them for design work.

I would also argue that for design work you don't necessarily need to know message broker as a product so much as the concepts involved which apply across a variety of products.

I mention this because some of the people I work with are great designers but don't really know message broker that well at all.

As for a tool for middleware design I don't recall ever coming across a tool specifically for it as most designers just use standard design tools ... or as mqjeff suggested a pen. I have seen plenty of people hurt by choosing a tool and then working with what the tool can do rather than figuring out what they actually need and then looking for the tool that does that, so I'd recommend you start with what you need it to do.
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Tue Jun 21, 2011 5:35 am    Post subject: Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

The best tool is a white board.

If you do not know the three main purposes of WMB, how would you design, recommend, and defend a solution using WMB?

How many transactions per second is needed? Will WMB be the right tool to meet that TPS demand?

How can one design a solution without knowing the product's capabilities?
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
mqjeff
PostPosted: Tue Jun 21, 2011 5:38 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

lancelotlinc wrote:
The best tool is a white board.

The best tool is the one that meets the requirements.

How would you choose a tool without requirements?
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Tue Jun 21, 2011 5:40 am    Post subject: Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

Very true mqjeff. The distance between paper and pencil and whiteboard is very slight. Wouldn't you agree?
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
mqjeff
PostPosted: Tue Jun 21, 2011 5:46 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

lancelotlinc wrote:
Very true mqjeff. The distance between paper and pencil and whiteboard is very slight. Wouldn't you agree?


I would agree.

I would also argue that I did not mention what KIND of pen it was. And would quibble that "pen" covers things that might also be called 'markers' or 'pencils' or etc.

And that "whiteboard' was covered under 'It does not provide, I admit, any advanced functionality or *assistance* with the design process.'

So, again, bprasanna should DECIDE or GATHER REQUIREMENTS on what kind of ASSISTANCE is needed with the design process, and then determine what tool to use from that.
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 » Middleware design
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.