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 » Best practice setting up Toolkit for team access?

Post new topic  Reply to topic
 Best practice setting up Toolkit for team access? « View previous topic :: View next topic » 
Author Message
pcelari
PostPosted: Mon Jul 25, 2011 10:57 am    Post subject: Best practice setting up Toolkit for team access? Reply with quote

Chevalier

Joined: 31 Mar 2006
Posts: 411
Location: New York

Would any experienced WMB admin share some insight in the best practice of managing a group of developers accessing toolkit and broker?

Is it possible to create a centralized toolkit installation for a multiple users to access, each with a different workspace and limited access to broker execution group?

I imagine it's better to avoid giving each developer a separate Toolkit installation, and the support need would grow out of proportion very quickly.

Thanks for sharing your insight!


_________________
pcelari
-----------------------------------------
- a master of always being a newbie
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Mon Jul 25, 2011 11:04 am    Post subject: Reply with quote

Jedi Knight

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

Norton ghost utility works well. The install is also able to run in silent mode as a script.

The idea of a single toolkit instance for multiple developers sounds sluggish to me. I wouldn't want to attempt it.

If you instruct all your people to use the default paths, its a pretty seamless operation.

It usually takes a day to get a good install fully setup and configured for toolkit and broker runtime, to include the default configuration and the needful Windows domain access from your local sys admins.
_________________
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
Vitor
PostPosted: Mon Jul 25, 2011 12:07 pm    Post subject: Re: Best practice setting up Toolkit for team access? Reply with quote

Grand High Poobah

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

pcelari wrote:
Is it possible to create a centralized toolkit installation for a multiple users to access, each with a different workspace and limited access to broker execution group?


I think you'll struggle to get the Toolkit itself running anywhere other than locally. If you do manage it, it's going to be slow going starting it up. You can have Toolkit running locally and a network mounted workspace but again you're going to get a lot of latency in there.

Most source code control & build tools have some mechanism for management of changes by multiple developers. IMHO it's far better to have each developer with a workspace gathered round such a repository than what you're suggesting.

Limiting access to broker execution groups has nothing to do with where the individual is running Toolkit, and you set that up in the usual way according to your site's requirements & standards.

pcelari wrote:
I imagine it's better to avoid giving each developer a separate Toolkit installation, and the support need would grow out of proportion very quickly.


Really? Do all your developers have a centralized install of Word that they use, or do they have a local copy that they run?

Installing Toolkit on multiple machines is no better and no worse than installing anything else on multiple machines. Put the install media image on a centralized location, script a silent install and push that out to the required machines. Your admins may well have such a push mechanism already in place for other software.

We've leveraged some Windows thing to get the best of both worlds; the "My Documents" folders for each user here are local to the machines, but are automagically sync'd with a copy on the network. I've had the trick used on the workspace directories so in the event of hardware failure I don't loose all the wonderful code I've typed and not put back in Subversion yet.

