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 » DEV ,UAT, Staging in Message Broker 6.1

Post new topic  Reply to topic
 DEV ,UAT, Staging in Message Broker 6.1 « View previous topic :: View next topic » 
Author Message
gag_nm
PostPosted: Sun Nov 11, 2012 2:14 am    Post subject: DEV ,UAT, Staging in Message Broker 6.1 Reply with quote

Centurion

Joined: 16 Oct 2008
Posts: 102

Dears,

can we have 3 Environments (DEV,UAT,Staging) in one Broker(6.1) on Same Machine(AIX).

Do I need to install multiple brokers on Same Machine for each Environment ?.

Can some one Help meee..
Back to top
View user's profile Send private message
Vitor
PostPosted: Sun Nov 11, 2012 5:30 am    Post subject: Re: DEV ,UAT, Staging in Message Broker 6.1 Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

gag_nm wrote:
can we have 3 Environments (DEV,UAT,Staging) in one Broker(6.1) on Same Machine(AIX).


Yes, if you want to, subject to resource constrictions and all your eggs being in one basket.

gag_nm wrote:
Do I need to install multiple brokers on Same Machine for each Environment ?.


You can. Or you can have execution groups called DEV<real EG name>, UAT<real EG name>, etc.

It's your set up, you can use it how you want. You could install multiple brokers and use one for each of your business units if you decide it's a good idea.

Don't ask us what's best for you; we don't know a thing about your site.

gag_nm wrote:
Can some one Help meee..


You can help yourself by moving off WMBv6.1. Or at least having a plan too.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
smdavies99
PostPosted: Sun Nov 11, 2012 5:38 am    Post subject: Re: DEV ,UAT, Staging in Message Broker 6.1 Reply with quote

Jedi Council

Joined: 10 Feb 2003
Posts: 6076
Location: Somewhere over the Rainbow this side of Never-never land.

Vitor wrote:

You can. Or you can have execution groups called DEV<real EG name>, UAT<real EG name>, etc.


How would you make sure that the messages destined for Flow_A/EG_DEV were read by the flow and not Flow_A/EG_UAT

Remember that the EG's all share the same Queue Manager.

Therefore, IMHO it is better to have separate Brokers for DEV, UAT. This way, you can be sure that there is separation at the WMQ level.
_________________
WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995

Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions.
Back to top
View user's profile Send private message
Vitor
PostPosted: Sun Nov 11, 2012 5:43 am    Post subject: Re: DEV ,UAT, Staging in Message Broker 6.1 Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

smdavies99 wrote:
Vitor wrote:

You can. Or you can have execution groups called DEV<real EG name>, UAT<real EG name>, etc.


How would you make sure that the messages destined for Flow_A/EG_DEV were read by the flow and not Flow_A/EG_UAT

Remember that the EG's all share the same Queue Manager.


By having queues / URLs / directories / file names likewise prefixed.

smdavies99 wrote:
Therefore, IMHO it is better to have separate Brokers for DEV, UAT. This way, you can be sure that there is separation at the WMQ level.


Subject to resource constrictions I'd do it that way as well. But you can do it the other way.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
kash3338
PostPosted: Sun Nov 11, 2012 8:11 am    Post subject: Re: DEV ,UAT, Staging in Message Broker 6.1 Reply with quote

Shaman

Joined: 08 Feb 2009
Posts: 709
Location: Chennai, India

smdavies99 wrote:

How would you make sure that the messages destined for Flow_A/EG_DEV were read by the flow and not Flow_A/EG_UAT

Remember that the EG's all share the same Queue Manager.

Therefore, IMHO it is better to have separate Brokers for DEV, UAT. This way, you can be sure that there is separation at the WMQ level.


We can do it by stopping the flows in DEV while doing a UAT and so on. A flow cant be tested in both the env's at the same time (in most cases).
Back to top
View user's profile Send private message Send e-mail
Vitor
PostPosted: Sun Nov 11, 2012 10:50 am    Post subject: Re: DEV ,UAT, Staging in Message Broker 6.1 Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

kash3338 wrote:
smdavies99 wrote:

How would you make sure that the messages destined for Flow_A/EG_DEV were read by the flow and not Flow_A/EG_UAT

Remember that the EG's all share the same Queue Manager.

Therefore, IMHO it is better to have separate Brokers for DEV, UAT. This way, you can be sure that there is separation at the WMQ level.


We can do it by stopping the flows in DEV while doing a UAT and so on. A flow cant be tested in both the env's at the same time (in most cases).


