Database Principles and Design

Description

Database Principles and Design document sample

Document Sample
scope of work template
							Domain Name                                                       Database

     Component #          Name               Component Description                          Product          Sub-Domain
                                     Turnkey datamart/warehouse solution
                                     includes hardware, storage, db and
                   DB Appliance      datamodel                                    Netezza

                                     Components that allow client applications
                                     to connect with DBMS systems
                   DB Connectivity                                                ODBC
                                     Components that allow client applications
                                     to connect with DBMS systems
                   DB Connectivity                                                JDBC
                                     Components that allow client applications
                                     to connect with DBMS systems
                   DB Connectivity                                                OLE DB


                                     Database Management Systems

                   DBMS                                                           Oracle
                   DBMS              Database Management Systems                  Microsoft SQL-Server
                   DBMS              Database Management Systems                  MS-Access
                   DBMS              Database Management Systems                  DB2 (Mainframe)
                   DBMS              Database Management Systems                  DB2 UDB (AIX)
                   DBMS              Database Management Systems                  IDMS
                   DBMS              Database Management Systems                  Hyperion Essbase
                   DBMS              Database Management Systems                  MySQL
                   DBMS              Database Management Systems                  NCR Teradata
                   DBMS              Database Management Systems                  Informix
                   DBMS              Database Management Systems                  DB2 UDB (I-Series)

                                     Tools to affect configuration,
                                     administration and support of the DBMS
                                     environment that facilitate the database
                   DB Backup and     manager ability to do his/her job.
                   Recovery                                                       Backup Exec
                                     Tools to affect configuration,
                                     administration and support of the DBMS
                                     environment that facilitate the database
                   DB Backup and     manager ability to do his/her job.
                   Recovery                                                       Quest Lightspeed
                                     Tools to affect configuration,
                                     administration and support of the DBMS
                                     environment that facilitate the database
                   DB Backup and     manager ability to do his/her job.
                   Recovery                                                       Veritas
                                     Tools to affect configuration,
                                     administration and support of the DBMS
                                     environment that facilitate the database
                                     manager ability to do his/her job.
                   DB Management                                                  Microsoft SQL Enterprise Manager
                                     Tools to affect configuration,
                                     administration and support of the DBMS
                                     environment that facilitate the database
                                     manager ability to do his/her job.
                   DB Management                                                  Oracle Entrpise Manager
                                     Tools to affect configuration,
                                     administration and support of the DBMS
                                     environment that facilitate the database
                                     manager ability to do his/her job.
                   DB Management                                                  Oracle Grid Control
                                     Tools to affect configuration,
                                     administration and support of the DBMS
                                     environment that facilitate the database
                                     manager ability to do his/her job.
                   DB Management                                                  Quest Spotlight
                                     Tools to affect configuration,
                                     administration and support of the DBMS
                                     environment that facilitate the database
                                     manager ability to do his/her job.
                   DB Management                                                  Toad
                                     Tools to affect configuration,
                                     administration and support of the DBMS
                                     environment that facilitate the database
                                     manager ability to do his/her job.
                   DB Management                                                  Enterprise Manager (Embarcadero co.)
                                     Tools to affect configuration,
                                     administration and support of the DBMS
                                     environment that facilitate the database
                                     manager ability to do his/her job.
                   DB Management                                                  Quest Foglight
                                     Tools to affect configuration,
                                     administration and support of the DBMS
                                     environment that facilitate the database
                                     manager ability to do his/her job.
                   DB Management                                                  ERWin (modeling tool)

                                     Tools used to provide performance and
                                     db activity statistics along with alerting
                   DB Monitoring     mechanisms.                                  Tivoli
                                     Tools used to provide performance and
                                     db activity statistics along with alerting
                   DB Monitoring     mechanisms.                                  Mercury Monitoring
                                     Tools used to provide performance and
                                     db activity statistics along with alerting
                   DB Monitoring     mechanisms.                                  Embarcadero + other 3rd party tools
                                     Tools used to provide performance and
                                     db activity statistics along with alerting
                   DB Monitoring     mechanisms.                                  Net-IQ
                                                                                                                                                                      Infrastructure Road Map
Infrastructure Component Catalog (and Glossary)                           Final Component Product Standard Decisions                                 (Future Architecture, Technology, Product Goals by Year)
   Component                        Description                   Vendor + Product    Version     Life Cycle     Comments               Previous    Today        Year 1       Year 2   Year 3-5 Year 5+       Comments
                                                                      Chosen                         State                               Period    (Current)
                  Turnkey datamart/warehouse solution includes
                  hardware, storage, db and datamodel                                                         "Data warehouse
                                                                                                              in a box". Includes
                                                                                                              hardware,
                                                                                                              software, DBMS
                                                                                                              and storage.                                                    X                         Not in the
                                                                                                              Used for BI type                                                                          environment as of
                                                                                                              applications.                                                                             yet. Expected to
                                                                                                              Lower cost                                                                                possibly be
                                                                                                              solution in some                                                                          evaluated within 2
DB Appliance                                                     Netezza                           Evaluating cases.                                                                                    years.
                  Components that allow client applications to                                                Connections to the
                  connect with DBMS systems                                                                   DB for non-Java
                                                                                                              based
                                                                                                              applications. May
                                                                                                              require driver
                                                                                                                                                                                                  X
                                                                                                              installations on                                                                          Standard
                                                                                                              client. The                                                                               database access
                                                                                                              specific driver is                                                                        method. Will
                                                                                                              determined by the                                                                         remain so for the
DB Connectivity                                                  ODBC                Various       Mainstream backend DBMS.                                                                             forseeable future.
                  Components that allow client applications to
                  connect with DBMS systems                                                                    Connections to the
                                                                                                               DB for Java based
                                                                                                               applications. May
                                                                                                               require driver
                                                                                                                                                                                                  X
                                                                                                               installations on                                                                         Standard
                                                                                                               client. The                                                                              database access
                                                                                                               specific driver is                                                                       method. Will
                                                                                                               determined by the                                                                        remain so for the