(I also routinely back up a PIP to the network drive as well, but it's not paranoia if they really are after you)
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
WGerstma
PostPosted: Mon Jul 25, 2011 12:08 pm    Post subject: Reply with quote

Acolyte

Joined: 18 Jul 2011
Posts: 55

If you do not want each developer to set up its own toolkit, you could also create teh basic installation on a Virtual Image and clone this for each developer (Though each image will need a valid Windows License).

You can use a centralised broker instance and provide each developer with one or two Execution groups.
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Mon Jul 25, 2011 12:52 pm    Post subject: Reply with quote

Jedi Knight

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

WGerstma wrote:
You can use a centralised broker instance and provide each developer with one or two Execution groups.


It is much easier to sandbox locally rather than on a central box. Central box usually for DEV-INT rather than sandbox.
_________________
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
WGerstma
PostPosted: Mon Jul 25, 2011 3:09 pm    Post subject: Reply with quote

Acolyte

Joined: 18 Jul 2011
Posts: 55

lancelotlinc wrote:
WGerstma wrote:
You can use a centralised broker instance and provide each developer with one or two Execution groups.


It is much easier to sandbox locally rather than on a central box. Central box usually for DEV-INT rather than sandbox.


Agreed and prefered. But what about licensing if each developer gets his own MQ/WMB/DB instances? I think this is only managable in large firms with corporate licenses available. Or is there another model for low-cost licensing in development?
Back to top
View user's profile Send private message
Vitor
PostPosted: Mon Jul 25, 2011 5:55 pm    Post subject: Reply with quote

Grand High Poobah

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

WGerstma wrote:
Agreed and prefered. But what about licensing if each developer gets his own MQ/WMB/DB instances? I think this is only managable in large firms with corporate licenses available. Or is there another model for low-cost licensing in development?


There's the model described by the OP, where each developer has their own execution group on a central broker. The only "issue" with the OP's suggestion is trying to centralize the Toolkit as well.

You can vary this to 1 EG / broker per team / project / resource group if you don't have machine resource for 1 per developer. This cat can be skinned a large number of ways.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Tue Jul 26, 2011 4:35 am    Post subject: Reply with quote

Jedi Knight

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

WGerstma wrote:
lancelotlinc wrote:
WGerstma wrote:
You can use a centralised broker instance and provide each developer with one or two Execution groups.


It is much easier to sandbox locally rather than on a central box. Central box usually for DEV-INT rather than sandbox.


Agreed and prefered. But what about licensing if each developer gets his own MQ/WMB/DB instances? I think this is only managable in large firms with corporate licenses available. Or is there another model for low-cost licensing in development?


Toolkit runs without license restrictions. The license fees are for Broker runtime. Toolkits are provided to facilitate the Broker runtimes. In fact, a fully enabled toolkit is available as a trial. So if the goal of this discussion is to save money, please explain how you will save money by making developers miserable sharing toolkit runtimes?

WMB licensing is based on PVU of the system that runs the runtime, not the toolkit.
_________________
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
pcelari
PostPosted: Tue Jul 26, 2011 4:54 am    Post subject: Reply with quote

Chevalier

Joined: 31 Mar 2006
Posts: 411
Location: New York

Thank you all so much for sharing the insight. It seems I was still in the UNIX and C development world from 15 years ago that all users login into a UNIX server for development. Well, time has changed, and the Toolkit itself is a huge application now - given our good, new, and fat Java! - which makes it infeasible to run multiple instances on a server.

I'll take the advice and give each developer a EG instead.

Many, many thanks.


_________________
pcelari
-----------------------------------------
- a master of always being a newbie
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Tue Jul 26, 2011 6:03 am    Post subject: Reply with quote

Jedi Knight

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

pcelari wrote:
I'll take the advice and give each developer a EG instead.


Heck, give 'em all a Jolt soda too.
_________________
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
PeterPotkay
PostPosted: Tue Jul 26, 2011 4:16 pm    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

WGerstma wrote:
lancelotlinc wrote:
WGerstma wrote:
You can use a centralised broker instance and provide each developer with one or two Execution groups.


It is much easier to sandbox locally rather than on a central box. Central box usually for DEV-INT rather than sandbox.


Agreed and prefered. But what about licensing if each developer gets his own MQ/WMB/DB instances? I think this is only managable in large firms with corporate licenses available. Or is there another model for low-cost licensing in development?


In the WMB 6.1 Announcement Letter, the following is stated. The topic is ignored in the WMB 7 Announcement Letter.

http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=ca&infotype=an&appname=iSource&supplier=877&letternum=ENUSZP07-0437#Header_34

Quote:
12. Unit Testing
A. For distributed platforms
The Program license authorizes multiple developers to install one copy of the Broker Runtime, the Toolkit, WebSphere MQ and DB2 on a single Microsoft Windows machine or a single Linux machine running on Intel per developer, for purposes of "unit testing". "Unit testing" is limited to testing of configurations written or generated by such developer to confirm that such configuration functions as designed. Such authorized "unit testing" DOES NOT include any of the following:
1. Testing message flows on servers separate from the developer's machine. The developer may create local message flows that connect to remote servers hosting non-production applications and services in a unit-test environment;
2. Exchanging messages with any production application or system, or
3. Simulating production workloads for the purpose of testing scalability of any code, application or system in an integration test environment

_________________
Peter Potkay
Keep Calm and MQ On
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 » Best practice setting up Toolkit for team access?
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.