Install and Configure IBM Rational System Architect Version 11.3 : Part 1
Total Page:16
File Type:pdf, Size:1020Kb
Install and configure IBM Rational System Architect Version 11.3 : Part 1. Stand-alone installation with Microsoft SQL Express Sami Joueidi 25 March 2010 Senior Enterprise Architect IBM This Part 1 of a three-part series. This article provides an overview of IBM® Rational® System Architect® terminology and explains the steps for installing and configuring the software to connect to Microsoft SQL Express. The example is targeted for professional encyclopedias, which are one of the two types of repositories in Rational System Architect. View more content in this series Installing and configuring IBM® Rational® System Architect might be challenging especially since it requires a relational database management system (RDBMS) for its repository. Moreover, the various available installation scenarios including installations to Microsoft® SQL Server 2005 Express, Microsoft® SQL Server 2005, and Oracle, combined with the imposed network and security constraints on workstations, can make the installation more complex. This three-part series of articles covers Rational System Architect Version 11.3. It describes installation in a secured environment and configuration to connect to Microsoft SQL Server 2005 (SQL Server) and Microsoft SQL Server 2005 Express (SQL Express) in a non-shared and shared environment, targeting professional and enterprise encyclopedias. Each part also includes a Basic Troubleshooting section. This article, Part 1 of a three-part series, provides an overview of Rational System Architect terminology and utilities. It then walks you through the steps of installing and configuring the software to connect to SQL Express on a workstation targeted to professional encyclopedias. Part 2, Connect Rational System Architect to Microsoft Server 2005, describes the steps to connect a server environment targeted to professional encyclopedias. Part 3, Configure Rational System Architect by using Catalog Manager, explains the steps for an installation targeted to enterprise encyclopedias by using Rational System Architect Catalog Manager. © Copyright IBM Corporation 2010 Trademarks Install and configure IBM Rational System Architect Version 11.3: Page 1 of 21 Part 1. Stand-alone installation with Microsoft SQL Express developerWorks® ibm.com/developerWorks/ Overview of IBM Rational System Architect Rational System Architect is comprehensive enterprise architecture software that provides fully integrated support across four keys domains: business, information, systems, and technology. It is used for modeling to capture complex knowledge about organizations and related technology. Empowered with this knowledge, executives, decision makers, and managers can analyze and optimize current capabilities, because they will have a more thorough understanding of the organizational structures, portfolio of business strategies, business processes, information flow, applications, and technology infrastructure. The result is an enhanced collaboration between stakeholders and improvement in the organization effectiveness to proactively respond to business changes and an enhanced ability to consider new capabilities. Rational System Architect includes the Federal Enterprise Architecture Framework (FEAF) that assists the U.S. Government departments and agencies in incorporating and using the U.S. Office of Management and Budget (OMB) Reference Models, as well as the subsequent creation and publishing of OMB Exhibit 300 and Exhibit 53 reports. In addition, Rational System Architect is the most widely used enterprise architecture solution in support of the U.S. Department of Defense Architecture Framework (DoDAF). It provides the capabilities for building models representing U.S. Department of Defense (DoD) architectures and automatically generates DoDAF work products and reports. What you need to know before you start Terms and utilities Installing and configuring Rational System Architect is a two-part process: 1. The first part is installing the software on the workstation. 2. The second part is connecting Rational System Architect to an RDBMS (rational database management system). Rational System Architect depends on Microsoft® Windows® features provided in the latest service packs and operating system upgrades. It has a native reporting engine to produce various reports. It also has the capability to produce Microsoft® Excel and Microsoft® Word reports. This capability requires these products to be installed on the workstation. Rational System Architect also requires a license to unlock its various features. The licenses are available as either node-locked (user) licenses, which are tied to a specific workstation, or as floating (server) licenses. Rational System Architect encyclopedias Rational System Architect provides an underlying storage mechanism for its repository to store all diagrams and definitions, among other information. Consult the Rational System Architect Installation Guide for software and hardware requirements. Install and configure IBM Rational System Architect Version 11.3: Page 2 of 21 Part 1. Stand-alone installation with Microsoft SQL Express ibm.com/developerWorks/ developerWorks® This Rational System Architect repository is called an encyclopedia. An encyclopedia is a database within a Microsoft SQL Server instance. There are two types: enterprise and professional. • Enterpriseencyclopedias are databases that have role-based access control and instance- level access control. These encyclopedias are attached to a Rational System Architect catalog that controls access to these enterprise encyclopedias. These types of encyclopedias are managed by the Catalog Manager, an optional Rational System Architect add-on. • Professional encyclopedias are standard Rational System Architect encyclopedias that are not attached to a catalog. Encyclopedias with Microsoft SQL Server or SQL Express SQL Server and SQL Express are RDBMS (relational database management systems) that run on platforms (physical hardware, such as workstations or servers). Both SQL Server and SQL Express run only on Microsoft operating systems. SQL Express is a free, lightweight version of SQL Server. Rational System Architect bundles SQL Express with its installation files. The Startup wizard provides an option to install SQL Express on a workstation. SQL Server and SQL Express instances are a way of having more than one SQL server running on a physical server or workstation. The databases and their objects (tables and views) are created within a SQL Server instance. Rational System Architect identifies the instance name by the hostname and the instance name in this format: <hostname>\<instance name>. Rational System Architect encyclopedias are actual databases. These encyclopedias can be created only by using Rational System Architect, and they reside within a SQL Server instance, as Figure 1 shows. In Figure 1, the tree view, shows a SQL Server instance called "RSA" running on a physical server with the hostname of IBM-MAX0Q2AIFG2. Within the IBM-MAX0Q2AIFG2\RSA instance are several Rational System Architect encyclopedias, such as Tutorial and Samples. Figure 1. Tree view of Rational System Architect encyclopedias The Encyclopedia Manager Install and configure IBM Rational System Architect Version 11.3: Page 3 of 21 Part 1. Stand-alone installation with Microsoft SQL Express developerWorks® ibm.com/developerWorks/ The Encyclopedia Manager is a utility that provides a set of tools for maintaining Rational System Architect encyclopedias. It includes a subset of administrative functions in SQL Server Enterprise Manager. It provides the ability to attach, detach, back up, and restore Rational System Architect encyclopedias. It is also used to create logins to the SQL Server instances and to define roles and user access to the encyclopedias. The Startup Wizard The Startup Wizard is the tool used to configure the settings for Rational System Architect installation. You start it by selecting Help > Startup Wizard. You can use the wizard for these tasks: • Install SQL Server Express to the local workstation • Connect to an existing SQL Server (or SQL Express) located on the workstation • Connect to an existing SQL Server (or SQL Express) located on the network The wizard also provides the options for selecting the default framework and configuring the sample encyclopedia projects. License requirements Rational System Architect requires a valid license to unlock its features. Rational System Architect uses the FlexNet License Server to manage the licenses. This license server is automatically installed when Rational System Architect is installed and runs as a Windows service. The licenses are stored in a file called license.dat. FlexNet licenses are available as either node-locked (user) licenses or floating (server) licenses. Floating licenses Floating (server) licenses are accessible on a network and are not tied to one particular workstation. Instead, the license is tied to the workstation or server where the FlexNet License Server is installed. In such configuration, not every workstation running Rational System Architect software requires its own license.dat file. Instead, floating licenses provide a pool of licenses that can be shared among all Rational System Architect workstations. All floating licenses are placed in one license.dat file. The number of Rational System Architect workstation that can run concurrently is determined by the number of purchased floating licenses. The floating configuration requires the FlexNet License Server to be network accessible