DB Connectivity                                                  JDBC                Various       Mainstream backend DBMS.                                                                             forseeable future.
                  Components that allow client applications to                                                 Primarly used by
                  connect with DBMS systems                                                                    Microsoft visual
                                                                                                               studio suite of
                                                                                                               products.
                                                                                                               Provides a direct                                                                        Direct access
                                                                                                                                                                                        X
                                                                                                               connection to the                                                                        program method.
                                                                                                               DB. The specific                                                                         Will remain in use
                                                                                                               driver is                                                                                for several years.
                                                                                                               determined by the                                                                        ODBC/JDBC
DB Connectivity                                                  OLE DB              N/A           Containment backend DBMS.                                                                            preferred.
DBMS              Database Management Systems
                                                                                                                High availablity,
                                                                                                                High transaction
                                                                                                                volume mission
                                                                                                                critical or strategic                                         X
                                                                                                                client server                                                                           Upgrade to 11g
                                                                                                                applications (N-                                                                        will be considered
                                                                                                                tier, Fat Client,                                                                       once 12g is
                                                                 Oracle              11g           Evaluating   etc).                                                                                   released.
DBMS              Database Management Systems
                                                                                                              High availablity,
                                                                                                              High transaction
                                                                                                              volume mission
                                                                                                              critical or strategic                                           X
                                                                                                              client server                                                                             10g to remain
                                                                                                              applications (N-                                                                          standard Oracle
                                                                                                              tier, Fat Client,                                                                         platform for at
                                                                 Oracle              10g           Mainstream etc).                                                                                     least 2 years.
DBMS              Database Management Systems                                                                                                                                                           SQL Server 7 is
                                                                                                                Mid-range web                                                                           still within the
                                                                                                                based                                                                                   environment and
                                                                                                                applications.                                                                           will be
                                                                                                                                                      X
                                                                                                                Rapid                                                                                   discontinued with
                                                                                                                development,                                                                            the SQL Server
                                                                                      SQL Server 7              lower cost                                                                              2005 upgrade in
                                                                 Microsoft SQL-Server SP4          Retirement   alternative.                                                                            2008
                                                                                                                                                      Infrastructure Road Map
Infrastructure Component Catalog (and Glossary)            Final Component Product Standard Decisions                                (Future Architecture, Technology, Product Goals by Year)
   Component                  Description          Vendor + Product    Version     Life Cycle     Comments              Previous    Today        Year 1       Year 2   Year 3-5 Year 5+        Comments
                                                       Chosen                         State                              Period    (Current)
DBMS           Database Management Systems                                                                                                                                                SQL Server 2000
                                                                                                                                                                                          will be going out of
                                                                                                                                                                                          primary support
                                                                                                                                                                                          within 2008.
                                                                                                  Mid-range web                                                                           Applications non-
                                                                                                  based                                             X                                     SQL Server 2005
                                                                                                  applications.                                                                           compatible will
                                                                                                  Rapid                                                                                   remain on SQl
                                                                                                  development,                                                                            Server 2000 for
                                                                       SQL Server                 lower cost                                                                              the forseeable
                                                  Microsoft SQL-Server 2000 SP4     Containment   alternative.                                                                            future.
DBMS           Database Management Systems                                                        Mid-range web
                                                                                                  based
                                                                                                  applications.
                                                                                                  Rapid                                                                   X
                                                                                                  development,                                                                              Mainstream SQL
                                                                       SQL Server                 lower cost                                                                                Server RDBMS for
                                                  Microsoft SQL-Server 2005 SP1     Mainstream    alternative.                                                                              the next few years.
DBMS           Database Management Systems                                                        Mid-range web
                                                                                                  based
                                                                                                  applications.                                                                             Will be released
                                                                                                  Rapid                                                        X                            2008. Will not be
                                                                                                  development,                                                                              mainstream in
                                                                       SQL Server                 lower cost                                                                                environment until
                                                  Microsoft SQL-Server 2008         Emerging      alternative.                                                                              next release.
DBMS           Database Management Systems                                                        Multi-dimensional
                                                                                                  OLAP database
                                                                                                  used for complex
                                                                                                  financial planning                                                      X
                                                                                                  and what-if
                                                                                                  analysis and
                                                  Hyperion Essbase    System 9      Mainstream    modeling.
DBMS           Database Management Systems                                                        Small department
                                                                                                  level applications
                                                                                                  with less than 5
                                                                                                  conurrent users.
                                                                                                                                                                                     X
                                                                                                  Non-user facing
                                                                                                  applications,
                                                                                                  internal only. No                                                                         For small limited
                                                  Microsoft Access    Access 2007   Containment   security.                                                                                 use applications.
DBMS           Database Management Systems                                                        Limited to                                                                                Primary DB2
                                                                                                  mainframe                                                                                 mainframe
                                                                                                  applications, no                                                                          RDBMS for the
                                                                                                                                                                          X
                                                                                                  new non-                                                                                  next few years. V8
                                                                                                  mainframe                                                                                 being installed
                                                  DB2 (mainframe)     DB2 v8        Mainstream    development                                                                               2008.
DBMS           Database Management Systems                                                        Limited to
                                                                                                  mainframe
                                                                                                  applications, no                                                                          Current DB2
                                                                                                                                                   X
                                                                                                  new non-                                                                                  version. Will be
                                                                                                  mainframe                                                                                 replaced with 8 in
                                                  DB2 (mainframe)     DB2 v7        Retirement    development                                                                               2008.
DBMS           Database Management Systems                                                        Limited to existing
                                                                                                  applications, no                                                                          No current plans to
                                                                                                  new development,                                                                          upgrade as current
                                                                                                                                                                                     X
                                                                                                  maintenance only.                                                                         environment will
                                                                                                  Legacy                                                                                    not support this
                                                  DB2 UDB (AIX)       UDB v8        Evaluating    datawarehouse.                                                                            version.
DBMS           Database Management Systems                                                        Limited to existing
                                                                                                  applications, no
                                                                                                  new development,
                                                                                                                                                               X
                                                                                                  maintenance only.                                                                         Current version
                                                                                                  Legacy                                                                                    with no current
                                                  DB2 UDB (AIX)       UDB v7        Containment   datawarehouse.                                                                            plans to upgrade.
DBMS           Database Management Systems                                                        Non-relational                                                                            Evaluating the
                                                                                                  database, limited                                                                         possibility of
                                                                                                  new development                                              X                            upgrading to
                                                                                                  when required by                                                                          version16 within
                                                  IDMS                v 16.0        Evaluating    application.                                                                              the next 2 years.
                                                                                                                                                                        Infrastructure Road Map
