3108Getting the Most out of StarTeam Web Edition
John SileskiSenior Program Manager
Borland
Agenda
• When to use Web Edition• Performance Issues
– software settings– hardware considerations
• Customization– Layout Designer– Alternate Start Pages– XML properties– ASP programming
When to use Web Edition
Benefits of using Web Edition• Centralized administration• HTTP/HTTPS protocol is firewall friendly• More configurable
– Layout Designer– XML property settings– ASP customization
When not to use Web Edition
• Web Edition cannot always be used as a replacement for other StarTeam Clients
• Feature set is a subset of full clients• IIS/ASP architecture does not scale as
well as StarTeam client/server architecture because it is a proxy between the client and the StarTeam Server
Performance
In a nutshell – • RAM is good, paging is bad• Read up on Windows tuning• Bandwidth is our friend• Additional hardware can help
Software tips
• Increase the allocation for the Java memory heap – MS JVM replaced by Sun JRE 1.4.2 in
Web Edition 6.0• Use StarTeamMPX
– Reduce the wait time on calls to the StarTeam Server host
Windows tuning tips
• Adjust IIS caching• Do away with unnecessary logging• Disable unused Windows services• Make Windows less stingy with physical
RAM– By default Windows will begin paging
when 50% of RAM is consumed
Hardware tips
• The IIS host should be filled to capacity with RAM
• Consider adding additional computers for load balancing
• Know your bandwidth utilization peaks and trends on an ongoing basis.
StarTeam best practices
• Web Edition is the only StarTeam client that has “connections”– New connections have no cost
• Same labels• Same process rules• Same access rights
– Large quantities of folders and items do have cost
StarTeam Layout Designer
Understanding AlternateStart Pages
Five pages to know
• <filename>.asp • workgroup.<name>.xml • serverlist.<name>.xml • connectionlist.<name>.xml • componentlist.<name>.xml
Note - It is a good practice to work with copies of program files and make backups of your original and customized configuration files
Customizing components
Component.Files.xml
Component.ChangeRequests.xml
Component.Requirements.xml
Component.Tasks.xml
Component.Topics.xml
Customizing ASP
• Please consider engaging Borland PSO unless you are an experienced ASP programmer.
• Check all of you custom ASP code into StarTeam so that it will not be lost in a future upgrade or restore. When this occurs you may need to do some file merging.
• If you need to contact tech support please tell them up front about your customizations.
Questions?
Thank You
Course # 3108
Getting the most out of StarTeam Web Edition
Please fill out the speaker evaluation
You can contact me further at …[email protected]
Top Related