And as my associate points out, that puts the onus on your control procedures to ensure the correct flow is active so that the data is routed to the right version.

It also (IMHO) is going to be a pain in the neck doing it that way as it means you have to stop UAT so the developers can have a turn, and stop development so that you can run a UAT cycle. That's got to be disruptive.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
kash3338
PostPosted: Sun Nov 11, 2012 8:59 pm    Post subject: Re: DEV ,UAT, Staging in Message Broker 6.1 Reply with quote

Shaman

Joined: 08 Feb 2009
Posts: 709
Location: Chennai, India

Vitor wrote:
It also (IMHO) is going to be a pain in the neck doing it that way as it means you have to stop UAT so the developers can have a turn, and stop development so that you can run a UAT cycle. That's got to be disruptive.




Certainly agree to this. Just a suggestion given that there are few resource constraints.
Back to top
View user's profile Send private message Send e-mail
mqsiuser
PostPosted: Sun Nov 11, 2012 10:59 pm    Post subject: Re: DEV ,UAT, Staging in Message Broker 6.1 Reply with quote

Yatiri

Joined: 15 Apr 2008
Posts: 637
Location: Germany

Vitor wrote:
By having queues / URLs / directories / file names likewise prefixed.

smdavies99 wrote:
Therefore, IMHO it is better to have separate Brokers for DEV, UAT. This way, you can be sure that there is separation at the WMQ level.


Subject to resource constrictions I'd do it that way as well. But you can do it the other way.


So both is possible. Here is a sample of separation on queue-level:

<Environment>.<Source(System)>.<Target(System)>[.<DataType and/or Usage>][.<further usage>][.<Direction/Flow of Data>][".BACKOUT", ".CACHE" or other]

"[]" means optional
e.g. Environment = D1234 (D = Development, 1 = Major project version, 2 = Minor project version, 3 & 4: Further (defined) usage).

D1234.SAP1.SAP2.ORD.REQ (ORD = Order, REQ = Request)
U1234.SAP1.SAP2.ORD.OUT (U = UAT, MAT = Material Master)
PROD.SAP1.SAP2.MAT.TRANSFER.OUT (PROD = Production, there is probably only one: so this is a slight variation)
PROD.SAP1.SAP2.MAT.TRANSFER.OUT.BACKOUT (a BACKOUT queue)

For queue names you have 48 characters available. So you may (or may not) be more generous (ORD -> ORDER, MAT -> MATERIAL).
_________________
Just use REFERENCEs
Back to top
View user's profile Send private message
kash3338
PostPosted: Sun Nov 11, 2012 11:28 pm    Post subject: Re: DEV ,UAT, Staging in Message Broker 6.1 Reply with quote

Shaman

Joined: 08 Feb 2009
Posts: 709
Location: Chennai, India

mqsiuser wrote:
So both is possible. Here is a sample of separation on queue-level:

<Environment>.<Source(System)>.<Target(System)>[.<DataType and/or Usage>][.<further usage>][.<Direction/Flow of Data>][".BACKOUT", ".CACHE" or other]


But in general we go for Alias queues in in all flows and only the physical queues have these ENV specified in the name. The Alias queue name has the same name for all ENV's.

Hence by this approach of having diff environments in diff exg groups in same broker is not a good approach. Therefore the below quote from smdavies99 holds good,

smdavies99 wrote:
Therefore, IMHO it is better to have separate Brokers for DEV, UAT. This way, you can be sure that there is separation at the WMQ level.
Back to top
View user's profile Send private message Send e-mail
mqsiuser
PostPosted: Mon Nov 12, 2012 12:39 am    Post subject: Re: DEV ,UAT, Staging in Message Broker 6.1 Reply with quote

Yatiri

Joined: 15 Apr 2008
Posts: 637
Location: Germany

kash3338 wrote:
But in general we go for Alias queues in in all flows and only the physical queues have these ENV specified in the name. The Alias queue name has the same name for all ENV's.

In order for environments to work based on a env-prefixes (which is included in the queue-name) you have to put it (the prefix) into all relevant places (including alias queues). If this is prevented by a (company) policy then you have to trade things: Having dedicated hardware/installations/queuemanagers/brokers (and full/physical) isolation v.s. software isolation (and the potential to have a lot of environments, e.g. 50 (if you need them)). Depends on the projects requirements and constraints.
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 » DEV ,UAT, Staging in Message Broker 6.1
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.