Infrastructure Component Catalog (and Glossary)                               Final Component Product Standard Decisions                               (Future Architecture, Technology, Product Goals by Year)
    Component                       Description                       Vendor + Product     Version    Life Cycle     Comments             Previous    Today        Year 1       Year 2   Year 3-5 Year 5+       Comments
                                                                          Chosen                         State                             Period    (Current)
DBMS              Database Management Systems                                                                    Non-relational
                                                                                                                 database, limited
                                                                                                                 new development                                                X
                                                                                                                 when required by                                                                         Current IDMS
                                                                    IDMS                v 15.0 SP3   Containment application.                                                                             version.
DBMS              Database Management Systems
                                                                                                                   Open source,
                                                                                                                   lightweight DB.
                                                                                                                   Not for complex
                                                                                                                   data processing.
                                                                                                                   Used for small                                               X
                                                                                                                   applications. (Sun                                                                     For use in small
                                                                                                                   aquired MySQL                                                                          environments.
                                                                                                                   and implemented                                                                        Evaluating usage
                                                                                                                   2 phase                                                                                within
                                                                    MySQL                           5 Evaluating   transactions)                                                                          environment.
DBMS              Database Management Systems                                                                      High volume
                                                                                                                   warehousing and
                                                                                                                                                                                          X
                                                                                                                   BI based
                                                                    NCR Teradata                      Evaluating   applications.
DBMS              Database Management Systems                                                                      Well known for
                                                                                                                   OTLP and High
                                                                                                                                                                    X
                                                                                                                   availability
                                                                    Informix                     11.1 Evaluating   processing.
DBMS              Database Management Systems
                                                                                                                  Limited to AS400
                                                                                                                  applications, no
                                                                                                                  new non-
                                                                                                                  mainframe
                                                                                                                  development.
                                                                                                                  (This is used on
                                                                                                                  AS400 and is an
                                                                                                                                                                                          X
                                                                                                                  intrinsic part of
                                                                                                                  AS400 operating
                                                                                                                  system, cannot be
                                                                                                                  decoupled from
                                                                                                                  these AS400                                                                             No change in this
                                                                                                                  apps. As long as                                                                        environment is
                                                                                                                  we have AS400                                                                           expected within
                                                                    DB2 UDB (I-Series)   v8           Containment apps, this will stay)                                                                   the next few years.
DB              Tools to affect configuration, administration and                                                 Compression
Backup/Recovery support of the DBMS environment that facilitate                                                   software used to
                the database manager ability to do his/her job.                                                   backup SQL-
                                                                                                                  Server databases
                                                                                                                  to disk.
                                                                                                                  Compresses DB                                                                     X     Primary SQL
                                                                                                                  up to 85% of                                                                            Server backup
                                                                                                                  original size. Used                                                                     software. Will be in
                                                                                                                  in most of our                                                                          mainstream usage
                                                                                                                  production                                                                              for the forseeable
                                                                    Quest Lightspeed     4.8.4        Mainstream environments.                                                                            future.
DB              Tools to affect configuration, administration and                                                 DB backup utility
Backup/Recovery support of the DBMS environment that facilitate                                                   for SQL-Server to
                                                                                                                                                                                X
                the database manager ability to do his/her job.                                                   move data copies                                                                        Currently in use by
                                                                    Backup Exec                       Containment to tape.                                                                                the backup teams.
DB              Tools to affect configuration, administration and
Backup/Recovery support of the DBMS environment that facilitate                                                   Used as a
                the database manager ability to do his/her job.                                                   backup/recovery                                               X
                                                                                                                  tool for SQL-                                                                           Currently in use by
                                                                    Veritas                           Containment Server and Oracle.                                                                      the backup teams.
                                                                                                                                                                      Infrastructure Road Map
Infrastructure Component Catalog (and Glossary)                              Final Component Product Standard Decisions                              (Future Architecture, Technology, Product Goals by Year)
   Component                      Description                        Vendor + Product    Version     Life Cycle     Comments            Previous    Today        Year 1       Year 2   Year 3-5 Year 5+       Comments
                                                                         Chosen                         State                            Period    (Current)
DB Management   Tools to affect configuration, administration and
                support of the DBMS environment that facilitate                                                    Used to create DB,
                the database manager ability to do his/her job.                                                    tablespace, index,
                                                                                                                   manage users,
                                                                                                                   schedule jobs,
                                                                                                                   manage security
                                                                                                                   and manage
                                                                                                                   overall SQL Server
                                                                                                                                                      X
                                                                                                                   environment. This
                                                                                                                   would be used to
                                                                                                                   manage our SQL-
                                                                                                                   Server database.
                                                                                                                   Also used for SQL-
                                                                                                                   Server process                                                                       Management tool
                                                                    Microsoft SQL        SQL Server 7              and performance                                                                      that is packaged
                                                                    Enterprise Manager   SP4          Retirement   management.                                                                          with SQL Server
DB Management   Tools to affect configuration, administration and
                support of the DBMS environment that facilitate                                                   Used to create DB,
                the database manager ability to do his/her job.                                                   tablespace, index,
                                                                                                                  manage users,
                                                                                                                  schedule jobs,
                                                                                                                  manage security
                                                                                                                  and manage
                                                                                                                  overall SQL Server
                                                                                                                                                                  X
                                                                                                                  environment. This
                                                                                                                  would be used to
                                                                                                                  manage our SQL-
                                                                                                                  Server database.
                                                                                                                  Also used for SQL-
                                                                                                                  Server process                                                                        Management tool
                                                                    Microsoft SQL        SQL Server               and performance                                                                       that is packaged
                                                                    Enterprise Manager   2000 SP4     Containment management.                                                                           with SQL Server
DB Management   Tools to affect configuration, administration and
                support of the DBMS environment that facilitate                                                  Used to create DB,
                the database manager ability to do his/her job.                                                  tablespace, index,
                                                                                                                 manage users,
                                                                                                                 schedule jobs,
                                                                                                                 manage security
                                                                                                                 and manage
                                                                                                                 overall SQL Server
                                                                                                                                                                                        X
                                                                                                                 environment. This
                                                                                                                 would be used to
                                                                                                                 manage our SQL-
                                                                                                                 Server database.
                                                                                                                 Also used for SQL-
                                                                                                                 Server process                                                                         Management tool
                                                                    Microsoft SQL        SQL Server              and performance                                                                        that is packaged
                                                                    Enterprise Manager   2005 SP1     Mainstream management.                                                                            with SQL Server
