|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
![This topic is locked: you cannot edit posts or make replies.](templates/DAJ_Glass/images/lang_english/reply-locked.gif) |
|
Challenge Question - 03 / 2008 |
« View previous topic :: View next topic » |
Author |
Message
|
Mehrdad |
Posted: Thu Feb 28, 2008 1:47 am Post subject: Challenge Question - 03 / 2008 |
|
|
Master
Joined: 27 Feb 2004 Posts: 219 Location: Europe
|
Here comes our March 2008 Challenge Question :
You have been tasked to set up processing with the following characteristics and constraints:
Constraints: there is no money for an HA implementation. You need to set up some kind of fail over by geographic location. If possible you need to load balance your inputs.
Known facts: you are running an ESB which spans 2 locations A and B and a mainframe in location C.
Operations in location A support most of your requests and services. Operations in location B have about 200 requestors as clients mainly to 2 of the services in A and most of the services in C. Those requestors are only SOA compliant for requests to location B. Requests to location C are done in native mode. Services in A are SOA compliant. A number of services are provided in location C and are not SOA compliant.
You will need to run 3 brokers to take care of the traffic generated by A
Over time you will add additional geographic locations and possibly services.
How will you set up your MQ network taking into account minimal failover capability, load balancing and best practices ..... .
Note that this is not a challenge where there is a right or wrong answer. It is more designed to get you thinking and propose a topology.
As usual, answers are encouraged to be posted here, yet for the one(s) who would like to remain discrete some you can send your answer to challengemar2008@cressida.info . |
|
Back to top |
|
![](templates/DAJ_Glass/images/spacer.gif) |
Mehrdad |
Posted: Wed Mar 12, 2008 11:17 pm Post subject: Re: Challenge Question - 03 / 2008 |
|
|
Master
Joined: 27 Feb 2004 Posts: 219 Location: Europe
|
what's with no one stepping out to post an answer?
are you holding out for a late reply, don't want to show your hand, find the question too open-ended, or .... ? |
|
Back to top |
|
![](templates/DAJ_Glass/images/spacer.gif) |
Mehrdad |
Posted: Tue Apr 01, 2008 12:08 am Post subject: |
|
|
Master
Joined: 27 Feb 2004 Posts: 219 Location: Europe
|
Our March Challenge Question winner is AkankshA. below is the written part of his response that had been emailed in (commentary: Sorry that I could not paste the topology image he had produced, thus the reading of and understanding his answer has become quite difficult).
AkankshA: to collect your winning mug, please send us your exact shipping address to admin@mqseries.net
Note for April : For April we are trying a new Challenge question approach that we hope will help generate more interaction. Keep an eye on the forum for the April 08 challenge to be posted within the next day or two.
AkankshA's answer:
Problem description/understanding:
Target:
Failover by Geographic location
Load balance input
Scenario: An ESB running which spans across 3 locations - A, B & C - C is mainframe
Location A – Operations support most of requests and services.
Location B - has 200 requestors
Acts as client to 2 of A’s services
Acts as client to most of C’s services
Location C - is mainframe.
Location A services are SOA compliant
Location B requestors are SOA compliant
Location C request and services are non-SOA.
Need to run 3 brokers (assumed: WBI message broker) to take care of traffic generated by A
Possibility of additional services and more locations in future exists.
High level architecture
Requestors send requests to location B and most of the requests are being fulfilled by location A (2 services).
Possible Topology: (Mehrdad commentary: SORRY that I could not paste the topology image he produced and emailed in)
Location A: SOA
Load description
2 services Sa1 and Sa2 heavily used by requestors at B
Many other services SaN
Location B: SOA
Load Description
200 requestors
Many operations
Location C: non-SOA
Load Description
Many services - ScN
Accessed by requestors at B
3 active brokers: BRK1, BRK2, BRK3
BRK1 – located at location A
3 execution groups –
BRK1.EXEC1 -- For service Sa1 deployment
BRK1.EXEC2 – For service Sa2 deployment
BRK1.EXEC3 – For rest of services at A i.e. SaN
BRK2 -- Located at location B
3 execution groups –
BRK2.EXEC1 – Deployment of its operations
BRK2.EXEC2 – Deployment of its operations
BRK2.EXEC3 – Deployment of its operations
BRK3 – Located at location C
3 execution groups –
BRK3.EXEC1 -- Deployment of its services
BRK3.EXEC2 -- Deployment of its services
BRK3.EXEC3 -- Deployment of its services
Failover Brokers – FBRK1 & FBRK2
FBRK1– located at location A – Failover of BRK2 and BRK3
6 execution groups –
FBRK1.EXEC1 -- Deployment of services (same as in BRK3.EXEC1)
FBRK1.EXEC2 -- Deployment of services (same as in BRK3.EXEC2)
FBRK1.EXEC3 -- Deployment of services (same as in BRK3.EXEC3)
FBRK1.EXEC4 – Deployment of operations (same as in BRK2.EXEC1)
FBRK1.EXEC5 – Deployment of operations (same as in BRK2.EXEC2)
FBRK1.EXEC6 – Deployment of operations (same as in BRK2.EXEC3)
FBRK2-- Located at location B – Failover of BRK1
3 execution groups –
FBRK1.EXEC1 -- For service Sa1
FBRK1.EXEC2 -- For service Sa2
FBRK1.EXEC3 – For rest of services at A i.e. SaN
All the failover brokers shall have the replicated bar files as in main brokers.
With the advent of more services and geographic locations, more execution groups and brokers can be created respectively. |
|
Back to top |
|
![](templates/DAJ_Glass/images/spacer.gif) |
AkankshA |
Posted: Tue Apr 01, 2008 1:54 am Post subject: |
|
|
![](images/avatars/gallery/Star Wars/movie_star_wars_padme_naberrie.gif) Grand Master
Joined: 12 Jan 2006 Posts: 1494 Location: Singapore
|
Mehrdad wrote: |
Our March Challenge Question winner is AkankshA. below is the written part of her response that had been emailed in (commentary: Sorry that I could not paste the topology image she had produced, thus the reading of and understanding her answer has become quite difficult).
AkankshA: to collect your winning mug, please send us your exact shipping address to admin@mqseries.net
|
wow......
![](images/smiles/punk.gif) _________________ Cheers
Last edited by AkankshA on Tue Apr 01, 2008 1:57 am; edited 1 time in total |
|
Back to top |
|
![](templates/DAJ_Glass/images/spacer.gif) |
jefflowrey |
Posted: Tue Apr 01, 2008 1:56 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
(also, I noticed Mehrdad's confusion, but it wasn't my place to correct. ) _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
![](templates/DAJ_Glass/images/spacer.gif) |
Gaya3 |
Posted: Tue Apr 01, 2008 2:04 am Post subject: |
|
|
![](images/avatars/gallery/Star Wars/movie_star_wars_amidala.gif) Jedi
Joined: 12 Sep 2006 Posts: 2493 Location: Boston, US
|
just superb
Regards
Gayathri _________________ Regards
Gayathri
-----------------------------------------------
Do Something Before you Die |
|
Back to top |
|
![](templates/DAJ_Glass/images/spacer.gif) |
|
|
![This topic is locked: you cannot edit posts or make replies.](templates/DAJ_Glass/images/lang_english/reply-locked.gif) |
|
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
|
|
|
|