We are currently having issues with our integration of work from multiple sources into a single model on our server. Information is being over written by some when deliveries are made to the Operational Architecture baseline. A solution has been posed to fix this problem by creating a “testbed” that will act as our proving grounds for any new software and/or procedures that we wish to implement. A configuration management solution will also be tested along with this system to create baselines and to manage the information flow to reduce file overwriting. This testbed will be comprised of two desktops with similar software to that currently used on our Lab computers and a server that will mimic the operation of the company servers.
The testbed will be comprised of several different systems running two different operating systems imitating a typical Operational Architecture Lab and the corresponding network. The server will be a Dell PowerEdge server running Microsoft Server 2003 connected to the SI Network via standard 10/100 Networking. Even though it is on the SI Network it will be used as a Domain controller for the other two systems and will be running Active Directory to control user access
All applications to be run on the desktops will be as near to identical to existing systems as not to cause compatibility problems in the future. The Operating System is Microsoft Windows XP Professional with service pack 1. The one main difference will be the IBM/Rational Software that has changed due to the IBM and Rational merger. Rational used to offer the software in a standard configuration called the Suite Analyst/Development Studio that incorporated all of the features that we needed to use for our modeling process. The “new and improved” software suite is comprised of the Rose modeling tool and the new XDE modeler that is their next generation offering and has not been tested for our environment. Needless to say, we will only be installing what is required to function as a desktop modeler.
This IBM/Rational software that is running on the desktop works in conjunction with configuration management software that allows users to check out and return “packages”. These packages are maintained by keeping track of any changes and allowing re-integration of the packages without the loss or overwriting of previous changes. By creating baselines, the changes can be tracked and rolled back (if necessary) to a known