DB Management   Tools to affect configuration, administration and
                support of the DBMS environment that facilitate                                                    Used to create DB,
                the database manager ability to do his/her job.                                                    tablespace, index,
                                                                                                                   manage users,
                                                                                                                   schedule jobs,
                                                                                                                   manage security
                                                                                                                   and manage
                                                                                                                   overall SQL Server
                                                                                                                                                                              X
                                                                                                                   environment. This
                                                                                                                   would be used to
                                                                                                                   manage our SQL-
                                                                                                                   Server database.
                                                                                                                   Also used for SQL-
                                                                                                                   Server process                                                                       Management tool
                                                                    Microsoft SQL        SQL Server                and performance                                                                      that is packaged
                                                                    Enterprise Manager   2008         Emerging     management.                                                                          with SQL Server
                                                                                                                                                                           Infrastructure Road Map
Infrastructure Component Catalog (and Glossary)                              Final Component Product Standard Decisions                                   (Future Architecture, Technology, Product Goals by Year)
   Component                      Description                        Vendor + Product    Version     Life Cycle     Comments                 Previous    Today        Year 1       Year 2   Year 3-5 Year 5+       Comments
                                                                         Chosen                         State                                 Period    (Current)
DB Management   Tools to affect configuration, administration and
                support of the DBMS environment that facilitate                                                         Used to create DB,
                the database manager ability to do his/her job.                                                         tablespace, index,
                                                                                                                        manage users,
                                                                                                                        schedule jobs,
                                                                                                                        manage security
                                                                                                                        and manage
                                                                                                                        overall Oracle
                                                                                                                                                                                   X
                                                                                                                        environment. This
                                                                                                                        would be used to
                                                                                                                        manage our
                                                                                                                        Oracle database.
                                                                                                                        Also used for
                                                                                                                        Oracle process                                                                       Management tool
                                                                    Oracle Entrpise                                     and performance                                                                      that is packaged
                                                                    Manager               11g latest      Evaluating    management.                                                                          with Oracle
DB Management   Tools to affect configuration, administration and
                support of the DBMS environment that facilitate                                                     Used to create DB,
                the database manager ability to do his/her job.                                                     tablespace, index,
                                                                                                                    manage users,
                                                                                                                    schedule jobs,
                                                                                                                    manage security
                                                                                                                    and manage
                                                                                                                    overall Oracle
                                                                                                                                                                                   X
                                                                                                                    environment. This
                                                                                                                    would be used to
                                                                                                                    manage our
                                                                                                                    Oracle database.
                                                                                                                    Also used for
                                                                                                                    Oracle process                                                                           Management tool
                                                                    Oracle Entrpise                                 and performance                                                                          that is packaged
                                                                    Manager               v 10g          Mainstream management.                                                                              with Oracle
DB Management   Tools to affect configuration, administration and                                                   Creation of DB
                support of the DBMS environment that facilitate                                                     objects, stored
                the database manager ability to do his/her job.                                                     procedures, SQL
                                                                                                                    statement tuning.
                                                                                                                    DBA's use this                         X                                                 Primary DBA
                                                                                                                    product for Oracle                                                                       development tool,
                                                                                                                    DB, may also be                                                                          outside of
                                                                                          3.2 for SQL               used for other                                                                           packaged
                                                                    Toad                  Server         Mainstream DBSMs                                                                                    software.
DB Management   Tools to affect configuration, administration and                                                   Creation of DB
                support of the DBMS environment that facilitate                                                     objects, stored
                the database manager ability to do his/her job.                                                     procedures, SQL
                                                                                                                    statement tuning.
                                                                                                                    DBA's use this                                                                     X     Primary DBA
                                                                                                                    product for Oracle                                                                       development tool,
                                                                                                                    DB, may also be                                                                          outside of
                                                                                                                    used for other                                                                           packaged
                                                                    Toad                  9.6 for Oracle Mainstream DBSMs                                                                                    software.
DB Management   Tools to affect configuration, administration and                                                                                                                                            Primary modeling
                support of the DBMS environment that facilitate                                                                                                                                              software for the
                the database manager ability to do his/her job.                                                                                                                    X                         environment.
                                                                    ERWin (modeling                                   Data Modeling                                                                          Upgraded Qtr 1
                                                                    tool)                              7.2 Mainstream tool.                                                                                  2008.
DB Management   Tools to affect configuration, administration and                                                     Highly
                support of the DBMS environment that facilitate                                                       recommeded
                the database manager ability to do his/her job.                                                       enterprise
                                                                                                                      management tool
                                                                                                                      for management,
                                                                                                                      monitoring,
                                                                                                                      performance
                                                                                                                      tuning, trouble
                                                                                                                      shooting. Could
                                                                                                                                                                                   X
                                                                                                                      be the
                                                                                                                      replacement for
                                                                                                                      Oracle Enterprise
                                                                                                                      Manager and                                                                            Monitoring tool
                                                                                                                      possibly Microsoft                                                                     used for Oracle
                                                                                                                      SQL Enterprise                                                                         environment. Will
                                                                                                                      Manager.                                                                               be installed with
                                                                                                                      Manages clusters                                                                       Oracle 11g
                                                                    Oracle Grid Control   11g              Evaluating and virtualization.                                                                    RDBMS.
                                                                                                                                                                       Infrastructure Road Map
Infrastructure Component Catalog (and Glossary)                                Final Component Product Standard Decisions                             (Future Architecture, Technology, Product Goals by Year)
   Component                      Description                         Vendor + Product      Version    Life Cycle     Comments           Previous    Today        Year 1       Year 2   Year 3-5 Year 5+       Comments
                                                                           Chosen                         State                           Period    (Current)
DB Management   Tools to affect configuration, administration and                                                 Highly
                support of the DBMS environment that facilitate                                                   recommeded
                the database manager ability to do his/her job.                                                   enterprise
                                                                                                                  management tool
                                                                                                                  for management,
                                                                                                                  monitoring,
                                                                                                                  performance
                                                                                                                  tuning, trouble
                                                                                                                  shooting. Could
                                                                                                                                                                               X
                                                                                                                  be the
                                                                                                                  replacement for
                                                                                                                  Oracle Enterprise
                                                                                                                  Manager and
                                                                                                                  possibly Microsoft                                                                     Monitoring tool
                                                                                                                  SQL Enterprise                                                                         used for Oracle
                                                                                                                  Manager.                                                                               environment.
                                                                                                                  Manages clusters                                                                       Installed Qtr 2.
                                                                    Oracle Grid Control  10g          Emerging    and virtualization.                                                                    2008.
DB Management   Tools to affect configuration, administration and                                                 Active monitoring
                support of the DBMS environment that facilitate                                                   tool works with
                the database manager ability to do his/her job.                                                   Oralce and SQL-                                                                        Used to monitor
                                                                                                                  Server. Designed                                             X                         COE SQl Server
                                                                                                                  to deep dive into                                                                      environment. 1
                                                                                                                  performance                                                                            license within the
                                                                    Quest Spotlight                 2 Containment issues.                                                                                environment.
DB Management   Tools to affect configuration, administration and                                                 Platform
                support of the DBMS environment that facilitate                                                   independent DB
                the database manager ability to do his/her job.                                                   monitoring tool for
                                                                                                                  performance. Use
                                                                                                                                                                               X
                                                                                                                  for Oracle DB in                                                                       Monitoring tool for
                                                                                                                  the past (Wendy).                                                                      an enterprise
                                                                    Enterprise Manager                            Also used for SQL-                                                                     environment.
                                                                    (Embarcadero co.)                 Evaluating Server (Tom).                                                                           Similar to Foglight.
DB Management   Tools to affect configuration, administration and
                support of the DBMS environment that facilitate                                                   Enterprise level
                the database manager ability to do his/her job.                                                   monitoring tool for                                                                    Monitoring tool for
                                                                                                                  DB and                                                       X                         an enterprise
                                                                                                                  Application service                                                                    environment.
                                                                                                                  level monitoring.                                                                      Similar to
                                                                    Quest Foglight       v5            Evaluating Like Tivoli.                                                                           Embarcadero.
DB Monitoring   Tools used to provide performance and db                                                          Enterprise scale
                activity statistics along with alerting                                                           monitoring tool,
                mechanisms.                                                                                       includes alerting
                                                                                                                  mechanisms and
                                                                                                                  archiving tools.
                                                                                                                  Has plug ins for
                                                                                                                  SQL-Server,
                                                                                                                                                                               X
                                                                                                                  Oracle and UDB
                                                                                                                  rdbms. Has
                                                                                                                  connections into                                                                       Primary monitoring
                                                                                                                  helpdesk ticket                                                                        tool for RDBMS
                                                                                                                  processes and                                                                          enviroments. Will
                                                                                                                  monitors active DB                                                                     be in use for the
                                                                    Tivoli               v5            Mainstream processes.                                                                             forseeable future.
DB Monitoring   Tools used to provide performance and db
                activity statistics along with alerting                                                             Site Scope tool.
                mechanisms.                                                                                         Monitors SQL-
                                                                                                                    Server, Oracle
                                                                                                                                                                   X
                                                                                                                    RDMS and others.
                                                                                                                    Also monitors
                                                                                                                    operating system
                                                                    Mercury Monitoring   v 8.5         Emerging     service levels.
DB Monitoring   Tools used to provide performance and db
                activity statistics along with alerting                                                             Requires agent
                mechanisms.                                                                                         install on
                                                                                                                    computer. Used                     X
                                                                                                                    for SQL-server.
                                                                                                                    Passive monitoring
                                                                    Net-IQ                             Retirement   tool for alerting.                                                                   Retiring.
                                                                                                                                                            Infrastructure Road Map
Infrastructure Component Catalog (and Glossary)                     Final Component Product Standard Decisions                             (Future Architecture, Technology, Product Goals by Year)
   Component                     Description                Vendor + Product    Version     Life Cycle     Comments           Previous    Today        Year 1       Year 2   Year 3-5 Year 5+       Comments
                                                                Chosen                         State                           Period    (Current)
DB Monitoring   Tools used to provide performance and db
                activity statistics along with alerting                                                Potential for Single
                mechanisms.                                                                            DB Monitoring
                                                                                                                                                                    X
                                                                                                       tool. Needs
                                                           Embarcadero + other                         further evaluation
                                                           3rd party tools                Evaluating   on functionality.




                                                           Netezza                        Emerging
                                                                                                                                                                                                                                                            Infrastructure Road Map
Infrastructure Component Catalog (and Glossary)                                                                             Key Pattern/Services Mappings                Final Component Product Standard Decisions                        (Future Architecture, Technology, Product Goals by Year)
Dom.     Domain    Component                       Description                                     Examples                      Key              Key            Dept   Vendor +   Version Approval      Life      Comments   Previous    Today        Year 1       Year 2   Year 3-5 Year 5+       Comments
 #                                                                                           (Vendors and Products)             Pattern          Service        Owner   Product              Rating     Cycle                  Period    (Current)
                                                                                                                                                                        Chosen                          State
  5    Database   Database     Software that enables applications to access a         IBI EDA/SQL, Sybase OmniSQL, OLE      3/N-Tier Transact   Transactional
                  Gateway      variety of back-end DBMS-based data,                   DB and ODBC drivers                                        Integration
                               transforming calls into native calls for each
                               DBMS supported.
  5    Database   DBMS         Software that stores data in formats that allow for    Oracle, Sybase, Ingres, IBM DB2,      3/N-Tier Transact    Database
                               easy and fast retrieval along with efficient writing   Microsoft SQL Server, NCR Teradata,
                               of data for transact patterns, or for decisional       Hyperion
                               query analysis in publish patterns. Often
                               relational in structure (RDBMS).
  5    Database   Extract/Tran Provides the data extraction functionality             Informatica, Ardent                   3/N-Tier Transact    Database
                  sform        necessary to extract information from production
                  Software     systems and then cleanse/transform to the
                               format for the decisional publish applications.

  5    Database   Search        Indexes, searches, and retrieves content across Verity                                        Web Publish          Content
                  Engine        Web sites.                                                                                                       Integration
  5    Database   Voice         Software that enables voice mail and messaging Octel, Centigram, Lucent                       Real-Time             Voice
                  Messaging     (including storing that data type).                                                           Collaborate
                  Store
                                          9f8150b7-6b85-4df6-a0c8-980879763182.xls
     PATTERN NAME                                                3/N-Tier Transaction Pattern

       Pattern Definition        Presentation, data access and busienss logic partitioned
       Diagram




       Owner Name, Dept.         Bob Smith, Architect
       Date Last Update          10/10/2007
       Document Creator          Bob Smith, Architect
       Date of Next Update       10/1/2008
       Hosting/Sourcing
       Strategy                  TBD
       Cost/Pricing              Determine after first few implementations
       Application Examples      SAP R/3 and Siebel CRM
                                                      ETA Principles (implications of principles, etc.)
       Principle #1              Stateless farm design (except database management)
       Principle #2              Mulitpoint interface (Web and interactive voice response)
                                                                         Use Case Matches
      Who                        Anyone
 Use
      Where                      Anywhere
Cases What
                                 Transactional applications
       Service-Level Matches
                                 Scalability - (more than 500 users)
SLMs                             Changing presentation logic
                                 Integrating sources/consumers with the application
                                 Slow speed of initial deployment
                                                                      Manifest (by domain)
                 Domain            Architecture          Technology            Product       Configuration
       Application (Tool)
       API Domain                                   Ent Javabeans, J2EE
       Presentation                                                     Apache
       Application Server                           Web framework       Websphere
 M
 a     Integration               EAI standards
 n     Database                                                         Oracle V8i
 i
       Platform (Server/Client
 f
       HW/OS)                                       Linux on Compaq Suse Linux
 e
 s     Storage                                      SAN                 EMC SAN
 t     Network                                      WAN with CoS        Cisco, ATT
       Security
       Management                                   IBM Operational Services

       ETA Pattern Template                             Gartner Confidential                                 Page 10
                                             9f8150b7-6b85-4df6-a0c8-980879763182.xls
        PATTERN
 Transaction Pattern NAME

              Pattern Definition
ogic partitioned
              Diagram




             Owner Name, Dept.
             Date Last Update
             Document Creator
             Date of Next Update
             Hosting/Sourcing
             Strategy
             Cost/Pricing
             Application Examples
 implications of principles, etc.)
management) Principle #1
            Principle #2
voice response)
se Case Matches
            Who
       Use
            Where
     Cases What

             Service-Level Matches

      SLMs
pplication

nifest (by domain)
                                      Server OS/HW
                      Domain
                                        Platform
             Application (Tool)
             API Domain
             Presentation
             Application Server
        M
        a    Integration
        n    Database
        i
             Platform (Server/Client
        f
             HW/OS)                  Compaq 2400
        e
        s    Storage                 EMC DMX
        t    Network                 Cisco 8500
             Security
             Management


             ETA Pattern Template                      Gartner Confidential             Page 11
                                        9f8150b7-6b85-4df6-a0c8-980879763182.xls
      SERVICE NAME                                          Identity infrastructure services

       Service Definition
                               Providing user identity information (atrtributes), including authentication credentials and related
                               single sign-on services
       Diagram




       Owner Name, Dept        Sally Jones, architect
       Date Last Update        10/10/2007
       Document Creator        Sally Jones, architect
       Date of Next update     10/1/2008
       Interface/Process
       Change Authority
                                                                    Service Design Overview
       Maturity                Installed since 2001
       Hosting                 Internal hosting
       Volatility              Changed by release quarterly
                                                         ETA Principles (Implications of Principles, Etc.)
       Principle #1            Simple authentication usually sufficient
       Principle #2            Replication to scale (mostly read-omly)
                                                              Use Case and Service-Level Matches
       Who                     Direct use by application (lightweight directory access protocol)
       Where                   Anywhere
       What
                            Indirect use via Web server (with attribute passing in headers)
 Use
                            Direct use by application (security APIs)
Cases Specific Use Case
      Scenarios (Functional
      Definition)
      Potential Users/Apps/
      Patterns
      Service-Level Matches
                            Scalability - (more than 500 users)
SLMs                        Scale incrementally using replicas
                            Direct application support




      ETA Service Template                            Gartner Confidential                                         Page 12
                                      9f8150b7-6b85-4df6-a0c8-980879763182.xls
    SERVICE NAME                                         Identity infrastructure services

                                                                   Manifest (By Domain)
                                                                                                           Server OS/HW
           Domain               Architecture       Technology               Product        Configuration
                                                                                                             Platform
    Application (Tool)
    API                       Lightweight Directory Access Protocol, Web Server exits
    Presentation
M   Application Server
a
    Integration                                  Meta-Directory Utilities
n
i   Database
f   Platform (Server/Client
                                                                                                           Sun Solaris on
e   HW/OS)
                                                                                                              SPARC
s
    Storage
t
    Network
    Security                                     Single Sign-on     Netegrity SiteMinder
    Management
                                                         Manifest (By Operational Process/Service)
    Process #1
    Process #2




    ETA Service Template                          Gartner Confidential                                     Page 13
                                       Enterprise Technology Architecture
                                    Current State Components With Road Map

 Current State Technology
                                             Component Products                       Component Road Map
   Component Catalog
Domain   Component   Description   Owner   Vendor +    Life Cycle   Comments    Today      Years 1-3   Comments
                                           Product s     Status                (Current)
                                          9f8150b7-6b85-4df6-a0c8-980879763182.xls
           Services                                                         Catalog
 Category        Service
                                                    Description                                            Example
or Domain         Name
Network       LAN          Local-area network (very fast networking implemented             Ethernet with switches and routers
                           internally with owned equipment and wire).
Network       WAN          Wide-area network (usually slower and higher-latency             Frame relay or T1 services from AT&T
                           network implemented by service providers and "rented" by         or other service providers, plus routers
                           enterprises).                                                    to connect into the services
Network       Remote       Single-user access networks (slow and higher-latency with        VPN equipment/software with modem
              Access       wide variations in last-mile connection speeds from modems       service from UUNet or other service
                           at up to 58Kbps to DSL and cable for speeds significantly        providers, etc.
                           higher than this. In the past, often implemented on internally
                           built and owned modem banks, now increasingly leveraging
                           VPN solutions for encryption and service providers for
                           connectivity.
Network       Voice        Voice is another network or communication service, but           PBX, cabling, voice mail, etc. plus
                           convergence with the data networking services has                access to outside phone services for
                           remained problematic.                                            voice calls
PresentationHTML           HTML: The combination of standard Web browser, Web               Web servers front-ended with network
                           server, caches, etc. that together are treated as a service by   load balancers — could look a lot like
                           the application. The application generates HTML, and the         Web hosting, but that might include
                           HTML service renders it. This or an evolved version of it        more than just HTML services (DB,
                           would include additional Web edge devices/services to            security, etc.)
                           improve service levels, including HTTP caching, using CDN
                           services, ISP link bandwidth, network load balancers of
                           various types, on-the-fly device-specific compression,
                           encryption services (SSL-izing), etc.

PresentationPortal         Portal: Adds profile, personalization, and portlet services to   BroadVision or Vignette products
                           HTML service.
PresentationDevice         Device: Presentation services for nonstandard browsers,          See 3GPP's Open Service Access
                           mobile devices, etc.                                             Generic User Interaction Service
                                                                                            Capability Feature 3GPP TS 29.198-5,
                                                                                            a user interaction service for 3rd
                                                                                            Generation wireless devices
                                                                                            (www.3gpp.org)
PresentationDesktop        Desktop: Some organizations consider the desktop itself a        Desktop services for five common
                           service, but it is not literally implemented once for all        desktop types
                           applications; with many locations, the standards for
                           infrastructure technology as well as help desk and
                           applications are often bundled into a service IT offers to the
                           business.
Security                   These are some of the first services to be intermediary-
                           based — that is, the service sits between the app and the
                           network (the service is not explicitly invoked by the app).

Security      Identity     Identity: Authentication, nonrepudiation (could include SSO, Directory service with WebSSO
                           will need a directory service).
Security      Isolation    Isolation: Encryption, anonymity (including firewall, NAT,   Firewall with full DMZ architecture
                           etc.).
Security      Permission   Permission: Access control, authorization, etc.              Separate permissions management
                                                                                        (the larger part of what the WebSSO
                                                                                        products provide for a multivendor set
                                                                                        of Web servers)



       ETA Service Catalog                            Gartner Confidential                                           Page 15
                                          9f8150b7-6b85-4df6-a0c8-980879763182.xls
        Services                                                          Catalog
 Category      Service
                                                    Description                                           Example
or Domain       Name
Integration Transactional Transactional: Enterprise application integration (EAI), inter-   Products like IBM MQSI or SeeBeyond
                          enterprise integration (IEI).
Integration Analytic      Analytic: ODS (operational data store), DW (data                  Data warehouses and data marts
                          warehouse), enterprise reporting.
Integration Content       Content: WebDAV (Web Distributed Authoring and                    Some portals do content integration
                          Versioning), ICE (Internet Content Exchange)
Storage     SAN           SAN: Storage-area network. A major example of the                 Products from EMC, Compaq and
                          evolution from component, to internal subsystem, to external      many others
                          subsystem, to LAN service, to WAN service, to full-service
                          provider model. All enabled by putting a network between
                          the client and service interfaces.
Storage     File System File system: NAS (network-attached storage). Another                NOS solutions like NetWare and NT or
                          example of moving the implementation of a service (file           NFS storage solutions, whether
                          system) out of the OS and over a network. NOS is another          applianced or not
                          example — not just on the device itself, but over a network;
                          an NOS includes printing, etc.
Storage     Database      Database: Another example of a service that is network-           Oracle, SQL Server and many others
                          based but not as often shared across multiple applications.




       ETA Service Catalog                            Gartner Confidential                                         Page 16
                                       9f8150b7-6b85-4df6-a0c8-980879763182.xls
         Patterns                                                           Catalog
 Category   Pattern Name                                    Description                                         Example
Transact   1-Tier Transact   1-Tier Transact: These are batch-processing applications or            Host access over tn3270
                             OLTP applications without logical abstraction between                  protocol through gateways (or
                             presentation, application and data logic. Although the application     direct over SNA networks) to
                             itself is fully centralized, users may be widely distributed, due to   mainframes (or other terminal
                             the wide-area network (WAN) friendliness of terminal traffic.          systems like Unix or AS/400
                                                                                                    boxes)
Transact    3/N-Tier         3/N-Tier Transact: This is a thin presentation-logic-only client       SAP R/3 or PeopleSoft v8 or
            Transact         communicating with a client-neutral, server-based application          things built on BEA WebLogic
                             logic, which in turn communicates with a back-end database             or IBM WebSphere application
                             server. It is the most scalable and flexible client/server (C/S)       servers (if done correctly)
                             pattern. Due to the WAN-friendliness of the client to application
                             server protocols, users can be highly decentralized. When
                             implemented correctly, the 3/N-Tier Transact pattern results in
                             clearly defined interfaces, making it the most flexible to integrate
                             with other applications or points of interaction.

Publish     Client/Server    Client/Server Publish: This pattern is defined by the use of a fat-    Specific data mining tools that
            Publish          client technical component (e.g., a sophisticated business             allow for graphical analysis of
                             intelligence client) and associated session-oriented protocol (e.g.,   datasets, usually connected
                             SQLNet) between the client and back-end database. This pattern         directly to an optimized
                             is best used for implementing sophisticated data analysis              database back end
                             capabilities to a small, well-defined user base.

Publish     Web Publish      Web Publish: This pattern is defined by the use of an HTML             Common Web sites for
                             browser interacting through the HTTP protocol to enable read-          advertising with mostly read-
                             only access to structured (i.e., XML, HTML, etc.) documents. As        only content, including
                             such, it is more flexible than the C/S Publish pattern in supporting   firewalls, file servers, Web
                             large, less defined user bases, but is limited (due to HTML/HTTP       servers, etc.
                             technical limitations) in the sophistication of read-only
                             interactivity/analysis it can support.

Publish     Stream Publish   Stream Publish: The business use case for this pattern is for real- Real audio or IP-TV servers
                             time publishing of streaming content (i.e., audio, video, text, etc.) with multicast capabilities in
                             to "player" (i.e., Windows Media Player, Real Audio, etc.) clients. networks
                             Although the Web Publish pattern previously discussed enables
                             downloading (HTTP as a file transfer protocol) of multimedia
                             content to be played later, the latency requirements of real time
                             (i.e., broadcasting a live Webcast) are different enough that
                             streaming requires a separate pattern.

Collaborate Real-Time        Real-Time Collaborate: The infrastructure necessary to support         Phone systems, two-way video
            Collaborate      this pattern will be similar to the infrastructure supporting the      (either dedicated systems or
                             Stream Publish pattern, because both will involve enabling real-       desktop), voice over IP, etc.
                             time transmission of information (i.e., audio, video, chat, voice,     with special networking
                             etc.). However, because collaboration involves bidirectional           settings for latency and jitter
                             transmission (versus one-way publish transmission), real-time          control as well as multicast
                             collaboration warrants its own separate pattern.




      ETA Pattern Catalog                          Gartner Confidential                                            Page 17
                                       9f8150b7-6b85-4df6-a0c8-980879763182.xls
           Patterns                                                       Catalog
 Category     Pattern Name                               Description                                          Example
Collaborate Store and        Store and Forward Collaborate: The use case for this pattern is      NetWare and/or NT for file
             Forward         ad hoc sharing of documents (i.e., using the store and forward       and print plus Exchange or
             Collaborate     characteristics of e-mail to transfer attachments between            Notes for e-mail along with
                             members of a workgroup). Although easy to implement (and             some desktop standards for
                             widely used for collaboration), the technical components used to     hardware and software (MS
                             implement this pattern (i.e., SMTP, NNTP) offer little in the way    Office) and software
                             of integrity enforcement/version control, forcing users of the       distribution (SMS, etc.)
                             application to keep track of these variables themselves (i.e., the
                             infamous, "Who has the latest .ppt version?" problem).

Collaborate Structured       Structured Collaborate: Structured collaboration (aka workflow or Documentum for document
            Collaborate      document management) implements the collaborative integrity          management
                             functionality (version control, check-in/check-out, data validation)
                             the Store and Forward Collaborate pattern lacks. For this reason,
                             it is more scalable (from a business perspective) for business
                             use cases requiring these capabilities, but also requires a longer
                             implementation cycle and is several times more expensive.




      ETA Pattern Catalog                          Gartner Confidential                                         Page 18
                                                                                                              9f8150b7-6b85-4df6-a0c8-980879763182.xls
              Domain                                                          Glossary
   Domain                                                                                        Example
                  Domain Name                    Definition
     Type                                                                                      Components
Application      Application      Application technology (not business        Application development tools (Java dev
                 Tools            logic or function) including specific       tools, Visual Basic, C++, etc.), debugging and
                                  development tools, packages etc.            testing tools, compilers, etc. Actual
                                  Sometimes, applications too are             applications are better described not as
                                  viewed as infrastructure, but the           technology but as solution domains and/or
                                  application code for business logic is      components - architects should flesh those
                                  NOT included as other infrastructure;       items out in an Enterprise Solutions
                                  some planners include office                Architecture (and/or application portfolio
                                  productivity tools (office, e-mail, etc.)   structure).
                                  as infrastructure because they are so
                                  completely standardized and stable
                                  and no longer managed or planned
                                  by application developers.


Infrastructure   API              Technology that models new APIs or Intra-API, Inter-API and Infra-API services
                                  techniques that ensure best API use. (including UML modeling tools like Rational
                                                                         Rose) including Web services technologies
Infrastructure   Presentation     Technology that provides points of     Web Server, IVR and WAP or Mobile
                                  interaction (POI) or different         Application Server
                                  presentations of data.
Infrastructure   Application      Application server software that       Application Server
                 Server           executes business logic.
Infrastructure   Integration      Enterprise application integration     Integration Server, Inter-Enterprise Integration
                 Server           (EAI) software that connects different (IEI) Server
                                  applications together, reformatting
                                  and routing data as necessary.

Infrastructure   Database         Software that stores data for efficient     DBMS, Data Access Middleware
                 Server           record and field-level retrieval along
                                  with data access and gateway
                                  functions.
Infrastructure   Platform         Server as well as client hardware,          Application Server HW and OS and HA, Web
                 (Server/Client   operating system and high-availability      Server HW and OS and HA, desktop choices
                 HW/OS)           (HA) solutions.                             for this as well
Infrastructure   Storage          Hardware including disk and tape            Storage Server, Business Continuance SW
                                  approaches along with software for
                                  backup and recovery.
Infrastructure   Network          Hardware, software and services             WAN Access Product (router), Campus
                                  providing connectivity between              Equipment
                                  devices.
Infrastructure   Security         Hardware, software and services             Security solutions like WebSSO or directory
                                  providing authentication,                   servers
                                  authorization and encryption.
Infrastructure   Management       Hardware, software and services             Management solutions including element
                                  providing management of                     managers (that could have been noted in
                                  components and services.                    separate domains but collected here) and
                                                                              frameworks (HP OpenView, etc.) as well as
                                                                              service-level management solutions (SLA
                                                                              monitors, etc.) that really apply to the whole
                                                                              infrastructure across all domains

Note: We have dropped in 2002 the terms "platform" and "platform layers" — these are now called just "domains."
Note: We have stopped "strata grouping" the layers (now domains) — they could apply, but may be confusing.
Strata                         All elements providing interaction by
                               people or programs to infrastructure
              Interface        and applications.                      API, Presentation
                               All elements dealing with data
                               manipulation including logical
                               storage, exchange, transformation      Application Server, Integration Server,
              Functional       and workflow.                          Database Server
                               All elements dealing with the tasks of
                               physical connectivity, storage and
              Physical         processing.                            Server, Storage, Network
              Other                                                   Security, Management


ETA Domain Catalog                                                                                                         Gartner Confidential          Page 19
Database specific tools such as SQL-Loader, SQL-Plus and
database specific languages such as PL/SQL will be
covered by application domains.

Things like Indexing will not be covered within this domain.
The team agreed that DB2 Connect, Oracle Client, etc
would not be addressed in the component catalog for this
pass through of the domain definition. Generally installed in
order to get the ODBC drivers.
Web services to connect to DB outside of this domain
scope because it will connect via ODBC or some other
method.
Principle for data domain - reduce redundancy and
fragmentation of data across multiple applications.

						
Related docs
Other docs by npk11277