Tri-University Technical Architecture

Document Sample
scope of work template
							    TRI-UNIVERSITY




      System Wide
Information Technology
     Architecture




                          AUG 2004
                Updated   APR 2007
         Table of Contents

     Section 1 . . . . Project Team Members


     Section 2 . . . . Project Overview


     Section 3 . . . . Target Data/Information Architecture


     Section 4 . . . . Target Middleware Architecture


     Section 5 . . . . Target Network Architecture


     Section 6 . . . . Target Platform Architecture


     Section 7 . . . . Target Security Architecture


     Section 8 . . . . Target Software/Application Architecture


     Section 9 . . . . Glossary of Terms




Table of Contents                                        - 1 -
     Project Team Members
                   Project Executive Team
          (During the drafting of the original document)

                     ASU    -   William Lewis

                     NAU    -   Fred Estrella

                     UA     -   Sally Jackson

                   Project Executive Team
             (During the updating of the document)

                     ASU    -   Adrian Sanner

                     NAU    -   Fred Estrella

                     UA     -   Michele Norin


                    Project Manager

                     ASU    -   Darel Eschbach


                    University Team Leaders
           (During the drafting of the original document

                     ASU    -   Darrel Huish

                     NAU    -   Matt McGlamery

                     UA     -   Michele Norin

                    University Team Leaders
            (During the updating of the document)

                     ASU    -   Bob Miller

                     NAU    -   Ricky Roberts

                     UA     -   Michael Torregrossa



                   Project Domain Work Teams
          (During the drafting of the original document)


                 Data/Information    Domain
                Coordinator: ASU -    Darrel Huish
                    Members NAU -     John Campbell
                             UA  –    Rick Hargis
Section 1 - Project Team Members
     12
                Middleware Domain
               Coordinator: ASU - John Babb
                   Members NAU - Darrel Huish
                            UA  - Mike Torregrossa

                Network Domain
               Coordinator: ASU    -   Darel Eschbach
                   Members ASU     -   Joe Askin
                            NAU    -   Matt McGlamery
                            UA     -   Michele Norin

                Platform Domain
               Coordinator: UofA -     Michele Norin
                   Members ASU -       John Babb
                            ASU -      Darrel Huish
                            NAU -      Ricky Roberts
                            UA   -     Mike Torregrossa

                Security Domain
               Coordinator: UA   - Ted Frohling
                   Members ASU - Joe Askins
                            NAU - Lanita Collette

                Software Domain
               Coordinator: NAU - Max Davis-Johnson
                   Members ASU - Darrel Huish
                            UA   – Rick Hargis




Section 1 - Project Team Members
     22
             TRI-UNIVERSITY




         System Wide
   Information Technology
        Architecture



                     Overview




                                AUG 2004




Section 2 – Project Overview       11
        Tri-University IT Architecture - Overview
I. Introduction

This Tri-University IT Architecture (Tri-University ITA)
document is intended to provide a framework for information
technology (IT) use at Arizona’s three state universities. The
Tri-University ITA facilitates the application of IT to
university initiatives and projects. Its goal is to aid in the
efficient and effective implementation of technology on our
campuses by describing a direction for current and future IT
activities, supported by underlying principles, standards, and
best practices. Lastly, it will further facilitate Tri-
University collaboration efforts by establishing a common
vision for future of IT on our campuses.

The use of technology is a large and growing element of the
universities' environment and overall expenditures. Arizona’s
universities collectively are interested in increasing service
quality and saving money through the best possible use of IT.
Where feasible, our universities will seek ways to collaborate
our efforts to improve our ability to provide cost-effective
and technically sound services to our students, faculty and
staff.

A. Environmental Impacts

Certain environmental factors become important in determining
the actual implementation of the Tri-University ITA:

   Differing university missions can create differences in an
    institution’s optimal IT architecture. For example,
    fostering distance learning will have different
    technological requirements than increasing research efforts
    in Genomics.
   The historical growth of IT on each campus is a powerful
    factor in determining the ultimate way each campus can
    implement any IT initiative.
   Academic interests frequently dictate the use of a
    particular communication protocol, database, operating
    system or application.
   The blending of private funds with public funds to achieve
    institutional objectives creates additional participants
    with unique technical requirements.
   The ratio of centralized vs. decentralized IT resources and
    management influences the level at which each campus has
    widespread acceptance of standards and best practices.
   Some IT oriented research requires an unstructured
    environment to conduct experimental constructs that could
    become the technology of the future.
   The diverse and complex nature of any university campus
    makes the integration and centralization of IT efforts
    extremely difficult.




Section 2 - Project Overview                                2
B. Assumptions

Several underlying assumptions are used to aid in this
document’s creation:
 The scope of the Tri-University ITA will focus on the
   technologies, methodologies and best practices found in
   industry and in other universities.
 This document will remain highly flexible to accommodate the
   ever-changing nature of IT.
 The standards and best practices listed within are guides to
   creating a high-level framework for establishing our
   individual campus IT architectures and for evaluating the
   current and future direction of IT on our campuses.

C. Characteristics

In order to achieve the overall Tri-University ITA objectives,
the following qualitative characteristics are established:

  Adaptability
      Change as national & industry standards evolve, so our
      universities can enhance and incorporate new ways of
      doing essentially the same business function without
      major developmental impact.
  Manageability
      Centrally manage or coordinate and monitor, including the
      orderly planning for capacity changes of various
      essential services.
  Reliability
      Remain in continuous operation even if part of the system
      suffers failure, needs maintenance or upgrading, or is
      destroyed or damaged by a disaster.
  Securability
      Provide different access to individuals based on the
      classification of data and the user’s business function.
  Extensibility
      Easily add new kinds of functionality to existing
      processes without major impact.
  Scalability
      Increase or decrease size or capability in cost-effective
      increments without software impact or “spikes” in the
      unit cost of operations due to step functions in
      procuring additional resources.
  Performance
      Fast response and high throughput.
  Connectability
      Communications access to a variety of area, national, and
      international networks.
  Consistency
      Relative stability of the person/machine interface over
      time.
  Portability
      University community members should be able to access and
      use services wherever they are in the world.
  Accessibility
      All services should be sensitive to community members



Section 2 - Project Overview                               3
      with disabilities and provide them equal access without
      hardship.
  Usability
      Easy to use; applicable to university mission.
  Supportability
      University architectural standards, policies, and
      guidelines must be followed to ensure support from
      central IT.
  Affordability
      All IT projects should be negotiated to find a reasonably
      priced solution to meet the universities desired goals.
  Openness
      Open-source standards and products should be seriously
      considered in all IT projects.

D. University IT Similarities/Differences

Information Technology resources and services have evolved
differently at the three Arizona Universities. Many core IT
services are centrally provided and coordinated such as network
services, administrative and major business systems, and
architecture and system design. Where other key IT services are
offered varies depending on the culture of the institution,
when it began to integrate technology into its operations, and
how funding has been prioritized by administration, colleges,
and departments within each university.

Universities compete for students and the quality and ease of
use of IT services are important factors in this competition.
The challenge is how to fit the pieces together in an efficient
and effective IT foundation for service at each campus, and how
to coordinate services among the three institutions. Finding
the right fit is not easy. Hardware and software vendors
regularly change technology standards. The need for adequate,
reliable service raises issues including: security questions,
requirement for ubiquitous 24/7 access, information back-up and
disaster recovery. The increasingly distributed technology
environment at the Arizona universities makes meeting these
challenges increasingly complex.

IT activities must be coordinated at the highest levels of the
university to function effectively. University administration
and the campus IT leadership must establish priorities which
balance user needs with budget and resource realities to
effectively plan, coordinate, manage and support IT resources
and services. The goal is to provide seamless, reliable, secure
but accessible IT services to current and prospective students,
staff, faculty, and to our communities.

Key issues related to planning and maintaining the critical
network infrastructure include:
      -Maintaining Reliable Services to support Instruction,
        Research, Business Services, and Outreach
      -Accommodating exponential growth in demand
      -Balancing access with privacy and security
      -Planning for convergence of voice, data, and video



Section 2 - Project Overview                               4
      -Managing distributed services and resources
      -Accommodating increasing costs such as for Software
        licenses and Network Connectivity

It is obvious Academic disciplines differ dramatically in the
technologies they need for research and teaching. For this
reason, the IT resources that are maintained to support
Academic IT services vary considerably and are only
standardized at levels of a common architecture for network
connectivity and desktop equipment. To a slightly lesser
degree the same statement is true of the wide range of
Administrative services at the three State Universities.
Therefore, Academic and Administrative computing requires
reliable communication between university resources and user
computers. This includes connectivity among departments,
classrooms and labs, to central resources, and to the Internet.
Communication support (such e-mail and file transfer
technology), tools for interaction management (such as calendar
systems and workflow software) and tools for collaboration
(such as providing shared workspace and files) are also
critically important.

Each of the three Arizona universities has central IT
organizations (Information Technology at ASU, Information
Technology Services at NAU, Center for Computing and
Information Technology at UA). These organizations provide
support for substantial shared resources including hardware,
software, technical support, user support, and the
institutional IT infrastructure.

Differences among systems developed at each University and even
within University departments are influenced by a number of
factors, which include changes in:
      -Technology: File structures, databases, mainframes/dumb
        terminals, personal computers, telephone, Internet/web
        interfaces.
      -Vendors: Buy-outs, mergers, etc.;
      -Product Offerings: SIS, SIS Plus, Exeter, Peoplesoft
        systems
      -Resources available: Skilled personnel with appropriate
        expertise, consultants, fiscal resources, availability
        of parallel systems to support evaluation and
        transitions
      -Leadership: Administration, IT unit, Operational units
      -Level of centralization/decentralization of IT
      -Size and age of systems currently in use
      -Size of institution and geography location
      -Opportunities: such as State benefit enrollment, ARU
      -Emerging differing missions and priorities




The three universities work together to plan and implement
administrative systems and services and coordinate efforts
through sharing:
      -Software: applications, where applicable, and support


Section 2 - Project Overview                                 5
        software
      -Data: for data exchanges
      -Challenges and opportunities: SSN identifiers, security
      -Vendors and contracts: Included options for other
        schools
      -Ideas: strategic planning and disaster planning
      -Resources: disaster recovery

II. Architecture Components (Domains)

The Tri-University project has identified, in part from a
literature (web) search and in part from our own experience.
The following architecture components or domains are to be
documented. Other components may be added as this document
lives and matures.

Data/Information

The Data/Information Architecture defines common, industry-
wide, strategies and practices related to managing data and
providing information in a university setting. The architecture
must support reliable and ubiquitous data/information sharing
within the Universities’ distributed information processing
environments. It defines technologies, standards, and
methodologies currently used to enable information sharing
among its internal users, the board of regents, other
universities, the federal government, and the public.

Middleware

Middleware facilitates interchange of information in a
distributed, multi-vendor, and heterogeneous systems
environment while providing the same levels of security,
reliability, and manageability traditionally associated with a
monolithic, mainframe-based architecture where all products are
supplied by a single vendor. Middleware encompasses a wide
range of capabilities from database access to very
sophisticated integration. Middleware is intended to provide
the glue to tie disparate applications together.

The Middleware Architecture describes in a general fashion
concepts and directions to be associated with concepts and
products that are evolving in this emerging technology area to
provide application-to-application integration, business-to-
business integration, and business process management.

Network

The Network Architecture defines network infrastructures
providing reliable and ubiquitous communication for the Tri-
University’s distributed information processing environment. It
defines various technologies required to enable secure
connections among all system users, both human and electronic
machines. The policy describes a network infrastructure that
can support converged services as well as accommodating
traditional data, voice, and video services, providing the
framework and foundation to enable the Tri-University’s


Section 2 - Project Overview                               6
business processes, new business opportunities, and new methods
for delivering service. It also encourages further deployment
of open systems based on targeted network architectures that
use common, proven, pervasive, and industry-wide standards.

Platform

The client and server platforms, with their associated
operating systems, provide the end-user interface to the
business application. Clients include the personal computer
(PC), thin client, host-controlled devices (terminals,
telephones, etc.), voice interface devices, single- and multi-
function mobile devices (Pocket PC, PDA, PDA-phone, etc.),
telephony devices, smart cards, etc. Personal input devices
(tablet, keyboard, probe, etc.) and output devices (monitors,
displays, projectors, speakers, printers, etc.) attached to a
client device should use standard interfaces and industry de
facto standard software drivers.

The Platform Architecture provides guidance for the hardware
devices to be supported and the preferred software interfaces,
WEB, Portal as well as dedicated applications. In addition the
standard describes common, industry-wide, open-standards-based,
interoperable devices facilitating the reliable and pervasive
availability of, access interfaces with, and processing for,
the Universities' distributed information processing
environment. It defines various technologies required to
deliver individual units' to all system users. It allows the
Universities and individual departments to deploy and support
effective and efficient end-user access interfaces to business
application systems, as well as providing the processing
capability to execute business application systems, while
increasing the use of e-solutions and maintaining traditional
methods of service delivery to client users.

The Platform Infrastructure Standard is intended to be
vendor/manufacturer neutral by design, focusing instead on
relative versatility, capability to seamlessly interoperate
with other platform devices, operating systems, embedded
security, adherence to open or pervasive industry standards,
provision for open system standard interfaces, and utilization
of open standard drivers.

Security

The Security Architecture provides guidelines to securely and
economically protect transaction of the Universities’ business,
delivery of services, and communications among all users of the
Tri-University systems. It encourages the units to incorporate
technology security improvements for business requirements
without compromising the security, integrity, and performance
of the enterprise and its information resources.

Software

The Software Architecture delineates common, industry-wide,
open-standards-based, interoperable technologies


Section 2 - Project Overview                                  7
(methodologies, tools, principles, etc.) facilitating the
design, development, and purchase of software to automate and
maintain Tri-University business processes, and provides a
foundation for interoperability, integration, collaboration,
and communication. The Applications and Related Software
Standard guides implementations of software applications that
automate business processes. The standard provides for more
effective sharing of resources and information among units as
well as improved interoperability.

III.   Architecture Documentation

Each component’s documentation includes, at a minimum, the
following sections:
    Introduction
    Vision/Purpose
    Standards
    Principals
    Target Architecture
    Recommended Best Practices
    Future Technology Trends

In addition to the individual components the ITA documentation
is supported by a glossary of terms.




Section 2 - Project Overview                                 8
              TRI-UNIVERSITY



         System Wide
   Information Technology
        Architecture




  Target Data/Information
        Architecture




                               AUG 2004



Section 3 - Data/Information          1
               Tri-University Data/Information Architecture

TABLE OF CONTENTS

     1. Introduction

     2. Data/Information Architecture Vision

     3. Data/Information Architecture Definition

     4. Target Data/Information Architecture

     5. Recommended Data/Information Architecture Strategies

     6. Recommended Data/Information Architecture Standards

     7. Data/Information Architecture Purpose

     8. Data/Information Architecture Principles

     9. Data/Information Architecture recommended Best Practices

     10.         Data/Information Architecture Technology Trends

Appendix A. National Institute of Standards and Technology Data
Management Model

Appendix B. Example of a University Data Warehouse Environment


Appendix C. Glossary of terms


               Tri-University Data/Information Architecture

1.         Introduction

The Tri-University Information Technology Architecture (ITA)
describes a framework for information technology that supports
the Universities’ strategic plans. ITA facilitates change in an
orderly, efficient manner by describing a direction for the
future that is supported by underlying principles, standards,
and best practices. The implementation of ITA presents
opportunities for the Universities to interoperate to deliver a
higher level of courteous, efficient, responsive, and cost-
effective service to their respective communities of interests.
Individually, each University can independently implement ITA
components that are interoperable. Economies of scale,
consolidation, and cross-university savings may best be realized
not just through interoperability, but by working together in
partnership and sharing.

The Tri-University's Information Technology Conceptual
Architecture document explains the overall strategic alignment
of the ITA with the Universities’ goals and objectives, the
principles behind the architecture, the domains to be addressed,
the plans for addressing domains, and the technology trends to

Section 3 - Data/Information                                  213
be taken into consideration.

ITA includes important business, governance, and technical
components. The technical components collectively referred to in
the ITA provide technical guidance to the Universities. That
guidance is supported by principles related to unit business
functions, recommended standards, and applicable recommended
best practices.

                   Tri-University ITA Domains
              Data/Information            Middleware
              Network                     Platform
              Security                    Software

The Data/Information Architecture is one of the ITA domains
being developed by the Tri-University architectural task teams.
The complete ITA will be developed in phases and updated
periodically. The domain architectures, driven by the business
and program priorities of the Universities, are aligned with,
and facilitate the strategic goals of the State Universities’
Information Technology (IT) plans.


2.    Data/Information Architecture Vision

The Tri-Universities’ Data/Information Architecture describes
strategies and practices that reflect the growing importance of
data and information assets in a modern university environment.
The Data/Information Architecture strives to support data-driven
decision support systems that securely transform data into
timely information that is reliable, relevant, and easily
accessed in a university setting. The university setting is
filled with a variety of internal and external stakeholders and
involves data and information unique to a higher education
environment. All these stakeholders increasingly rely upon
accurate and timely digital information in easily accessible
formats to inform decision making in business, instruction,
research, and shared governance realms. The information age
mandates reliable, scalable, secure access to a growing amount
of institutional data. The Data/Information Architecture
provides the framework and foundation to enable this access.

3.    Data/Information Architecture Definition

The Data/Information Architecture defines common, industry-wide,
strategies and practices related to managing data and providing
information in a university setting. The architecture must
support reliable and ubiquitous data/information sharing within
the Universities’ distributed information processing
environments. It defines technologies, standards, and
methodologies currently used to enable information sharing among
its internal users, the board of regents, other universities,
the federal government, and the public.

There are many types of data and information in a university
setting including unstructured data in the form of web sites,
memos, policy documents, operating manuals, and even research

Section 3 - Data/Information                             313
notebooks. This document defines Data/Information Architecture
as currently concerned with managing only those digital data
sources that are recognized as core institutional assets derived
from enterprise information sources. Such data are typically
captured from various online transaction systems, have some
metadata structures that describe the data, and are used to help
inform the university decision-making processes.

The Educause Core Data survey lists the following information
systems as common across nearly all higher education
institutions: Student, Financial, Human Resources. Other
information systems, such as library, course management,
development, and grants management systems may also benefit from
considering the strategies and practices described in this
architecture document.

4.     Target Data/Information architecture

The goal of specifying a target Data/Information architecture is
to document those strategies, standards, and practices that
allow decision support systems and the various stakeholders’
optimal access to data and information subject to necessary
security, legal, and technical constraints. In this domain, the
architecture is somewhat fluid. While the overall goal of the
ITA is to adopt common, industry-wide, open-standards-based
infrastructures, the reality of working with proprietary core
information systems coupled with the emerging and rapidly
evolving nature of web-based data exchange among communities of
interest, requires the architecture to remain at a high level of
discussion. Such a discussion can illustrate some best practices
and targeted standards, but cannot dictate, at this time, the
sole platform or the sole standard that all data warehouses or
all decision support systems must adopt.

5.    Recommended Data/Information Architecture Strategies

Data/Information strategies and standards are established to
coordinate data exchange and encourage data sharing among
stakeholders. The goal is to employ open systems based on
common, proven, and pervasive strategies and standards.
However, Data/Information standards are still evolving and
vendors are only now establishing the data exchange mechanisms
required for the type of interoperability and federated access
that should be the goal of this architecture. Still, there are a
few common strategies and standards that everyone should be
adopting whenever possible.

Recommended Strategy 1
Develop a central data warehouse with appropriate resources for
proper management of valuable university data assets. The data
warehouse should provide for high availability, scalability,
data recoverability, data integrity, data cleansing, etc. Make a
clear distinction between the online transaction system(s) and
the data reporting system(s) roles.

Recommended Strategy 2
Record and agree on the authoritative source for each data

Section 3 - Data/Information                             413
element and the access restrictions needed on the data element.
In a complex environment where the enterprise applications are
of distinct origin, certain data elements may have identical
names but represent different functions. In situations where
this is unavoidable, the distinctions among the various uses
should be well known and completely documented.

Recommended Strategy 3
Develop the smallest set of roles and access controls possible
given the legal and policy requirements of the state and
institution. Centralize the implementation of authorization
access control based on these roles, if possible.

Recommended Strategy 4
Pay attention to metadata (information about data which
describes its various dimensions and uses within the
institution). Search for solutions that allow metadata to be
stored and collected as part of the extract and load process.

Recommended Strategy 5
Use relational databases in all cases where practical. Exception
cases would include highly specialized data stores such as
Active Directory or LDAP directory information services. Also,
some enterprise application databases are so complex and large
that a construct (cube, star schema, pre-designed data model)
must exist to render them queryable.

Recommended Strategy 6
To the extent possible, encourage data sharing by providing easy
to use data reporting tools and by supporting federated database
efforts.

Recommended Strategy 7
Consider web access as key to egalitarian and universal access
to public data or to data used by distributed stakeholders. This
includes the use of XML for data exchange as well as using
generic web browsers for data access.

Recommended Strategy 8
Continue scanning the data/information communities for new
interoperable standards. Those that come from the W3C are
increasingly becoming important (e.g. XML, XSD, SOAP, WSDL,
UDDI).

6.    Recommended Data/Information Architecture Standards

A number of standards exist related to Data/Information
architectures. Some, like UML data modeling, are not ubiquitous
due to their specialized nature (data modeling). Some standards
are externally imposed when doing certain types of transactions.
ARS 41-132, for example, describes requirements for electronic
signatures that mandate certificates and encryptions based on
the PKI and PGP standards. Both of these standards can be costly
to widely implement in a University environment; their use at
this time is best restricted to situations, like legal
electronic signatures, that warrant the expense. Likewise,
standards involving interoperability and data exchange are still

Section 3 - Data/Information                                513
evolving and will continue to evolve as specialized communities
of interest begin to work out their data exchange needs.
Experience seems to show that many of these interoperability
standards, like IMS, continue not only to evolve and change, but
also to have a slow adoption rate in higher education product
lines.

Other standards, like Standard Query Language (SQL) are widely
adopted throughout industry and higher education. Some lower
level elements, like XML, and SOAP are becoming ubiquitous, but
this does not mean that they solve the problem of sharing
metadata between applications. Such agreements are just now
being ironed out at the semantic level among various communities
of interest. Work to define how to share information between
applications and business units is continuing.

All standards listed here are intended to interact and support
relevant standards proposed in the other ITA domains. The
network, security, middleware, and client interface standards
should be especially relevant.

Recommended Standard 1

ANSI SQL: a standardized query language for requesting
information from a database. In 1986, ANSI approved a
rudimentary version of SQL as the official standard, but most
versions of SQL since then have included many extensions to the
ANSI standard. In 1991, ANSI updated the standard.



Recommended Standard 2

XML: Short for Extensible Markup Language. XML is a pared-down
version of SGML, designed especially for WEB documents. It
allows designers to create their own customized tags, enabling
the definition, transmission, validation, and interpretation of
data between applications and between organizations.

Recommended Standard 3

ODBC: Short for Open DataBase Connectivity, a standard database
access method. The goal of ODBC is to make it possible to access
any data from any application, regardless of which database
management system (DBMS) is handling the data. ODBC manages this
by inserting a middle layer, called a database driver, between
an application and the DBMS. The purpose of this layer is to
translate the application's data queries into commands that the
DBMS understands. For this to work, both the application and the
DBMS must be ODBC-compliant -- that is, the application must be
capable of issuing ODBC commands and the DBMS must be capable of
responding to them. Since version 2.0, the standard supports
ANSI SQL.

Recommended Standard 4



Section 3 - Data/Information                             613
JDBC: Short for Java Database Connectivity, a JAVA API that
enables Java programs to execute SQL statements. This allows
Java programs to interact with any SQL-compliant database. Since
nearly all relational database management systems (DBMSs)
support SQL, and because Java itself runs on most platforms,
JDBC makes it possible to write a single database application
that can run on different platforms and interact with different
DBMSs.

JDBC is similar to ODBC, but is designed specifically for Java
programs, whereas ODBC is language-independent.

7.     Data/Information Architecture Purpose

The purpose of the Data/Information architecture is to support
and encourage data sharing among inter and intra-university
constituents. This is in alignment with the strategic goal of
increased use of data for decision making and for meeting
increased demands on information in governance and in
institutional reviews. Increased access to the data and
information covered by this architectural plan directly supports
the following university activities:

A. University reporting

B. University decision making

C. Improved efficiencies by building and providing data-driven
   online services.

D. Improved data and information quality through exposing more
   data to more scrutiny and use.

The Data/Information Architecture must support the business and
program priorities of all three Universities.   Technology
investments in Data/Information Architecture must provide
measurable improvements in operations, support public service
and facilitate the ABOR’s goals for the Tri-University. The
Data/Information Architecture must enable the development of
systems that make university information and programs more
accessible to our communities of interest.

The Data/Information Architecture must increase access to
information and services for all faculty, staff, students as
well as the general citizens of Arizona, while protecting
privacy and fostering openness. The Data/Information
Architecture must enable easier access and more widely available
information, while still protecting individual rights of
privacy.

8.     Data/Information Architecture Principles

The Data/Information Architecture specifies how information
resources are shared and documents the strategies, standards,
and best practices for accomplishing these goals. The
Data/Information Architecture principles guide the planning,


Section 3 - Data/Information                             713
design, and development of database, data warehouse, data mart,
data modeling, data mining, and knowledge discovery initiatives
focused on the core institutional data assets.

Principle 1
The data warehouse provides the primary central repository to
support the university’s reporting and information investigation
efforts. The warehouse should be designed to optimize data
retrieval and involve sound extract, transform, and load
principles.

Principle 2
Data must be secure and reliably available. High availability,
recoverability, and data integrity must be built into the data
base management practices for all stages of the data’s life-
cycle (from transaction system to data warehouse).

Principle 3
Data and information need to be shared more than in the past.
Access to data should be the rule rather than the exception.
Restrictions on data access should be subject only to the legal
and local policy restrictions in place at the institution.


Principle 4
Raw data alone is useless; tools must be provided to allow
standard reports and ad-hoc queries in order to transform the
raw data into useful information. To maximize data access, these
tools need to be simple to use and be well supported. The best
tools are also powerful and allow end-users to drill down into
multi-dimensional data sets and extract data transparently into
spreadsheets (or other tools) for further analysis.

Principle 5
Broad data sharing suggests federated databases and local data
marts may be necessary. Access rules and data definitions need
to be respected even in these secondary systems. Where possible
the same access controls should be extended to ancillary systems
and ancillary systems should not duplicate existing data.

9.     Data/Information Architecture recommended Best Practices

Best Practices are approaches that have consistently been
demonstrated by diverse organizations to achieve similar high-
level results, which in the case of architecture, means
demonstrating the principles.

Recommended Best Practice 1
Assure the data warehouse is administered by professional
database administrators.

Recommended Best Practice 2
Establish the data warehouse using enterprise level database
hardware and relational DBMS software capable of scaling to the
size and scope required. Assure that backup procedures and
resources protect the data assets stored in the data warehouse.


Section 3 - Data/Information                                813
Recommended Best Practice 3
Consider using an “Extract Transform and Load” (ETL) tool to
migrate data from the transaction systems to the data warehouse.

Recommended Best Practice 4
Make data cleansing everyone’s job, promoting feedback loops
that correct the data at the source. Data cleansing products
might help, especially as mission critical data-driven systems
are implemented. Such systems often suffer if the underlying
data is inaccurate.

Recommended Best Practice 5
Acquire and support a primary reporting tool that has the power
and simplicity needed by the majority of campus analysts. Such a
tool should have OLAP traits such as transparent download of
data, ability to drill down into the data, and ability to
interact with the report by changing report parameters.

Recommended Best Practice 6
Document not only the data dictionary but also create a “data
confidence” report. Explain why the data is to be trusted and
how it is transformed, cleaned, and loaded into the data
warehouse. Document the questions that the data is designed to
answer.

Recommended Best Practice 7
Most casual access should be through a web interface and should
be dynamically generated, and not just statically captured,
reports. The better web interfaces even have drill down and
parameterized reporting capabilities.

10.         Data/Information Architecture Technology Trends

Trends, economic, and technical, that impact and influence ITA
are to be annually updated. Areas that will require near-term
investigation include:

         Knowledge discovery and Data Mining
         OLAP
         Interoperability standards
         XML semantic standards (communities of interest)
         Data modeling
         Centralized access security
         Decision support systems
         Dashboard or balanced score card reporting

Appendix A. National Institute of Standards and Technology Data
Management Model




Section 3 - Data/Information                                  913
Source: The National Institute for Standards and Technology.
Information Management Directions: The Integration Challenge,
NIST Special Publication 500-167, September 1989. Retrieved
April 5, 2004 from http://www.faa.gov/niac/pdf/wn18_fia.pdf
Appendix B. Example of a University Data Warehouse Environment




Section 3 - Data/Information
1013
                  Data Warehousing Environment


  Source          Acquisition            Storage            Usage




                    Acquire


                     (Data                  Data
                    Extract              Warehouse
                   Transform
                     Load)




Appendix C. Glossary of Terms

These terms are listed here due to their relevance to this
domain. An extensive glossary of terms for the entire ITA
document is available as the last section of this document.

Ad Hoc Query    Any query that cannot be determined prior to the moment the
                query is issued. An ad hoc query consists of dynamically
                constructed SQL, which is usually constructed by desktop
                query tools.
Business        A term that is becoming popular to describe a broad
intelligence    category of technologies and software for helping
                organizations make better business decisions.

                A Data Mart contains a subset of historical information
Data Mart       from the Data Warehouse. Data Mart’s are focused on a
                particular subject area.
                A method used to define and analyze the data requirements
Data modeling   needed to support the business functions of an enterprise.
                Data modeling defines the relationships between data
                elements and structures.
Data            The Data Warehouse is a comprehensive and centralized
Warehouse       database for storing institutional information. Allows the
                university community to assess past performance, develop
                better forecasts and support business decisions.
ETL             Extract, Transform and Load. Tools such as Informatica
                extract data from operational systems, transform the data
                according to university business rules and load the data
                into the Data Warehouse.
Metadata        Data about data. One example is the definition of a data
                element. Metadata is to the data warehouse what the card
                catalog is to the traditional library. It is an information
                directory, containing the yellow pages, a road map, and a
                list of places of interest for navigating a data warehouse.
Operational     The Operational Data Store (ODS) is the component of the
Data Store      Data Warehouse that provides tactical support for the
                university community. It captures current operational data

Section 3 - Data/Information
1113
                    on a nightly basis.
    Legacy system   A software system found on the mainframe system that is
                    vital to the institution but hard to cope with.
    Operational     Reports generated from the Operational Data Store (ODS).
    Reports         Providing information from the most recent business day.
                    The ability to scale to support larger or smaller volumes
    Scalability     of data and more or fewer users. The ability to increase or
                    decrease size or capability is cost-effective with minimal
                    impact on the services.
    System of       A source of data for the data warehouse. The system of
    record          record, which may consist of legacy databases, extract
                    files, and so on, is treated as the official record.
    Strategic       Reports generated from the Data Warehouse and Data Marts.
    Reports         Providing historical information for statistical,
                    longitudinal and trend analysis.
    Transactional   Reports generated directly from the transactional systems
    Reports         (e.g. student, human resources, and financial systems).
                    Providing on-line, real-time information.
    Transactional   The operational information system from which the Data
    System          Warehouse extracts data, i.e. the university student, human
                    resources, and financial systems.
.




Section 3 - Data/Information
1213
              TRI-UNIVERSITY


           System Wide
     Information Technology
          Architecture




          Target Middleware
             Architecture




                                                         AUG 2004
         Tri-University Target Middleware Architecture

TABLE OF CONTENTS

1. Introduction

2.    Middleware Architecture Vision/Purpose



Section 4 - Middleware                                          1
3.    Middleware Architecture Standards

4.    Middleware Architecture Principles

5.    Middleware Target Architecture

6.    Middleware Architecture recommended Best Practices

7.    Middleware Architecture Technology Trends


Appendix A. Glossary of terms



         Tri-University Target Middleware Architecture

1.    Introduction

The Tri-University Information Technology Architecture (ITA)
describes a framework for information technology that supports
the universities’ strategic plans. ITA facilitates change in an
orderly, efficient manner by describing a direction for the
future that is supported by underlying principles, standards,
and best practices. The implementation of ITA presents
opportunities for the universities to interoperate to deliver a
higher level of courteous, efficient, responsive, and cost-
effective service to their respective communities of interests.
Individually, each university can independently implement ITA
components that are interoperable, however, economies of scale,
consolidation, and cross-university savings may best be realized
not just through interoperability, but also by working together
in partnership and sharing.

The Tri-University's Information Technology Conceptual
Architecture document explains the overall strategic alignment
of the ITA with the universities’ goals and objectives, the
principles behind the architecture, the domains to be addressed,
the plans for addressing domains, and the technology trends to
be taken into consideration.

ITA includes important business, governance, and technical
components. The technical components collectively referred to in
the ITA, provide technical guidance to the Universities. That
guidance is supported by principles correlated to unit business
functions, recommended standards, and applicable recommended
best practices.

                   Tri-University ITA Domains
              Data/Information            Middleware
              Network                     Platform
              Security                    Software

The following proposed Middleware Architecture guidelines
provide a means to describe middleware implementation at the
three universities. Middleware, or "glue", is a layer of

Section 4 – Middleware                                     27
software between the network and the applications. This software
provides services such as identification, authentication,
authorization, directories, and security. In today's Internet,
applications usually have to provide these services themselves,
which leads to competing and incompatible standards. By
promoting standardization and interoperability, middleware will
make advanced network applications much easier to use at the
three universities.

2.    Middleware Architecture Vision/Purpose

The items included under the heading of middleware differ
depending on who is making the list. These categorizations are
all centered around sets of tools and data that help
applications use networked resources and services. Some
services, like authentication and directories, are in all
categorizations. Others, such as co-scheduling of networked
resources,   secure   multicast,  and   object   brokering  and
messaging, are the major middleware interests of particular
communities, but attract little interest outside of those
particular communities. A popular definition of middleware that
reflects this diversity of interests is "the intersection of
the stuff that network engineers don't want to do with the
stuff that applications’ developers don't want to do."

Middleware has emerged as a critical second level of the
enterprise IT infrastructure. The need for middleware stems
from   growth   in   the  number   of    applications, in   the
customizations within those applications and in the number of
locations in our environments. These and other factors now
require that a set of core data and services be moved from
their multiple instances into a centralized institutional
offering. This central provision of service eases application
development, increases robustness, assists data management, and
provides overall operating efficiencies.

3.     Middleware Architecture Standards

Interoperable middleware between organizations is a particular
need of higher education. Researchers need to have their local
middleware work with national scientific resources such as
supercomputing   centers,  scholarly   databases,  and    federal
scientific facilities and labs. Advanced network applications
will transform instructional processes, but they will depend on
middleware to function. The fact that higher education is
fractal   in   structure   will   create   markets   that    need
interoperable standards and products.

4.    Middleware Architecture Principals

Core middleware services are those that all other middleware
services depend upon. The challenges in providing these
services are as much political as they are technical. Many of
the hardest issues involve the ownership and management of data
in the complex world of higher education.


Section 4 – Middleware                                    37
5.       Middleware Target Architecture

 These five services are central to middleware as a whole.

        Identifiers - A set of computer-readable codes that
         uniquely specifies a subject.
        Authentication - The process of a subject electronically
         establishing that it is, in fact, the subject associated
         with a particular identity.
        Directories - Central repositories that hold information
         and data associated with identities. These repositories
         are accessed by people and by applications to, for
         example, get information, customize generic environments
         to individual preferences, and route mail and documents.
        Authorization - Those permissions and workflow engines
         that drive transaction handling, administrative
         applications and automation of business processes.
        Certificates and public-key infrastructures (PKI) -
         Certificates and PKI are related to the previous four core
         middleware services in several important ways.

6.       Middleware Architecture Recommended Best Practices
        The software should be loosely coupled. Given
         uncertainties such as the volatility of the technologies
         involved, it is likely that middleware will go through a
         rapid evolution in the next few years. Universities will
         want to replace and enhance components without having to
         redo the entire infrastructure.
        Software deployments should demonstrate early wins. Given
         the political aspects of middleware deployment, it will be
         very useful to show immediate benefits of early
         components. This will help motivate the significant
         institutional investments that will be required.
         Individual components should have value in themselves as
         well as in concert.
        Make software as economically and technically cheap as
         possible. IT organizations in higher education have
         limited resources. Financial stresses and employee
         retention issues suggest keeping software and expertise
         costs low.
        The software systems should accommodate the distinctive
         aspects of higher education. The higher education IT
         environment has a number of special characteristics, such
         as the migratory workstation habits of students,
         traditions of academic freedom and privacy, and the legal
         requirements of public institutions. Middleware solutions
         must accommodate these characteristics.
        The software should be easy to use. End users prefer
         natural naming and intuitive tools. Users may not be able
         to handle complexity in management of middleware
         components or personal data.

7.       Middleware Architecture Technology Trends

The central goal of the Internet2 Middleware Initiative (I2-MI)
is to foster the deployment of a "middle layer" of national

Section 4 – Middleware                                      47
network connectivity, one that sits on top of the machine-to-
machine connectivity of IP, connecting people and objects to
the network. The core elements of this layer are identifiers,
authentication, directories, authorization and PKI. I2-MI's
task   is  to   build  from  these   components  a  middleware
infrastructure that has a coherent architecture that enables
applications and provides data for network operations, that is
interoperable within higher education and research, and that
sheds light on how to build a middleware fabric for the wider
society. The major activities of the initiative include the
following.

     Middleware Architecture Committee for Education (MACE).
      This group of leading campus IT architects is the
      overarching management structure for I2-MI. Functioning as
      an informal advisory board for middleware, MACE provides
      both technical and programmatic direction for the rest of
      the initiative, and will play a critical role in
      middleware development within higher education. MACE is
      establishing working groups in three areas: directories,
      PKI, and web authentication and authorization.
     Early Harvest and Early Adopters. The Early Harvest
      technical workshop brings together leading campus IT
      practitioners to establish a set of best practices for
      identifiers, authentication and directories. Early
      Adopters, the campus testbed phase of Early Harvest, is
      pushing forward the deployment of core middleware at
      currently 11 US campuses. Based on this experience, Early
      Adopters will develop roadmaps for other campuses to
      follow in their own deployments. Both Early Harvest and
      Early Adopters are funded by the National Science
      Foundation (NSF).
     PKI Activities. I2-MI is working with the federal
      government in PKI developments. I2 is also working with
      Educause and CNI to establish a coherent vision for a PKI
      for higher education. In order to catalyze research and
      establish testbeds for interoperability, I2-MI is also
      beginning to define higher-education-specific research
      issues within PKI.
     Shibboleth. A shibboleth is a word (or other identifier)
      by which one group of people (or computers) can recognize
      another. In the Shibboleth project, I2-MI is working with
      IBM to define the functional requirements for an inter-
      institutional resource-sharing infrastructure. If the
      functional specifications point to a solution, that
      solution will be implemented, allowing users from one
      campus to use their local credentials to access restricted
      resources on the web servers of other, remote campuses.
      This work is intended to lead to the broad distribution of
      an Apache server module that will permit resource sharing,
      requiring only that participating institutions maintain a
      standard deployment of authentication and directory
      services.
     The Beta Grid. The Beta Grid is an NSF effort that will
      deploy 20 to 100 advanced computational and storage nodes
      at a similar number of universities, and that will


Section 4 – Middleware                                   57
       interconnect these servers into a seamless computing
       environment. This will enable distributed computations,
       co-scheduling of network resources, high-volume data
       flows, and real-time manipulation of data. I2-MI will work
       to anchor these advanced services in the emerging common
       campus middleware infrastructure.
      Medical middleware. One "vertical" market of particular
       interest to higher education involves the complex set of
       issues associated with medical schools. As important parts
       of both campus and health service environments, medical
       schools present significant challenges to middleware
       deployment. Through Early Adopters, among whose eleven
       campuses are eight with medical schools, and through
       working with national medical organizations such as
       National Institutes of Health (NIH) and National Library
       of Medicine (NLM) and corporate medical software
       providers, I2-MI is developing approaches to core
       middleware services that will meet the demanding
       requirements of medical schools.
      Directories. With the loose management structures of
       institutions of higher education, their need for inter-
       institutional interoperability, and complex public
       regulations, directories within higher education present
       major design and implementation issues. Efforts are
       underway to evaluate the need for a common database and
       directory subschema for educational institutions.


Appendix A. Glossary of Terms

An extensive glossary of terms for the entire ITA document is
available as the last section of this document.




Section 4 – Middleware                                    67
              TRI-UNIVERSITY



         System Wide
   Information Technology
        Architecture




              Target Network
               Architecture




                               AUG 2004




Section 5 - Network                   1
           Tri-University Target Network Architecture

TABLE OF CONTENTS

1. Introduction

2.    Network Architecture Vision

3.    Network Architecture Purpose

4.    Network Architecture Definition

5.    Target Network Architecture

6.    Recommended Network Architecture Standards

7.    Network Architecture Principles

8.    Network Architecture recommended Best Practices

9.    Network Architecture Technology Trends

Appendix A. OSI Reference Model

Appendix B. Glossary of Terms


           Tri-University Target Network Architecture

1.     Introduction

The Tri-University Information Technology Architecture (ITA)
describes a framework for information technology that supports
the Universities’ strategic plans. ITA facilitates change in an
orderly, efficient manner by describing a direction for the
future that is supported by underlying principles, standards,
and best practices. The implementation of ITA presents
opportunities for the Universities to interoperate to deliver a
higher level of courteous, efficient, responsive, and cost-
effective service to their respective communities of interests.
Individually, each University can independently implement ITA
components that are interoperable. Economies of scale,
consolidation, and cross-university savings may best be realized
not just through interoperability, but by working together in
partnership and sharing.

The Tri-University's Information Technology Conceptual
Architecture document explains the overall strategic alignment
of the ITA with the Universities’ goals and objectives, the
principles behind the architecture, the domains to be addressed,
the plans for addressing domains, and the technology trends to
be taken into consideration.

ITA includes important business, governance, and technical
components. The technical components, collectively referred to
in the ITA provide technical guidance to the Universities. That
guidance is supported by principles correlated to unit business

Section 5 – Network                                      215
functions, recommended standards, and applicable recommended
best practices.

                   Tri-University ITA Domains
              Data/Information            Middleware
              Network                     Platform
              Security                    Software

Network Architecture is the first ITA domain being developed by
the Tri-University architectural task teams. The ITA will be
developed in phases and is updated periodically. The domain
architectures are driven by the business and program priorities
of the Universities, are aligned with, and facilitate the
strategic goals of the State Universities’ Information
Technology (IT) plans.

The technical components of Network Architecture are presented
relative to the Open Systems Interconnection (OSI) Network
Reference Model as a single reference view of communication to
furnish a common ground for analysis, discussion, and standards
development.

2.     Network Architecture Vision

The Tri-Universities’ Network Architecture delineates a
reliable, scalable, resilient set of infrastructures that
economically support the Universities’ core missions in an
efficient and effective manner. Network Architecture provides
the framework and foundation to enable university business
processes, instruction and research, new business opportunities,
and new methods for delivering service.

3.     Network Architecture Purpose

Network Architecture must align with and facilitate the
strategic goals of the Universities’ and project IT plans. The
key goals of the Tri-University IT Plan that impact requirements
for Network Architecture are:

A. Increase the use of e-business solutions.

B. Effectively share common IT resources to enable the
   Universities to better serve the people of Arizona.

C. Improve access to broadband infrastructure system wide.

D. Improve the quality, efficiency, and usefulness of system
   wide applications integration and data sharing.

E. Improve the capability of IT functions in order to deliver
   quality products and services.

Network Architecture must support the business and program
priorities of all three Universities.   Technology investments
in Network Architecture must provide measurable improvements in
operations and support public service and should facilitate the
ABOR’s goals for the Tri-University. The Network Architecture

Section 5 – Network                                      315
must enable the development of systems that make university
information and programs more accessible to our community of
interest.

Network Architecture must enable new applications to be
developed more rapidly and modified more easily as business
requirements change. New systems must be developed to
accommodate rapid rates of change in the business and technical
environments.

Network Architecture must support the use of information
technology to continually improve university efficiency and
effectiveness. The Network Architecture must define appropriate
technology standards while still enabling old and new systems to
work together.

Network Architecture must increase access to information and
services for all faculty, staff, and students as well as the
general citizens of Arizona, while protecting privacy and
fostering openness. The Network Architecture must enable easier
access and more widely available information, while still
protecting individual rights of privacy.

Network Architecture specifies how information-processing
resources are interconnected and documents the standards for
topology (design of how devices are connected together),
transport media (physical medium or wireless assignments), and
protocols (for network access and communication).

4.     Network Architecture Definition

Network Architecture defines common, industry-wide, open-
standards-based, interoperable network infrastructures providing
reliable and ubiquitous communication for the Universities’
distributed information processing environments. It defines
various technologies required to enable connections among its
internal users, other universities, federal government, as well
as the private business sector.

5.     Target network architecture

The development of Target Network Architecture addresses all
relevant criteria on a broad scale, rather than as part of the
deployment of an individual application. The recommendations and
decisions that are made during the development process may limit
or eliminate certain options for future network components or
services. The development of the Target Network Architecture is
a collaborative process to allow all application/system/service
developers/implementers to participate so that their current
investment in certain products and services can be maximized
while also developing a transition plan to allow obsolete or
non-conforming elements to be phased out. Maximizing the
investment and transitioning these elements should not be seen
as mutually exclusive activities, since both are in the best
interest of the universities.

The development of the Target Network Architecture is a

Section 5 – Network                                       415
continuous process, which is critically important in an
environment where funding to implement may not be immediately
available. The ongoing process provides the opportunity to
continually refine the Target Network Architecture to keep it
aligned with business and educational strategies and
requirements, emerging standards, and changing technology.

The recommended implementation approach for the Target Network
Architecture is as follows:

A. Developers/implementers assess their technology position
relative to the Target Network Architecture recommendations and
develop an implementation plan, including any necessary funding.
They incorporate that plan into their project IT Plan.

B. Developers/implementers are responsible for the execution of
   the implementation.

C. The universities’ CIOs will ensure that the recommended
principles, standards, and best practices are incorporated into
all system wide Requests for Proposal that culminate in system
wide procurement contracts. It is critical to align the
procurement documents and process with the Target Network
Architecture to provide projects with a streamlined vehicle to
purchase products and services that support the Target Network
Architecture.

6.     Recommended Network Architecture Standards

Network Architecture Standards are established to coordinate
project and university implementation of network infrastructure.
The goal is to employ open systems based on common, proven, and
pervasive industry-wide, approved, open standards; however, a
full complement of open standards does not yet exist for all
components of network infrastructure. Therefore, combinations of
open standards, de facto industry standards, and mutually agreed
upon product standards are currently required to support the
Tri-Universities' heterogeneous operating environment. The
recommended standards are contained in this document. All
standards are periodically reviewed.

Recommended Standard 1

The standard for copper network cabling is Category 6 Unshielded
Twisted
Pair (UTP).

 Category 6 UTP is certified to carry 100/1000 Mbps of data.

 Category 6 UTP supersedes Category 5e UTP for new
  installations.

 Category 6 UTP is an industry-standard structured cabling
  system and has support of the Institute of Electrical and
  Electronics Engineers (IEEE).



Section 5 – Network                                      515
 UTP shall be used unless specific issues exist, such as high
  Electromagnetic Interference (EMI) or long transport
  distances.

 Wiring, cable, connector, and equipment vendors have
  standardized on Category 6 UTP.

 Installation of copper network cabling shall conform to
  applicable building codes, IEEE, EIA/TIA, and BICSI.

Recommended Standard 2

The standards for fiber network cabling are single-mode and
multi-mode, depending on requirements.

 Intra-building fiber network cabling may be either multi-mode
  or single-mode. 62.5/125-micron multi-mode fiber is capable
  of transmitting Gigabit Ethernet up to a distance of
  approximately 220 meters. 50/125-micron multi-mode fiber is
  capable of transmitting Gigabit Ethernet up to a distance of
  approximately 550 meters. 8/125-micron single-mode fiber is
  capable of transmitting Gigabit Ethernet up to a distance of
  approximately 5 kilometers.

 Inter-building fiber network cabling is both multi-mode and
  single-mode to allow Gigabit Ethernet and above transmission
  rates over greater distances as well as maximum flexibility.

 All fiber network cabling shall be open, industry-standard as
  supported by IEEE.

 Installation of fiber network cabling shall conform to
  applicable building codes, IEEE, EIA/TIA, and BICSI.

Recommended Standard 3

The standards for wireless network connectivity are versions of
IEEE 802.11 (LAN) and
IEEE 802.16 (MAN) with the relevant security standards, which
could be the 802.1x security standard, VPN, LEAP, etc.

 Versions of IEEE 802.11 offers relatively high-speed (11Mbps
  and 54 Mbps) links.

 IEEE 802.16 offers Metropolitan Area Networks with up to 66
  GHz of performance.

 The majority of wireless manufacturers have adopted the IEEE
  802.1x security standard in addition to other security
  standards.

Recommended Standard 4

The logical network topology shall be a star. The physical
network topology may be a star, ring, or mesh.



Section 5 – Network                                      615
 Star, ring, and mesh topologies provide the capability to
  easily add or remove network devices as necessary.

 Star, ring, and mesh topologies minimize the effect of
  connection failures between devices.

Recommended Standard 5

The standard for network link layer access protocol is Ethernet,
IEEE 802.3 Carrier Sense Multiple Access with Collision
Detection (CSMA/CD).

 Ethernet is a widely accepted, reliable, stable protocol
  supported by manufacturers.

 Ethernet is scalable; faster versions are emerging to manage
  the increase of data flow.

 100/1000 Ethernet has the bandwidth necessary to support the
  requirements of converged voice, data, and video
  applications.

 10 GIG Ethernet is the next generation of Ethernet to be
  deployed.

Recommended Standard 6

The standards for transport and network protocols are TCP/UDP
and IP, respectively.

 TCP/UDP and IP makeup an open protocol suite that allows
  Internet access and the seamless integration of Intranets,
  Extranets, VPNs, and LANS.

 The majority of manufacturers support TCP/IP and TCP/IP
  enabled products.

Recommended Standard 7

Network devices (routers, switches, firewalls, access servers,
etc.) shall be manageable with Network Management platforms that
use Simple Network Management Protocol (SNMP) and Remote Network
Monitoring (RMON).

 SNMP is part of the TCP/IP protocol suite.

 SNMP and RMON facilitate the exchange of management
  information between network devices.

 SNMP allows for network performance management, isolation and
  analysis of network problems, and growth planning.

 The majority of vendors support SNMP and RMON.


Recommended Standard 8


Section 5 – Network                                      715
Switching (Layers 2, 3, and 4) technologies are the standard for
Local Area Network (LAN) network device connectivity.

 Switching at OSI Layers 2, 3, and 4 in a LAN improves network
  performance by enabling the balancing of network traffic
  across multiple segments, thus reducing resource contention,
  providing scalability, and increasing throughput capacity.

 Switching at OSI Layers 2, 3, and 4 in a LAN provides
  enhanced security and network management.

Recommended Standard 9

Network Interfaces: Internal networks may use “private”
unregistered IP addresses for network workstations and
appliances. External network Interfaces shall use “public”
registered IP addresses for all external ports on
Internetworking devices.

 Network Address Translation (NAT) techniques deployed at
  network boundaries to the Internet enable the widespread
  reuse of non-unique or unregistered IP Version 4 (IPv4)
  addresses while still providing the required connectivity to
  applications and the Internet.

 The Internet Assigned Numbers Authority (IANA) has reserved
  three blocks of IP address space for “private” Internets
  (reference Network Working Group Request for Comment (RFC)
  1918). The blocks are 10.0.0.0. – 10.255.255.255, 172.16.0.0
  – 172.31.255.255, and 192.168.0.0 – 192.168.255.255. IP
  addresses outside of these address spaces used as
  unregistered IP addresses are used without coordination with
  IANA or an Internet registry.

 IP Version 6 (IPv6) will provide for expanded addressing;
  however, for an indefinite period, both IPv4 and IPv6 will
  coexist.

 “Public” registered IP addresses provide the required
  uniqueness for Internet and network integrity. All public IP
  addresses should be traceable to a specific device.

 The IANA provides coordination of all “public” IP address
  space.

Recommended Standard 10

Internal workstation network IP addressing may be assigned using
Dynamic Host Configuration Protocol (DHCP).

 DHCP provides flexibility for growth and migration of
  networks.

 DHCP facilitates and simplifies IP network administration and
  the addition of workstations and devices to networks.


Section 5 – Network                                       815
 DHCP address allocation may be (1) an automatic allocation
  where DHCP assigns a permanent IP address to the workstation;
  (2) manually allocated and assigned by the DHCP
  administrator; or (3) dynamically allocated where DHCP
  assigns an IP address to a workstation for a limited period
  of time (lease).

 Static IP addresses may be used in order to address limited,
  special security issues.

7.     Network Architecture Principles

Network Architecture Principles guide the planning, design, and
selection of network technology and services.




Principle 1

Networks provide the infrastructure to support the universities’
core mission, instruction and research, and administrative
processes by:

A. enabling access to a wide spectrum of information,
   applications, and resources, regardless of the method of
   delivery or the location of the customer,

B. accommodating new and expanding applications including
   different types of data (e.g., voice, data, image, and
   video), and a variety of concurrent users and

C. passing data across the network in a timely manner so that
   business decisions can be based on up-to-date information.

Principle 2

Networks must be operational, reliable, and available (24x7) for
essential business processes and mission-critical business,
instruction and research operations. Reliability, redundancy,
and fault tolerance must be built-in, not added on, to ensure
that any single point of failure does not have severe adverse
effects on business applications or services.

Principle 3

Networks must be designed for growth, flexibility, and
adaptability. As new processes and systems are developed and
new information becomes available, networks must scale to allow
for increased demand.

Principle 4

Barring special circumstances, networks should use industry-
proven, mainstream technologies based on industry-wide, open
standards, and open architecture to allow systems to

Section 5 – Network                                         915
interoperate to reduce communication and integration complexity
and provide for the sharing of information across the Tri-
University system.

Principle 5

Networks must be designed with confidentiality and security of
data as a high priority and must be implemented with adherence
to security, confidentiality, and privacy policies as well as
applicable statutes such HIPPA, FERPA and GLBA, to protect
information from unauthorized access and use.

Principle 6

Network access to University resources should be a function of
authentication and authorization, not of network address to
provide access to information, applications, and system
resources in a timely and efficient manner to appropriate
requesters. Authentication and authorization of users must be
performed according to the security rules of the unit and the
University.

Principle 7

Networks must be designed to be “application aware” (at layer 4)
to deliver business-critical application systems. To deliver
these services, networks must recognize, classify, prioritize,
and protect business-critical applications while still enabling
bandwidth-intensive and delay-sensitive multimedia and voice
applications.

8.     Network Architecture recommended Best Practices

Best Practices are approaches that have consistently been
demonstrated by diverse organizations to achieve similar high-
level results, which in the case of architecture, means
demonstrating the principles.

Recommended Best Practice 1

Position networks for future growth in traffic and expansion of
services such as voice/video by implementing:

 flexible, open network designs and

 networks to carry converged voice, video, data, and image
  traffic.

Recommended Best Practice 2

When industry standards do not yet exist or meet application
requirement, use interim, common, proven, and pervasive product-
based standards for networks.

Recommended Best Practice 3

Network planning must be an integral part of application design
Section 5 – Network
1015
and development; it must be continually reviewed in production.

Recommended Best Practice 4

Design network-neutral applications. Application code should be
isolated from the network-specific code so business rules and
data access code can be deployed without regard to the type of
network (i.e. WAN or LAN) or redeployed on a different platform,
as necessary. Network-neutral applications allow networks to
remain scalable and portable.

Recommended Best Practice 5

Consider the impact of middleware and data movement on network
utilization and performance by:

 Performing transactions locally between the resource manager
  and the queue to minimize network traffic,

 Using asynchronous, store-and-forward messaging to limit the
  scope of transactions and network requirements between remote
  sites,

 Using push technology, rather than client polling, to balance
  server and network link loading and

 Using multicast, rather than broadcast transmission, to
  distribute messages to multiple points.

Recommended Best Practice 6

Unit business functions drive network design for redundancy,
fault tolerance, and disaster recovery.

Recommended Best Practice 7

Units should agree on the use of a common set of tools for
network design and documentation to ensures documentation and
standard practices are followed and promotes opportunities for
sharing and consolidation.

Recommended Best Practice 8

Establish technical contacts within the recognized units with
responsibility for specified blocks of IP addresses.

9.     Network Architecture Technology Trends

Trends, economic and technical, that impact and influence ITA
are to be annually updated. Areas that will require near-term
investigation include GIG and Multi-GIG Ethernet, Communication
Convergence, IVp6 and growing security requirements.

Appendix A. OSI Reference Model

The Open Systems Interconnection (OSI) Reference Model,

Section 5 – Network
1115
developed by the International Standards Organization (ISO),
provides a framework for organizing the various data
communications functions between disparate devices. This model
is a guideline for developing standards that allow the
interoperation of equipment produced by various manufacturers.
Control is passed from one layer to the next, starting at the
application layer in one station, proceeding to the bottom
layer, over the channel to the next station and back up the
hierarchy. Systems that conform to these standards and have
interoperability as their goal are referred to as open systems.

The 7 Layers of the OSI Model
               This layer supports application and end-user processes.
               Communication partners are identified, quality of service is
               identified, user authentication and privacy are considered, and
Application    any constraints on data syntax are identified. Everything at this
               layer is application-specific. This layer provides application
(Layer 7)      services for file transfers, e-mail, and other network software
               services. Telenet and FTP are applications that exist entirely in
               the application level. Tiered application architectures are part
               of this layer.
               This layer provides independence from differences in data
               representation (e.g., encryption) by translating from application
Presentation   to network format, and vice versa. The presentation layer works
               to transform data into the form that the application layer can
(Layer 6)      accept. This layer formats and encrypts data to be sent across a
               network, providing freedom from compatibility problems. It is
               sometimes called the syntax layer.
               This layer establishes, manages and terminates connections
Session        between applications. The session layer sets up, coordinates, and
               terminates conversations, exchanges, and dialogues between the
(Layer 5)      applications at each end. It deals with session and connection
               coordination.

Transport      This layer provides transparent transfer of data between end
               systems, or hosts, and is responsible for end-to-end error
(Layer 4)      recovery and flow control. It ensures complete data transfer.
               This layer provides switching and routing technologies, creating
Network        logical paths, known as virtual circuits, for transmitting data
               from node to node. Routing and forwarding are functions of this
(Layer 3)      layer, as well as addressing, internetworking, error handling,
               congestion control and packet sequencing.
               At this layer, data packets are encoded and decoded into bits. It
               furnishes transmission protocol knowledge and management and
               handles errors in the physical layer, flow control and frame
Data Link      synchronization. The data link layer is divided into two sub
               layers: The Media Access Control (MAC) layer and the Logical Link
(Layer 2)      Control (LLC) layer. The MAC sub layer controls how a computer on
               the network gains access to the data and permission to transmit
               it. The LLC layer controls frame synchronization, flow control
               and error checking.
               This layer conveys the bit stream - electrical impulse, light or
               radio signal -- through the network at the electrical and
Physical       mechanical level. It provides the hardware means of sending and
(Layer 1)      receiving data on a carrier, including defining cables, cards and
               physical aspects. Fast Ethernet, RS232, and ATM are protocols
               with physical layer components.




Section 5 – Network
1215
This source for this graphic is The Abdus Salam International
Centre for Theoretical Physics.

The reference model definition is from the Webopedia.- The
Number one online encyclopedia dedicated to computer technology.

Appendix A. Glossary of Terms

An extensive glossary of terms for the entire ITA document is
available as the last section of this document.




Section 5 – Network
1315
              TRI-UNIVERSITY



         System Wide
   Information Technology
        Architecture




              Target Platform
               Architecture




                                AUG 2004




Section 6 - Platform                   1
             Tri-University Target Platform Architecture

TABLE OF CONTENTS


1. Introduction

2. Platform Architecture Vision/Purpose

3. Platform Architecture

4. Platform Architecture Standards

5. Platform Recommended Best Practices

6. Future Technology Trends

     Appendix A. Glossary of TermsTri-University Target Platform
                             Architecture

1.      Introduction

The Tri-University Information Technology Architecture (ITA)
describes a framework for information technology that supports
the Universities’ strategic plans. ITA facilitates change in an
orderly, efficient manner by describing a direction for the
future that is supported by underlying principles, standards,
and best practices. The implementation of ITA presents
opportunities for the Universities to interoperate to deliver a
higher level of courteous, efficient, responsive, and cost-
effective service to their respective communities of interests.
Individually, each University can independently implement ITA
components that are interoperable. Economies of scale,
consolidation, and cross-university savings may best be realized
not just through interoperability, but by working together in
partnership and sharing.

The Tri-University's Information Technology Conceptual
Architecture document explains the overall strategic alignment
of the ITA with the Universities’ goals and objectives, the
principles behind the architecture, the domains to be addressed,
the plans for addressing domains, and the technology trends to
be taken into consideration.

ITA includes important governance and technical components. The
technical components collectively referred to in the ITA provide
technical guidance to the Universities. That guidance is
supported by principles related to unit functions, recommended
standards, and applicable recommended best practices.

                     Tri-University ITA Domains
                Data/Information            Middleware
                Network                     Platform
                Security                    Software

The Platform Architecture is one of the ITA domains being
Section 6 - Platform                                               2
developed by the Tri-University architectural task teams. The
complete ITA will be developed in phases and updated
periodically. The domain architectures, driven by the business
and program priorities of the Universities, are aligned with,
and facilitate the strategic goals of the State Universities’
Information Technology (IT) plans.

2.    Platform Architecture Vision/Purpose

The Platform Architecture describes common, industry-wide, open-
standards-based, interoperable devices facilitating the reliable
and pervasive availability of, access interfaces with, and
processing for, the Universities' distributed information
processing environment. It defines various technologies required
to deliver individual units' to all system users. It allows the
Universities and individual departments to deploy and support
effective and efficient end-user access interfaces to
application systems, as well as providing the processing
capability to execute application systems, while increasing the
use of e-solutions and maintaining traditional methods of
service delivery to client users.

The Platform Infrastructure Standard is intended to be
vendor/manufacturer neutral by design, focusing instead on
relative versatility, capability to seamlessly interoperate with
other platform devices, operating systems, embedded security,
adherence to open or pervasive industry standards, provision for
open system standard interfaces, and utilization of open
standard drivers.

3.    Platform Architecture

Platform Architecture addresses platform devices relative to
their: versatility, capability to seamlessly interoperate with
other platform devices, operating systems, embedded security,
adherence to open or pervasive industry standards, provision for
open system standard interfaces, and utilization of open
standard drivers. This approach focuses on the functionality of
platform technologies to support requirements that enhance
services and operational capacities, improve productivity,
performance, and public services rather than addressing
attributes such as specific platform configurations, explicit
devices, and operating system revisions that neither provide a
direction for current and future activities nor directly relate
to unit functions.

PLATFORM ARCHITECTURE CATEGORIES
     Categories of the Platform Architecture range from
     enterprise-class mainframe-servers to individual
     workstations and hand-held computing devices along with the
     operating systems that control these devices. Platform
     categories, or tiers, complement each other and maximize the
     operation and usefulness of various specialized platform
     devices to address unit requirements. Platform Architecture
     categories include the following:
         Server. The server with its associated operating system
Section 6 - Platform                                             3
          provides services requested by clients. Types of
          servers included are: mainframes, midrange, and network
          servers (application, file, print, database, etc.).
          Servers should be positioned to embrace a variety of
          applications so that, over time, as open-standard
          operating systems and open-standard interfaces are
          deployed, the traditional boundary lines between voice,
          data, and video are eliminated.
         Storage. Storage is increasingly recognized as a
          distinct resource, one that is best thought of
          separately from the devices (servers, clients) that are
          its consumers and beneficiaries. Such storage is
          increasingly shared by multiple servers/clients, and
          acquired and managed independently from them. Storage
          solutions should address the State’s requirements for
          short term, long term, and permanent storage of
          information. Types of storage include:
          o Direct Attached Storage (DAS) is comprised of
             interfaces (controllers) and storage devices that
             attach directly to a server or a client. DAS, in the
             form of independent storage devices, RAID arrays, or
             tape libraries, is the most common storage
             architecture today.
          o Network Attached Storage (NAS) is an open-industry-
             standard, file-oriented, storage implementation
             where storage devices are connected to a network and
             provide file access services to server and client
             devices. A NAS storage element consists of an
             engine, which implements the file services, and one
             or more devices, on which data is stored. By
             connecting directly into a network, NAS technologies
             allow users to access and share data without
             impacting application servers.
          o Storage Area Network (SAN) is an open-industry-
             standard, data-centric, storage implementation that
             traditionally uses a special-purpose network that
             incorporates high-performance communication and
             interface technologies as a means to connect storage
             devices with servers.
         Client. The client, with its associated operating
          system, provides the end-user interface to
          applications. Clients include the personal computer
          (PC), thin client, host-controlled devices (terminals,
          telephones, etc.), voice interface devices, single- and
          multi-function mobile devices (Pocket PC, PDA, PDA-
          phone, etc.), telephony devices, smart cards, etc.

PLATFORM ARCHITECTURE GENERAL PRINCIPLES
     The planning, design, and development of Platform
     Architecture are guided by the following general principles
     that support the Universities’ strategic goals and
     objectives.
          Platform Architecture provides the device
            infrastructure to support education, research,
            business and administrative processes.


Section 6 - Platform                                               4
            Servers and storage that support essential processes
             and mission-critical operations shall be
             operational, reliable, and available 24x7x365.
            Platforms shall use industry-proven, mainstream
             technologies based on pervasive industry-wide, open
             interfaces, and open architecture.
            Platform operating system security should be based
             on industry-wide, open standards.
            Platform configurations and associated operating
             system versions should be minimized.
            Platform infrastructure should employ open,
             industry-standard components, using an n-tier model.
            Platform infrastructure should be designed for
             growth, flexibility, and adaptability.
            Platform infrastructure should maximize the design
             and availability of the Target Network Architecture
             for delivery of applications and services to end-
             users, regardless of location.

4.    Platform Architecture Standards

Platform Architecture Standards describe client and server
devices along with storage platforms, operating systems, and
open system interfaces that provide for interoperability and
portability of application systems. The term “platform” applies
to servers, storage, and client devices with their respective
operating systems, interfaces, and drivers that provide a
framework for interoperability, scalability, and portability.
Open systems architecture for platforms will further promote the
appropriate sharing of information/data and other IT resources.

Target platform architecture must incorporate a range of
requirements since at any point in time, given the dynamic
nature of the information technology industry and platform-
product life cycles, a particular target platform device may no
longer completely comply with all requirements. This approach
allows for maximization of current investments in certain
devices and services, as well as the development of transition
plans to allow obsolete or non-conforming platform elements to
be phased out.

      Versatility: The device shall be flexible, adaptable, and
      scalable to provide for new and expanding service
      requirements.
             Capability shall exist for achieving applicable
               architecture targets without requiring major
               upgrades and additional costs.
             Capability shall exist for delivering and/or
               providing secure (as defined in the related
               Security Architecture Domain) end-user interface
               access to a variety of applications without
               necessitating substantial modifications,
               regardless of end-user location.
                    Applications include, but are not limited
                     to, e-mail, human resources information
Section 6 - Platform                                              5
                      systems (HRIS), financial management
                      systems (FMS), Internet, office
                      productivity software, telephony, and voice
                      mail.
               Capability shall exist for delivering and/or
                providing end-user interface access to a wide
                variety of applications using a fully converged
                network, regardless of end-user location.
               Target Network Architecture standards shall be
                maximized in the connectivity of devices.
               The device shall be scalable, without substantial
                modification, to allow for increased demands for
                services and new applications.
               Widespread choices for off-the-shelf application
                solutions, without modifications, shall be
                available for the device.

     Operating System: The device shall utilize either an open,
     industry-standard, secure operating system or a pervasive,
     industry-standard, secure operating system.
            The open or industry de-facto standard operating
              system currently installed shall be available for
              all similar devices offered by the manufacturer.
            The operating system shall provide for updates to
              be pushed to, or accepted by, all associated
              devices.
     Operating System Security: The device shall have an
     appropriate level of security functionality incorporated
     as part of the installed operating system.
            Operating system security services, including
              access, authentication, and authorization
              techniques, shall align with the Security
              Architecture Domain and should utilize open
              standards, where possible.
            Logging and security controls for applications,
              platform, and network levels shall be integrated
              to eliminate, or at least reduce, redundancies.
            Support for integrated LDAP-based directory
              services shall be available.
            Security updates from the operating system shall
              be capable of being pushed to, or accepted by,
              all associated devices.
            Removals of extraneous services, open ports,
              etc., shall be enabled from default installations
              of the operating system, and prevented from
              returning during subsequent upgrades.

     Interfaces: The device shall be capable of adhering to
     applicable, open-system-standard, interface
     specifications.
            Open-systems standards for any particular
              interface shall be available and in use.
            Management using standard SNMP-based management
              tools shall be enabled.

Section 6 - Platform                                            6
                 Network communication protocols shall conform to
                  the Network Infrastructure Standards.
                 Off-the-shelf devices and peripherals conforming
                  to open-systems standards shall be readily
                  obtainable.
                 “Personal” input devices (tablet, keyboard,
                  probe, etc.) and output devices (monitors,
                  displays, projectors, speakers, printers, etc.)
                  attached to a client device should use IEEE-
                  standard interfaces and industry de facto
                  standard software drivers.

        Drivers: The device shall be capable of utilizing
        input/output (I/O) drivers that incorporate IEEE-standard
        interfacing and industry de-facto standard software
        drivers.
               Multiple peripheral devices using open-standard
                 drivers shall be available.
               Off-the-shelf peripherals that conform to open
                 system standards shall be readily available.
               Server-attached, or network-attached output
                 devices such as printers, plotters, etc., should
                 use IEEE-standard interfaces and industry de
                 facto standard software drivers.

5.      Platform Recommended Best Practices

     A. Major applications should be placed on uniformly
        configured servers to make overall maintenance, support
        and recovery less expensive. New major applications
        should be written for existing standard platforms and
        known future trends.

     B. When considering new servers or upgrades, take into
        consideration future growth when sizing the platforms.

     C. An effort should be made to come up with the uniform
        workstation configurations to reduce complexity and
        administration costs.

     D. Build in the ability to securely manage remote servers and
        clients to reduce system administration costs.

     E. Weigh needs vs. system administration costs when upgrading
        or implementing new systems and establish a balance
        between goals/flexibility and system management ease.

     F. The design and configuration of server solutions should
        seriously consider and employ adequate redundancy for
        recovery purposes.

6.      Future Technology Trends

Information technology trends and IT market trends will
fundamentally affect the way we implement systems to meet the
above architectural requirements. Examples of key trends are
Section 6 - Platform                                                 7
included here.

A. Hardware will get faster, cheaper, denser and more diverse

Computer technology will continue to advance without a
corresponding increase in price. Computer processors will
become faster, and memory and disk storage will get denser,
approximately doubling every 18 months. Backbone network
bandwidth technology will approximately quadruple every 18
months. Consumer devices (cell phones, pagers, PDAs, etc.) with
embedded computer technology will be widely used and less
expensive. The diversity of desktop and server operating
systems will likely remain.
Implications
Students will expect introduction of new technologies, increased
    server, networks, remote access, and classroom-lab-dorm
    facilities performance and capability.
The capability to send data and information to consumer devices,
    such as class schedules sent to students’ PDAs; news sent to
    pager and phone displays; online phone book available on
    hand-held devices; etc. should be explored.
The Arizona universities will have to continue to support
    multiple operating systems in an environment where desktop
    computers, servers, and consumer devices are ubiquitous.
Technological capabilities may increase faster than funding is
    available to implement them.

B. Demand for capacity will continue to increase.
Application requirements and user demand will continue to
   consume more IT resources (such as disk space, processing
   speed, and network bandwidth) due to:
      increasing use of interactive, multimedia, and distributed
         database applications
      increasing amounts of data made available, increasing
         sizes of data items (pictures, audio, video), and
         storage of data about data
      increasing volume of E-mail and data transfers between
         applications
      increasing number of users with increasing amounts of
         usage
Users will become more dependent on application, server, and
   network response and capability to complete their work (ex.
   "eCommerce" exchanges for paying bills or transferring funds,
   making alumni donations, card purchases, etc.)
Implications
IT resources will become increasingly mission-critical and must
   continually be upgraded and expanded. There will be
   increased costs to manage the growth.

C. Demand for access to "anything" from "anywhere" will continue
   to grow.
Applications, information, and data will become increasingly
   available over the web. Wireless technologies will be
   increasingly used and less expensive. Wireless networks will
Section 6 - Platform                                              8
   still be slower than wired networks. Cable modems, DSL, and
   similar technologies for home access to high-speed networking
   will be increasingly cheaper and more available. Convergence
   of voice, video, and data technologies over the same network
   will blur their traditional separation.
Implications
Competitiveness in attracting students, faculty, and staff will
   increasingly depend on the level and quality of access.
   Faculty and staff at many levels will be challenged to become
   facile in the use of web-enabled technologies.
   Telecommuting and learning regardless of location will
   increase. Converging telecommunications, video, and data
   networks to support demand for use of converged products will
   be a challenge. Sufficient server capacity and network
   capability will be necessary to handle the storage, search,
   and delivery of all types of data.

D. Security will be a primary concern with increased dependence
   on network applications.
Destructive hacking, viruses, denial of service attacks and
   similar problems will continue to grow.   Authentication and
   authorization for use of network applications will be
   necessary. Userids and passwords will still be used.
   Biometric identification will become more commonplace. The
   available security technologies will change rapidly over the
   next three years. Data encryption will be more widely used
   in transmission and storage.
Implications
Preparation should be considered to incorporate new
   identification technologies.   Faculty, staff, and students
   must be educated in good security practices.   Security
   infrastructure should still allow cooperation and
   collaboration with other research and education institutions.
   There will be continuing issues over intellectual property
   and copyright violations due to increased amounts of teaching
   materials and research findings available over the network.

E. IT expertise will continue to be scarce and its cost will
   continue to rise.
System management and administrative costs will constitute an
   increasingly larger portion of the expense of systems over
   their lifetime than the purchase price of the hardware and
   software.
      Using extra hardware to reduce system administration will
         be more cost-effective than attempts to minimize
         hardware through increased tuning.
      There will be opportunities to reduce management costs
         through centralization.
      IT staff will need to learn new skills at an ever
         increasing rate.
      Increased specialization and distributed support will
         create the need for new specialties to provide a whole
         system view.
Implications
There will be a need to find creative ways to attract
Section 6 - Platform                                              9
   technologically competent people, keep them, and use their
   time efficiently.   Calculating the cost of IT projects,
   services and resources should utilize a total cost approach
   that takes into account all expenses over their lifetime.
   There exists a balance between the savings of centralization
   and the customized support of decentralization. The real
   financial costs of support, both central and distributed
   should be considered in university strategic planning.

Appendix A. Glossary of Terms

These terms are listed here due to their relevance to this
domain. An extensive glossary of terms for the entire ITA
document is available as the last section of this document.

Applicable is defined as pertinent, related to, relevant, and
appropriate.

Capability is the potential and ability for development or use.
It is the capacity to be used or developed for a purpose.

Device includes logical groupings or categories of server,
storage, and client platforms in use statewide, or within an
agency.

Maximize is defined as taking full advantage of the subject
attribute(s).

Variety is defined simply as more than one. Note: the intent of
versatility is to maximize flexibility and usefulness of a
device relative to applicable applications.

Widespread is defined as extensive and prevalent.

Interoperability is the capability for services (applications)
operating on different, diverse devices to exchange information
and function cooperatively using this information.

Portability is the capability of software to operate and perform
in the same manner on different types of
devices.




Section 6 - Platform                                              1
                                                                  0
              TRI-UNIVERSITY




         System Wide
   Information Technology
        Architecture



       Target Information
     Security Architecture




                                                       AUG 2004

    Tri-University Target Information Security Architecture

TABLE OF CONTENTS

1. Introduction



Section 7 - Security                                          1
2. Information Security Architecture Vision

3. Information Security Architecture Definition

4. Target Information Security Architecture

5. Recommended Information Security Standards

6. Information Security Architecture Purpose

7. Information Security Architecture Principles

8. Information Security Architecture Best Practices

9. Information Security Architecture Technology Trends

Appendix A. Glossary of Terms




     Tri-University Target Information Security Architecture

1.    Introduction

The Tri-University Information Technology Architecture (ITA)
describes a framework for information technology that supports
the Universities’ strategic plans. ITA facilitates change in an
orderly, efficient manner by describing a direction for the
future that is supported by underlying principles, standards,
and best practices. The implementation of ITA presents
opportunities for the Universities to interoperate to deliver a
higher level of courteous, efficient, responsive, and cost-
effective service to their respective communities of interests.
Individually, each University can independently implement ITA
components that are interoperable, however, economies of scale,
consolidation, and cross-university savings may best be realized
not just through interoperability, but by working together in
partnership and sharing.

The Tri-University's Information Technology Conceptual
Architecture document explains the overall strategic alignment
of the ITA with the Universities’ goals and objectives, the
principles behind the architecture, the domains to be addressed,
the plans for addressing domains, and the technology trends to
be taken into consideration.

ITA includes important business, governance, and technical
components. The technical components collectively referred to as
Information Technical Architecture (ITA), provide technical
guidance to the Universities. That guidance is supported by
principles correlated to unit business functions, recommended
standards, and applicable recommended best practices.

                   Tri-University ITA Domains
              Data/Information            Middleware

Section 7 - Security                                           2
              Network                     Platform
              Security                    Software

2.    Information Security Architecture Vision

A secure information technology structure is essential for
meeting the mission and legal obligations of the Tri-University
system. The information technology structure is secure if it
provides timely and appropriate access to resources while
protecting against attacks and illegal or inappropriate use.

Some of the more recent security threats have demonstrated that
the average University community end-user has no foolproof way
to protect themselves against infection and exploitation. They
must rather depend on the combined safeguards of personal
vigilance and reliance on enterprise security initiatives.

3.    Information Security Architecture Definition

Information Security Architecture defines common, industry-wide,
open-standards-based security tools and practices providing
secure computing environments for the distributed information
processing environment of the Tri-University community and Tri-
University community partners (other universities, non-profits,
state and federal government, and private sector).

4.    Target Information Security Architecture

The development of Target Information Security Architecture
addresses all relevant criteria on a broad scale, rather than as
part of the deployment of an individual solution. The
recommendations and decisions that are made during the
development process may limit or eliminate certain options for
future security solutions. The development of the Target
Information Security Architecture is a collaborative process to
allow security professionals from the Tri-University community
to participate so that their current investment in certain
products and services can be maximized while also developing a
transition plan to allow obsolete or non-conforming elements to
be phased out.

This development cycle is a continuous process, which is
critically important in an environment where funding to
implement may not be immediately available. The ongoing process
provides the opportunity to continually refine the Information
Security Architecture to keep it aligned with
educational/business strategies and requirements, emerging
standards, and changing technology. The recommended
implementation approach for the target Information Security
Architecture is as follows:

      A. Information security professionals assess their
position relative to the Target Information Security
Architecture recommendations and develop an implementation plan,
including any necessary funding. They incorporate that plan into
their overall security plan.


Section 7 - Security                                              3
      B. Information security professionals are responsible for
the execution of the implementation.

      C. The Tri-University CIO/CTO’s will ensure that the
recommended principles, standards, and best practices are
incorporated into all system wide Requests for Proposal that
culminate in system wide procurement contracts. It is critical
to align the procurement documents and process with the Target
Information Security Architecture to provide projects with a
streamlined vehicle to purchase products and services that
support the Target Architecture.

5.    Recommended Information Security Standards

The overall industry standard for security is grounded in the
three basic concepts of confidentiality, integrity, and
availability. The Tri-University Security Architecture should be
based on common, industry-wide, open-standards-based
technologies. It should promote and facilitate delivery of
services, and communication among students, faculty, the federal
government, cities, counties, state, and local governments, as
well as the private business sector. Security design based on
standards allows the universities to quickly respond to changes
in technology, business, and information requirements, without
compromising the integrity or performance of the enterprise and
its information resources.

The target architecture of each of the three Universities should
be developed under the direction of the institution’s CIO/CTO
and tailored to particular institutional needs but should
include the following standards:

         o   Network segmentation
         o   Enterprise Security Management
         o   Enterprise Antivirus/SPAM protection
         o   Network firewall
         o   Host-based firewall
         o   Network monitoring systems (including intrusion
             detection and prevention systems where appropriate)
         o   Access controls
         o   VPN
         o   Enterprise File Integrity
         o   Monitoring/Forensics
         o   Risk Management
         o   Business Continuity
         o   Robust Policy development/implementation/enforcement
             cycle
         o   Enterprise Security Awareness Program
         o   End-user training

6.    Information Security Architecture Purpose

The Security Architecture provides a means to economically
assure the protection and ease of transaction of the
Universities’ business, delivery of services, and communications
among all users of the Tri-University systems. It encourages the
units to incorporate technology security improvements for

Section 7 - Security                                              4
business requirements without compromising the integrity or
performance of the enterprise and its information resources.

7.    Information Security Architecture Principles

         o   The Security Architecture will enable the
             universities to perform business processes
             electronically and deliver secure e-services to the
             public.
         o   Security levels applied to systems and resources
             will be commensurate with their value to the
             universities and sufficient to contain risk to an
             acceptable level.
         o   The Security Architecture will be based on industry-
             wide, open standards, where possible, and
             accommodate varying needs for and levels of
             security.
         o   Security is a critical component of universities’
             interoperability.
         o   The Security Architecture will accommodate varying
             security needs.
         o   The Security Architecture will take overall
             Attention to “defense in depth” or layered
             Protection.

8.    Information Security Architecture Best Practices

The overall attention to “defense in depth” or layered
protection including attention to the following:

         o   Applying vendor-supplied fixes necessary to repair
             security vulnerabilities.
         o   Scanning computers for security vulnerabilities
             using available technical tools.
         o   Removing unneeded services and software.
         o   Installing and maintaining antivirus software on all
             client computers.
         o   Installing and maintaining firewall software on all
             client computers.
         o   Encrypting sensitive data where possible.
         o   Following effective procedures for user accounts and
             access.
         o   Develop role-appropriate staff, student, and faculty
             information security training.
         o   Provide secure tools such as VPN and secure mail
             programs to campus computing community.
         o   Assess information security policies and revise or
             create new policies to address current issues.
         o   Enterprise-critical systems are rigorously protected
             including vendor patches, firewall protection,
             robust backup practices, and administrative access
             strictly controlled.
         o   Centralized host management where possible.
         o   Maintain some form of network segmentation (VLAN,
             router filtering, hardware firewalls).
         o   Maintain appropriate physical access controls for
             critical systems (including voicemail and the PBX)

Section 7 - Security                                            5
         o    Develop a security reporting plan that allows for
              timely and accurate management response to
              incidents.
         o    Assign security responsibility and control for all
              system resources.
         o    Maintain appropriate change controls for security
              software.
         o    Maintain “sensitive position policies,” such as
              mandatory minimum vacations and rotation of
              personnel where possible given staffing limitations.
         o    Extend physical and logical access controls to
              voicemail and the PBX.
         o    Security reporting for timely and accurate
              management response to incidents.
         o    Maintain appropriate control over physical access
              points to IT resources.
         o    Appropriate change control over security software.
         o    All system resources have an owner assigned
              responsibility for security and control.



9.    Information Security Architecture Technology Trends

Information security evolves in part as a response to an ever-
changing threat. It is therefore difficult to predict what the
most urgent needs of the future will be. The following are some
trends that that the Tri-University community has begun to
explore or implement:

         o    Intrusion Prevention/Behavioral Identification
         o    Pre-authentication Vulnerability Analysis
         o    Improved identity management (Identity Federations)
         o    Biometrics, including facial and voice recognition,
              iris/retina scan, and fingerprint ID
         o    Automated emergency response initiatives (tied to
              behavioral and anomaly protection systems)
         o    Pre-connection security screening and network
              quarantine areas
         o    PKI/PGP
         o    Instant messaging security
         o    Wireless access security
         o    Voice over Internet Protocol security
         o    Hand-held device (e.g. PDA, Blackberries) security

Appendix A.    Glossary of Terms

An extensive glossary of terms for the entire ITA document is
available as the last section of this document. In addition
these URLs provide useful definitions and references.

      o http://www.cert.org
      o http://csrc.nist.gov




Section 7 - Security                                                6
              TRI-UNIVERSITY



         System Wide
   Information Technology
        Architecture




             Target
      Software/Application
          Architecture




                                                           AUG 2004

        Tri-University Software/Application Architecture



Section 8 - Software                                              1
TABLE OF CONTENTS

1. Introduction

2. Software/Application Architecture Vision

3. Software/Application Architecture Definition

4. Target Software/Application Architecture

5. Recommended Software/Application Architecture Strategies

6. Recommended Software/Application Architecture Standards

7. Software/Application Architecture Purpose

8. Software/Application Architecture Principles

9. Software/Application Architecture recommended Best Practices

10. Software/Application Architecture Technology Trends

Appendix A. Three-Tier Enterprise Application Architecture
Diagram

Appendix B. Example of PeopleSoft Software/Application
Architecture

Appendix C. Glossary of Terms



         Tri-University Software/Application Architecture

1.    Introduction

The Tri-University Information Technology Architecture (ITA)
describes a framework for information technology that supports
the Universities’ strategic plans. ITA facilitates change in an
orderly, efficient manner by describing a direction for the
future that is supported by underlying principles, standards,
and best practices. The implementation of ITA presents
opportunities for the Universities to interoperate to deliver a
higher level of courteous, efficient, responsive, and cost-
effective service to their respective communities of interests.
Individually, each University can independently implement ITA
components that are interoperable. Economies of scale,
consolidation, and cross-university savings may best be realized
not just through interoperability, but by working together in
partnership and sharing.

The Tri-University's Information Technology Conceptual
Architecture document explains the overall strategic alignment
of the ITA with the Universities’ goals and objectives, the
principles behind the architecture, the domains to be addressed,
the plans for addressing domains, and the technology trends to

Section 8 - Software                                              2
be taken into consideration.

ITA includes important business, governance, and technical
components. The technical components collectively referred to in
the ITA provide technical guidance to the Universities. That
guidance is supported by principles related to unit business
functions, recommended standards, and applicable recommended
best practices.

                   Tri-University ITA Domains
              Data/Information            Middleware
              Network                     Platform
              Security                    Software

The Software/Application Architecture is one of the ITA domains
being developed by the Tri-University architectural task teams.
The complete ITA will be developed in phases and updated
periodically. The domain architectures, driven by the business
and program priorities of the Universities, are aligned with,
and facilitate the strategic goals of the State Universities’
Information Technology (IT) plans.

2.    Software/Application Architecture Vision

The purpose of the Tri-Universities’ Software/Application
Architecture is to define the major kinds of applications and
software needed to manage the data and support the business
functions of the Universities.   The software/applications
architecture is not a design for systems, nor is it a detailed
requirements analysis. It is a definition of what applications
will do to manage data and provide information to people
performing business and academic functions. The applications
enable Information Technology to achieve its mission, that is,
provide access to needed data in a useful format at an
acceptable cost.

Applications are the mechanisms for managing the data of the
enterprise for the Universities. The term “managing the data”
includes such activities as entering, editing, sorting,
changing, summarizing, archiving, analyzing, auditing, and
referencing data.

The Software/Application Architecture strives to provide
software and applications that “manage the data” so that it is
reliable, relevant, and easily accessed in a university setting.
The university setting is filled with a variety of internal and
external stakeholders and involves software and applications
unique to a higher education environment. All these stakeholders
rely upon applications and software to manage and present data
and information to make informed decisions in business,
instruction, research, and shared governance realms. The
Software/Application Architecture provides the framework and
foundation to enable this decision-making. The
Software/Application Architecture will build upon all the other
Tri-University domains: client interface, middleware, platform,
data, security, and network.


Section 8 - Software                                              3
3.    Software/Application Architecture Definition

The Software/Application Architecture defines common, industry-
wide, open-standards-based, strategies and practices related to
managing and facilitating the design, development, and purchase
of software to automate and maintain University business and
academic processes. Software and applications for a University
consists of:
   1. Software applications designed to automate and perform
      specific functions such as student administration (student
      records, student financials, financial aid, admissions and
      recruitment, classes, degree audit & advising), human
      resources/payroll, financial, course management,
      development, grants management, and library systems.
   2. Development software including development environments,
      programming languages, middleware technologies to
      facilitate inter-application communication and data
      exchange, user interface development environments, API’s,
      report writers, etc.
   3. Database software to organize and manage, access, provide
      security, and assure integrity of data in data storage.
   4. Productivity software including office automation and
      collaborative software products and tools and productivity
      software.
   5. Utility software for program, file, network, operating
      system, and data management.

There are other types of software and applications used in a
University environment. This document defines
Software/Application Architecture as currently concerned with
software applications for enterprise use involving student,
human resources, financial, and academic functions and the
software used to develop and support these systems. Database
systems, productivity software – office automation, security
software, middleware for the most part, and most utility
software will be addressed in other sections of the Tri-
University ITA Domains.

4.     Target Software/Application Architecture

The goal of specifying a target Software/Application
Architecture is to document those strategies, standards, and
practices that allow an open architecture for Internet access
and integration of enterprise software/applications subject to
necessary security, legal, and technical constraints. In this
domain, the architecture is somewhat fluid. This next
generation architecture should leverage a number of Internet
technologies and concepts to deliver simple, ubiquitous access
to applications and enable the open flow of information between
systems. While the overall goal of the ITA is to adopt common,
industry-wide, open-standards-based infrastructures, the reality
of working with proprietary core information systems coupled
with the emerging and rapidly evolving nature of web-based
applications/software, requires the architecture to remain at a
high level. Target standards and best practices can be
identified and recommended, but standards and practices cannot
be dictated at this time.

Section 8 - Software                                            4
5.    Recommended Software/Application Architecture Strategies

“Web Service” is the key component of Software/Application
Architecture. All other strategies, standards, principles, best
practices, trends, and purposes are based on “Web Service”. Web
service is simply an application component that is accessed
programmatically over the Internet using HTML and/or XML over
HTTP.

Any discrete component of application functionality can be
exposed as a web service. Examples include a student class
list, staff/faculty pay stub, or a payment voucher request. Any
of these application components can be published and access over
the Internet as web services.

Recommended Strategy 1
No code on the client.   All applications deploy on servers
only. Any Internet enabled device, such as a web browser,
running on a PC or a cell phone – which uses standard Internet
technologies such as HTML, XML, and HTTP can access and execute
the applications. University IT organizations have reduced
installation, maintenance, and administration costs since the
applications reside on a server instead of being distributed to
thousands of PCs.

Recommended Strategy 2
Implement Single Enterprise Application Architecture. Each
university should strive for a single enterprise multi-tiered
architecture for applications, for example, Web Server 
Application Server  DBMS Server. Applications are easier to
integrate, a lower cost of deployment and maintenance is
achieved, and there is the benefit of centralized administration
and security. Training costs are greatly reduced because the
same skill set can be leveraged across all applications. Multi-
tiered architecture allows for flexibility in configuration for
system performance and tuning. Servers can be added as needed
to the web server level if that is the bottleneck or the
application server tier as needed for example.

Recommended Strategy 3
Identify and use Application Integration Points. These can be
web services or traditional file interfaces. Common application
access points leverage the same technology and skill set to
achieve integration across all applications, reducing the
initial and ongoing cost of enterprise-wide integration.

Recommended Strategy 4
Enterprise applications should be driven by metadata. This
allows for a more flexible customization environment. Business
analysts can “configure” or make changes to applications by
changing metadata eliminating the need for lower-level coding in
some instances.

Recommended Strategy 5
Use relational databases in all cases where practicable. For
example, Oracle, IBM DB2, and Microsoft SQL Server are

Section 8 - Software                                              5
relational databases. Exception cases would include highly
specialized data stores such as Active Directory or LDAP
directory information services.

Recommended Strategy 6
Standardize the development environment across the enterprise.
Standard development tools, languages, requirement definitions,
approval process and migration procedures should all be
documented and followed.

Recommended Strategy 7
Enterprise software applications should integrate with
university directory services, i.e., LDAP, for end-user
authentication. The role of the end-user will be defined within
the application.

Recommended Strategy 8
University Portal should have enterprise application software
channels as appropriate.

6.    Recommended Software/Application Architecture Standards

Software/Application Architecture should support a number of
standard technologies that allow the Tri-Universities to
leverage their computing infrastructures as well as the
capabilities of the Internet.

All standards listed here are intended to interact and support
relevant standards proposed in the other ITA domains. The
network, security, data/information, middleware, and client
interface standards should be especially relevant.


Recommended Standard 1

 ANSI SQL: a standardized query language for requesting
 information from a database. In 1986, ANSI approved a
 rudimentary version of SQL as the official standard, but most
 versions of SQL since then have included many extensions to
 the ANSI standard. In 1991, ANSI updated the standard.

Recommended Standard 2

XML: Short for Extensible Markup Language. XML is a pared-down
version of SGNL, designed especially for Web documents. It
allows designers to create their own customized tags, enabling
the definition, transmission, validation, and interpretation of
data between applications and between organizations. XML
provides a highly flexible and extensible platform for
integration.




Section 8 - Software                                              6
Recommended Standard 3

HTML: Internet architecture heavily leverages HTML for
presentation. In the multi-tiered architecture model the
application server will dynamically generate HTML that is
delivered to the web browser via the web server.

Recommended Standard 4

 HTTP:   Internet enabled clients (web browser,        cell phone,
 etc.) communicate with the web server over a          secure HTTP
 connection.

Recommended Standard 5

Java and JavaScript: The programming language of choice for the
Internet and web services. Web servers will execute Java
servlets to serve HTML and JavaScript to web browser clients and
using Java servlets in the integration architecture to pass XML
messages between systems.

Recommended Standard 6

LDAP: Enterprise Software/Applications use LDAP for end-user
authentication during login.

Recommended Standard 7

 IBM DB2, Oracle and Microsoft SQL: All DBMS’s are enterprise
 capable and support ANSI SQL and allow communication and
 passing of data between the application and DBMS via native
 SQL.

7.         Software/Application Architecture Purpose

The purpose of the Software/Application Architecture is to
describe the approach to supporting Internet access and
integration for university enterprise applications. The purpose
of the architecture is to define the major kinds of applications
needed to manage the data and support the processes of the Tri-
Universities. These applications include:

     A.   Human Resources
     B.   Payroll
     C.   Course Management
     D.   Student Recruiting
     E.   Admissions
     F.   Student Records
     G.   Advising/Degree Audit
     H.   Student Financials
     I.   Financial Aid
     J.   Class Scheduling
     K.   General Ledger
     L.   Accounts Payable
     M.   Accounts Receivable
     N.   Budgeting

Section 8 - Software                                                 7
     O. Development/Alumni Relations
     P. Travel
     Q. Other systems, i.e., Parking, Resident Hall Management,

The Software/Application Architecture must support the business
and program priorities of all three Universities.   Technology
investments in Software/Application Architecture must provide
measurable improvements in operations and support public service
and should facilitate the ABOR’s goals for the Tri-University.
The Software/Application Architecture must enable the
development of systems that make university information and
programs more accessible to our communities of interest.

The Software/Application Architecture must increase access to
information and improve services for all faculty, staff,
students as well as the general citizens of Arizona. The
Software/Application Architecture must enable easier access and
more widely available information, while still protecting
individual rights of privacy. The application architecture
should ensure data integrity within the application data
structure.

8.       Software/Application Architecture Principles

The Software/Application Architecture specifies how applications
are accessed and integrated and documents the strategies,
standards, and best practices for accomplishing these goals. The
Software/Application Architecture principles are the foundation
to provide access to applications over the web, as well as
integrate applications with other internal and external systems.

Principle 1
Tri-University Software/Application Architecture is a server
centric, component architecture that enables secure end user
access to applications. It consists of multiple tier servers –
web, application, and database.

The Internet application server is the heart of the
Software/Application architecture. The application server
executes the core application business logic. The application
server will also dynamically generate the markup and scripting
language. It will also interact with the Directory Service to
authenticate end users and manage access privileges. The
application server will also execute queries, reports, batch
processes and manage all interaction with the relational DBMS
via SQL.

The application server communicates with a web server that is
Java enabled. The web server handles and presents the outbound
HTTP request for transactions and queries. It maps the data to
these requests and acts as a relay between access and back end
services.

The database server is the repository for all information
managed by enterprise applications. Not only is application
data stored in the database, but metadata is also maintained in
the database. The development tools maintain this metadata that

Section 8 - Software                                              8
is used to drive the runtime architecture. The application
server executes business logic based on the metadata.

Principle 2
Easy Access – A user should be able to access an application by
entering a URL or clicking on a hyperlink using a standard web
browser without additional software installation requirements.
Any Internet enabled device, such as a web browser running on a
PC or a cell phone – which uses standard Internet technologies
such as HTML, XML, and HTTP can access and execute applications.
A user should not be limited by hardware or location. Any
mobile Internet device should be able to interact with the
application.

Principle 3
Look and feel of Leading Web Sites – Web-based applications
should look and feel like popular websites, providing an
intuitive user interface that fully leverages the web paradigm
with simplified integration and hyperlinking, effective use of
graphics, and other standard web techniques and constructs.

Principle 4
Content Management – The majority of content delivered over the
web is unstructured data. Portal technology or application web
pages manages the delivery of both structural (transactional)
and unstructured data.

Principle 5
Low Bandwidth Access – much web access today occurs over dial-up
phone lines. To accommodate this constraint – applications are
designed to access effectively over low bandwidth connections.
This can be accomplished through a server architecture that uses
HTML and JavaScript, and does not require the installation of
Java plug-ins, proprietary components, or other heavy footprint
client software.

Principle 6
Low cost of maintenance and deployment – Compared with
client/server the architecture described in Principle 1 and 2
allows deployment at a much lower cost. It also allows for
flexibility to customize applications without the deployment and
maintenance issues associated with client/server.

Principle 7
Secure access with easy administration – Directory server (LDAP)
integration allows for access management in a centralized
repository. This simplifies access and administration for
applications to role definition.

Principle 8
Web services are loosely coupled - Web services have well
defined, published interfaces, i.e., XML, and can be easily
accessed from remote systems over the Internet. They require a
much simpler level of coordination between systems and the
underlying technology can be changed and replaced without
impacting the systems that invoke it.


Section 8 - Software                                              9
The loose coupling nature of web services simplifies the
integration process, lowering the cost of integration and making
it easier to integrate applications than techniques used in the
past.

9.     Software/Application Architecture recommended Best
Practices

Best Practices are approaches that have consistently been
demonstrated by diverse organizations to achieve a similar high-
level result, which, in the case of architecture, means
demonstrating the principles. Some of the practices have
already been identified previously.

Recommended Best Practice 1
No code on the client.   All applications deploy on servers
only. Any Internet enabled device, such as a web browser,
running on a PC or a cell phone – which uses standard Internet
technologies such as HTML, XML, and HTTP can access and execute
the applications.

Recommended Best Practice 2
Single Enterprise Application Architecture. Each university
should strive for a single enterprise multi-tiered architecture
for enterprise applications.

Recommended Best Practice 3
Enterprise applications should be driven by metadata. This
allows for a more flexible customization environment. Business
analysts can “configure” or make changes to applications by
changing metadata eliminating the need for lower-level coding in
some instances.

Recommended Best Practice 4
Make data cleansing everyone’s job, but correct the data at the
source. Data cleansing products might help, especially as
mission critical data-driven systems are implemented. Such
systems often suffer if the underlying data is inaccurate.

Recommended Best Practice 5
Standardize the development environment across the enterprise.
Standard development tools, languages, requirement definitions,
approval process and migration procedures should all be
documented and followed.

Recommended Best Practice 6
Use relational databases in all cases where practicable. For
example, Oracle, IBM DB2, and Microsoft SQL Server are
relational databases. Exception cases would include highly
specialized data stores such as Active Directory or LDAP
directory information services.

10.     Software/Application Architecture Technology Trends

Trends, economic, and technical, that impact and influence ITA
are to be annually updated. Areas that will require near-term
investigation include:

Section 8 - Software                                              1
                                                                  0
      Metadata-Driven Architecture
      Open Source Portal Integration with Enterprise
       Software/Application
      SOAP, WSDL, and UDDI for integration points and
       collaboration between systems
      Centralized access security
      Integration with outside (non-university) sources
      Integration between the Tri-Universities


Appendix A. Three-Tier Enterprise Application Architecture




 Appendix B. Example of PeopleSoft Software/Application
Architecture




Section 8 - Software                                         1
                                                             1
                                                                A
ppendix A.   Glossary of Terms

An extensive glossary of terms for the entire ITA document is
available as the last section of this document.




Section 8 - Software                                            1
                                                                2
               Glossary Of IT Terms
                (Adapted From MT. SAN ANTONIO COLLEGE)




A

    AI - Artificial Intelligence - The use of computer technology
    to perform functions that are normally associated with human
    intelligence,  such   as   reasoning,  learning,  and   self-
    improvement.

    ALPHA - Alphanumeric, the set of characters representing the
    letters of the alphabet and the digits 0 through 9.

    ANALOG - The representation of a continuous physical variable
    by another physical variable.

    ANALOG COMPUTER - A computer    in   which   continuous   physical
    variables represent data.

    ANSI - American National Standards Institute.

    APPLICATIONS - The computer programs and systems that allow
    people to interface with the computer and collect, manipulate,
    summarize, and report data and information.

    ARCHIE - A query system to scan the offerings of the many
    anonymous FTP sites on the Internet.

    ASCII - American Standard Code for Information Interchange - A
    widely used system for encoding characters for processing and
    transmission    between   data    processing   systems,   data
    communication systems, and associated equipment.

    ASSEMBLER - A computer program that translates assembly
    language programs into a machine language that the computer
    "understands".

    ASSEMBLY LANGUAGE - A low level programming language that
    includes symbolic language statements in which there is a one-
    to-one correspondence with machine language instructions.

    ASYNCH - Asynchronous, without regular time relationship;
    unexpected or unpredictable with respect to the execution of a
    program's instructions; a physical transfer of data to or from
    a device that occurs without a regular or predictable time
    relationship.




Section 9 - Glossary                                                     1
    ATM - Asynchronous Transfer M ode - A high-speed connection-
    oriented data transmission method that provides bandwidth on
    demand through packet-switching techniques using fixed-sized
    cells. ATM supports both time-sensitive and time-insensitive
    traffic, and is defined in CCITT standards as the transport
    method for B-ISDN services. Cell-switching technology that
    operates at high data rates: up to 622 Mbps currently, but
    potential data rates could reach Gbps. ATM runs on an optical
    fiber network that uses Synchronous Optical Network (SONET)
    protocols for moving data between ATM switches.

    AVATAR CARD - AVATAR    brand   327x   emulator   (like   IRMA)   for
    Macintosh computers.




B

    BACK-END DATABASE - An application running on a server that
    stores data and responds to requests for those data from
    front-end applications running on workstations and networked
    PCs. (See CLIENT/SERVER and FRONT-END DATABASE).

    BANDWIDTH - The range of frequencies occupied by an
    information-bearing signal or that can be accommodated by a
    transmission medium.

    BARCODE - A machine readable graphic representation of
    alphanumeric characters for rapid data input to a computer
    system.

    BAUD - Change in the amplitude, phase, or frequency of              a
    signal, used to encode the signal with digital information.

    BATCH - Form of processing whereby input of a type is kept
    together and then processed all at one time, generally
    considered an older style of processing but still necessary
    for some applications.

    BBS - Bulletin Board System - A system for           posting      news
    articles to various networks, such as Internet.

    BINARY - having two components or possible states; usually
    represented by a code of zeros and ones.

    BISYNC(H)   -  Binary-Synchronous   (Synchronous)  -   Protocol
    communications, one method by which a computer converses with
    remote terminals, the form the data assumes for transfers.



Section 9 - Glossary                                                     2
    BIT - The smallest unit of information in a computer,
    equivalent to a single zero or one. The word 'bit' is a
    contraction of binary digit.

    BITNET - "Because It's Time Network" - A national educational
    network with similar counterpart networks in other countries,
    based on IBM's Remote Spooling Communications Subsystem
    (RSCS).

    BPS - Bits Per Second - Communications speed, the rate at
    which data travels from one site to another. (Example: the
    Internet network runs at 56 Kilo BPS.)

    BUFFER - A space reserved in a computer's memory for
    temporarily storing data, often just before it is to be
    transmitted or after it has been received.

    BUS - A set of wires for carrying signals around a computer.

    BUS TOPOLOGY - A layout for a local area network in which
    network stations are linked by means of an open-ended cable or
    other transmission medium.

    BYTE - A sequence of bits, usually eight, treated as a unit
    for computation, typically an alpha or numeric character.




C

    "C" - A general purpose, small and concise programming
    language developed at Bell Laboratories in conjunction with
    the UNIX operating system.

    CARL - Colorado Alliance of Research Libraries - A public
    access catalog of library services available through the
    Internet.

    CASE   -  Computer   Assisted   Software  Engineering -   The
    application of computer technology to systems development
    activities, techniques, and methodologies. Sometimes referred
    to as Computer Aided Systems Engineering.

    CAUSE - Formerly the College And University Systems Exchange -
    Currently, CAUSE, the Professional Association for the
    Management of Information Technology in Higher Education,
    helps colleges and universities strengthen and improve their
    computing, communications, and information services, both
    academic and administrative.

Section 9 - Glossary                                               3
 CCITT - See International Telegraph and Telephone Consultative
 Committee

 CICS - Customer Information Control System - The IBM
 teleprocessing monitor. Systems software that provides on-
 line/real time operation with a mainframe via a teleprocessing
 network.

 CD-I - Compact Disk - Interactive - Mass storage medium with
 interactive access.

 CD-ROM -Compact Disk - Read Only Memory - Read only direct
 access mass storage medium.

 CLIENTS - Users, those receiving services     from   Information
 Technology or the resources they provide.

 CLIENT/SERVER - A distributed computing system in which the
 CLIENT is the requesting program, sending requests to servers
 across a network, and the SERVER provides a service in
 response to requests from clients.

 CMS - Conversational Monitor System - An IBM operating system
 that simulates many of the functions of Operating System (OS)
 and Disk Operating System (DOS), and allows OS and DOS
 programs to run in a conversational environment.

 COAXIAL CABLE - A transmission medium composed of an insulated
 copper wire inside a tubular conductor.

 COBOL - Common Business-Oriented computer Language - The
 primary language used in many older batch application systems.

 CODEC - COder DECoder - This equipment converts voice   signals
 from their analog form to digital signals acceptable    to more
 modern digital PBXs and digital transmission systems.   It then
 converts these digital signals back to analog so that   you may
 hear and understand what the other party is saying.

 COMSAT - The COMmunications SATellite corporation was created
 by Congress as the exclusive provider to the U.S. of satellite
 channels of international communications. COMSAT is also the
 U.S.   representative   to    Intelsat    and   Inmarsat,   two
 international   groups  responsible   for   satellite  maritime
 communications.

 CONTROL UNIT - Circuits that sequence, interpret, and carry
 out instructions from CPUs.

 CPU - Central Processing Unit - The part of a computer that
 interprets and executes instructions. It is composed of an
 arithmetic logic unit, a control unit, and a small amount of
 memory. (see MAINFRAME)



Section 9 - Glossary                                            4
    CQI - Continuous Quality Improvement - A methodology intent on
    meeting or exceeding customer requirements by continuous
    improvement and innovation in products, processes, and
    services.

    CTI - Computer Telephone Integration - A polite term for
    connecting a computer to a telephone switch and having the
    computer issue the switch commands to move calls around.

    CURSOR - The movable spot of light that indicates a point of
    action or attention on a computer screen.




D

    DASD - Direct Access Storage Devices - Generally disk drives.

    DATA BUS - The wires in a computer that carry data to and from
    various locations (usually memory).

    DATABASE - A collection of related information about a subject
    organized in a useful manner that provides a base or
    foundation for procedures such as retrieving information,
    drawing conclusions, and making decisions.

    DBMS - Data Base Management System - A system used to store,
    retrieve, and manipulate data in an organized (modeled)
    fashion.   Usually   consists  of  Dictionary, Manipulation,
    Security, and Access components.

    DDP/OA - Distributed   (Local   Based)   Data    Processing    and/or
    Office Automation.

    DEDICATED LINES - Telephone lines (exchanges) that are
    specifically used to provide access to file servers, files, or
    other systems.

    DEVELOPMENT - Building an application system to carry out a
    process in an automated fashion, particularly employing a new
    method or replacing a manual effort.

    DIAL-UP - To connect to a computer       by     calling   it   on   the
    telephone (usually via a modem).

    DIGITAL - Pertaining to the representation or transmission of
    data by discrete signals (as opposed to continuous analog
    signals).


Section 9 - Glossary                                                      5
    DIGITAL COMPUTER - A machine that operates on data expressed
    in   discrete,  or  on-off,  form   rather  than  continuous
    representation.

    DIGITIZE - To represent data in digital, or discrete, form, or
    to convert an analog, or continuous, signal to such a form.

    DISK - A round magnetized plate, usually made of plastic or
    metal, organized into concentric tracks and pie-shaped sectors
    for storing data.

    DISK DRIVE - The mechanism that rotates a disk and reads or
    writes data.

    DNS - Domain Name System - A distributed database system for
    translating computer names (like ibm.mtsac.edu) into numeric
    Internet addresses (like 140.144.204.50), and vice versa.

    DOS/VSE - Disk Operating System/Virtual Storage Extended - An
    IBM operating system for mid-range processors. Usually called
    simply "VSE", it is a family of disk operating systems
    designed primarily for batch and transaction processing.
    DOS/VSE is one of several operating systems currently in use
    on the district's mainframe computer.

    DOWNLOAD    -    D/L.   -    The   transfer    of   mainframe
    information/data/files to mini or microcomputers or the
    transfer of downloaded information from a central file server
    to other processors.

    DQDB - Distributed Queue Dual Bus - The IEEE 802.6 MAN
    architecture standard for providing both circuit-switched
    (isochronous) and packet-switched services.

    DSCH - Daily Student Contact Hours - Number of class hours
    each course is regularly scheduled to meet each day,
    multiplied by the number of students actively enrolled in the
    course.




E

    EBCDIC - Extended Binary Coded Decimal Interchange Code - An
    IBM system for encoding letters, numerals, punctuation marks,
    and signs that accommodates twice as many symbols and
    functions as ASCII by using eight-place binary numbers instead
    of seven-place numbers.



Section 9 - Glossary                                             6
    EDUCOM   -   A  nonprofit   consortium  of   higher   education
    institutions founded in 1964. Educom is focusing its energies
    on   increasing  individual   and  institutional   intellectual
    productivity through access to and use of information
    resources and technology and ensuring the creation of an
    information infrastructure that will meet society's needs into
    the twenty-first century.

    EFFICIENT-UTILITY - Computer hardware that provides immediate
    functional capability as well as the potential for greater
    utility without replacement.

    ELECTRONIC MAIL (E-MAIL) - An application on both local and
    wide area networks that provides communication among users.

    ENHANCEMENT - Upgrading of an existing system, such as the
    addition of new functions or reports.

    ETHERNET - Networking architecture, a bus-structured      local
    area network designed originally at Xerox Corporation.

    EXECUTIVE INFORMATION SYSTEMS (EIS) - Decision support
    software; a wide variety of software intended to be used by an
    executive (manager) to assist in organizing information for
    decision making purposes.

    EXPERT SYSTEMS - A practical development of Artificial
    Intelligence (AI) which requires creation of a knowledge base
    of facts and rules furnished by human experts and uses a
    defined set of rules to access this information in order to
    suggest solutions to problems.




F

    FEP - Front End Processor - Communication controller for the
    mainframe teleprocessing network of leased lines and remote
    non-programmable devices.

    FDDI - Fiber Distributed Data Interface - A token ring-passing
    scheme that operates at 100 Mbps over fiber optic lines with a
    built in geographic limitation of 100 kilometers.

    FIBER OPTICS - The technology of encoding data as pulses of
    light beamed through ultra thin strands of glass or plastic.

    FILE SERVER - Computer that is modified to store and transfer
    large amounts of data to other computers. File servers often

Section 9 - Glossary                                              7
    receive data from mainframes and store it for transfer to
    other micros, or from other micros to mainframes.

    FINGER - An Internet utility that displays information about
    another user.

    FLOPPY DISK - A small, flexible disk used to store information
    or instructions.

    FLOPS - Floating Point Operations Per Second - A metric used
    to compare computing power.

    FRAME RELAY - An ANSI and CCITT defined LAN/WAN networking
    standard for switching frames in a packet mode similar to
    X.25, but at higher speeds and with less nodal processing
    (assuming fiber transmission).

    FRONT-END DATABASE - An application running on a workstation
    or networked PC that requests data from a centralized server,
    then presents the data in a way useful to the user. (See
    CLIENT/SERVER and BACK-END DATABASE.)

    FTP - File Transfer Protocol - The        primary   method    of
    transferring files over the Internet.

    FULL DUPLEX - Simultaneous transmission of information by two
    participants   engaged  in  an   exchange  of   data  through
    telecommunications.




G

    GANTT CHART - A project planning and reporting chart developed
    by Henry Gantt. The Gantt chart is a horizontal bar chart
    showing the relative duration of tasks plotted on a time scale

    GATEWAY - A computer system that transfers        data   between
    normally incompatible applications or networks.

    GIGABYTE - Billion bytes of data.

    GOAL - A general statement of direction, as in university
    goals.

    GOPHER - A menu driven access to many of the facilities of the
    Internet.



Section 9 - Glossary                                               8
    GROUPWARE - A class of applications that use collaborative
    data stored on a server. Examples are electronic mail, group
    scheduling, and project management applications.

    GUI - Graphical User Interfaces - A graphics based system that
    incorporates visual representations of data and processes,
    using icons, pull down menus, and a mouse. Examples are
    Windows on the MS DOS platform, the Macintosh's Standard User
    Interface and OS/2 Presentation Manager.

    GUIDE - An international not-for-profit association of
    information systems professionals providing business solutions
    through the application of information technology across a
    wide variety of environments.




H

    HALF DUPLEX - Communications system in which the partners in
    an exchange of data take turns transmitting.

    HARDWARE - The physical apparatus of a computer system.

    H. 261 - International Video Conferencing Standard

    H. 320 - International Video Conferencing Standard

    HESC - Higher Education Software Consortium - A group of
    educational institutions utilizing IBM operating systems and
    software for educational purposes. A yearly purchase of
    membership in the consortium entitles the institution to
    obtain and upgrade selected IBM software at no additional
    cost.

    HPO - High Performance Option - Upgrade to certain types of
    software.

I

    INFORMATION - Data that has been processed to a point where it
    conveys knowledge or represents a usable statement of fact.

    INFRASTRUCTURE - System of wire, hardware, software and
    facilities that enables the connection of voice-data-video
    devices and the transmission of voice-data-video information
    from device to device.



Section 9 - Glossary                                             9
    INTEGRATED   -  Interrelated entities which result in a
    synergistic effect but which may also create extensive
    interdependencies.

    INTELSAT   -   International   Telecommunications         Satellite
    Consortium

    International Telegraph and Telephone Consultative Committee -
    (CCITT)   -  A   telephonic  media   communications  standards
    committee.

    INTERNET - A concatenation of many individual TCP/IP campus,
    state, regional, and national networks (such as NSFnet,
    ARPAnet, and Milnet) into one single logical network all
    sharing a common addressing scheme.

    IP - Internet Protocol - A network protocol that manages the
    logistics of getting a message from the sending machine to the
    receiving machine.

    IRC - Internet Relay Chat - A "real-time" session on the
    Internet, where multiple users may "chat" interactively within
    discussion groups.

    IRMA - A circuit card and software combination package from
    DCA that serves as a microprocessor responding to poll in an
    interactive 327x network. It emulates a terminal while
    residing in a PC. This makes PC's dual function devices - they
    serve as both terminals and micros (see also AVATAR card).

    ISDN - Integrated Services Digital Network - CCITT I-series
    recommendation defined digital network standard for integrated
    voice and data network access, services, and user network
    messages.

    ISI - Integral Systems Incorporated -      A   software   company;
    providers of personnel database systems.

    IT- Information Technology - The department responsible for
    mainframe, telecommunications, media, television, video, micro
    computing and technical services.




J

    JAD - Joint Applications Development - An involvement oriented
    approach used to develop applications.


Section 9 - Glossary                                                  1
                                                                      0
K

    KILOBYTE - Kbyte: 1,024 bytes (1,024 being one K, or two to
    the 10th power) - Often used as a measure of memory capacity.

L

    LAN - Local Area Network - A system of computer hardware and
    software that links computers, printers, and other peripherals
    into a network suitable for transmission of data between
    offices in a building, for example, or between buildings
    situated near one another.

    LANGUAGE - A set of rules or conventions to describe a process
    to a computer.

    LAPTOP - A portable computer that is sufficiently light and
    compact to permit easy transport and laptop utilization.

    LASER - Technology of reading/writing data on durable media
    using a laser light source or producing print on dry toner
    image engines.

    LCD - Liquid Crystal Display - A digital display mechanism
    made up of character-forming segments of a liquid crystal
    material sandwiched between polarizing and reflecting pieces
    of glass.

    LISTSERV - An automated mailing list distribution       system
    originally designed for the Bitnet/EARN network.

    LSI - Large-Scale Integration - The placement of thousands of
    electronic gates on a single chip. This makes the manufacture
    of powerful computers possible.




M

    MAC - Medium Access Control - IEEE 802 defined media specific
    control protocol.

    MACHINE LANGUAGE - A set of binary-code instructions capable
    of being understood by a computer without translation.

    MARC - MAchine Readable Code - Inventory      cataloguing   and
    coding system, read/write by computer.



Section 9 - Glossary                                              1
                                                                  1
 MAINFRAME COMPUTER(CPU, M/F) - One of the largest types of
 computer,    usually   capable    of    serving    many users
 simultaneously, with exceptional processing speed.

 MAINTENANCE - Any modification     required   to    keep    a   system
 operating at its intended level.

 MAN - Metropolitan Area Network - A MAC level data and
 communications network that operates over metropolitan or
 campus areas and recently has been expanded to nationwide and
 even worldwide connectivity of high-speed data networks. A MAN
 can carry video, data, and has been defined as both the DQDB
 and FDDI standard sets.

 MAPI   -   Messaging   Application Programming  Interface   -
 Microsoft's    Windows   Messaging  Application   Programming
 Interface which is part of WOSA (Windows Open Services
 Architecture).

 MEGABYTE - M - Million bytes of data. (1,048,576 bytes)

 MEMORY - The storage facilities of a computer; the term is
 applied only to internal storage as opposed to external
 storage, such as disks or tapes.

 MHz - Megahertz - A unit of measurement equal to one million
 electrical vibrations or cycles per second. Commonly used to
 compare the clock speeds of computers.

 MICROCOMPUTER - A desktop or portable computer based on a
 microprocessor and meant for a single user; often called a
 home or personal computer.

 MICROFICHE (FILM) - A file representation          of   a   hard   copy
 report that saves space in storage.

 MICROPROCESSOR - A single chip containing all the elements of
 a computer's central processing unit; also called a computer
 chip.

 MIDDLEWARE - Software that interprets requests between a PC or
 workstation application and an antiquated database running on
 a mainframe. Also used to describe software that helps an
 application communicate with an underlying operating system.

 MINICOMPUTER - A midsize computer smaller than a mainframe and
 usually with much more memory than a microcomputer.

 MIPS - Millions of Instructions Per Second - Measured in
 millions,   i.e.: 19   MIPS  is   nineteen million  machine
 instructions per second, a measure used to compare relative
 computing power.

 MIS - Management Information Systems (MIS) - The total of all

Section 9 - Glossary                                                   1
                                                                       2
    information resources, manual and automated, and their
    application to the normal functions of running an organization
    - management, administration, problem solving, etc.

    MODEM - Modulator/Demodulator - A device that enables data to
    be transmitted between computers, generally over telephone
    lines but sometimes on fiber-optic cable or radio frequencies.

    MONITOR - A television-like output device for displaying data,
    typically based on a cathode ray tube but can also be of an
    LCD or other variety.

    MTBF - Mean Time Between Failures - The statistical average
    operating time between the start of a component's life and the
    time of its first electronic or mechanical failure.

    MULTIMEDIA - Integration of various computer and audiovisual
    devices and methods to produce visual/graphical information
    and present it in a variety of formats.

    MVS - Multiple Virtual Storage - IBM large systems operating
    systems software, generally a growth step following VSE
    optimization.




N

    NANOSECOND (ns) - A billionth of a second, a common unit of
    measure of computer operating speed.

    NEEDS ANALYSIS - A quantitative and qualitative study of the
    technology needs of an institution, including assessment,
    analysis, and forecasts.

    NETVIEW ACCESS SERVICES (NVAS) - A program that simplifies the
    task of accessing applications and enables the user to work
    with several applications from a single terminal at the same
    time.

    NEURAL   NETWORKS   -  Computer   architecture   that  enables
    redundancy, self-reparation of communications paths, and
    supports high traffic loads through routing decisions.

    NIBBLE - Half a byte, or four bits.

    NIC   -  Network   Information   Center  -   Any   organization
    responsible for supplying information about any network.


Section 9 - Glossary                                              1
                                                                  3
    NODE - A junction of communications paths in a network.

    NOTEBOOK - A very small 'notebook sized' laptop computer.

    NOTIS - A library management system.

    NREN - National Research and Education Network.

    NUMBER CRUNCHING   -   The   processing   of   large   quantities    of
    numbers.




O

    OBJECTIVE   -  Specific      accomplishments    necessary    to     the
    attainment of goals.

    OCR - Optical Character Recognition -The process by which text
    on paper is scanned and converted into text files by a
    computer system.

    OFFICEVISION – An IBM mainframe office management software
    program that provides electronic mail and personal calendars.

    OLE - Object Linking and Embedding (OLE) - A method which
    establishes a way to transfer and share information between
    applications.

    ON-LINE - Network applications, i.e.: real time programs or
    'up and running.'

    OOPS - Object Oriented Programming Systems - Method of
    Applications Development based on the assembly of functional
    modules.

    OPAC - On-line Public Access Catalog - Any libraries on-line
    card catalog.

    OPEN COMPUTING - A movement spawned by the Unix community to
    make computers and software that are standardized along
    published specifications so that hardware and software can be
    interchanged.

    OPERATING SYSTEM - A complex program used to control, assist,
    or supervise all other programs that run on a computer system;
    known as DOS (Disk Operating System) to most microcomputer
    users.


Section 9 - Glossary                                                      1
                                                                          4
    OSF - Open Systems Foundation - (See OPEN COMPUTING)

    OS/2 Operating System/2 - IBM microcomputer based operating
    system for use on Micro Channel based PCs, includes a GUI
    (Graphical User Interface).




P

    PARALLEL - Pertaining to data or instructions processed
    several bits at a time, rather than one bit at a time.

    PCMCIA   -   Personal   Computer     Memory   Card   International
    Association.

    PERT Chart - Program Evaluation Review Technique chart - A
    project management chart illustrating task relationships and
    dependencies.

    PING - A command which allows an Internet user to query host
    computers on the network to verify that they are active and
    capable of sending and receiving.

    PLUG and PLAY (PnP) - Capability (through infrastructure) for
    student and staff access to all appropriate resources (voice-
    data-video) from any campus location and any remote device
    with access to the campus.

    POTS - Plain Old Telephone Service

    POWER SUPPLY - A device for converting external alternating
    current into the direct-current voltages needed to run a
    computer's electronic circuits.

    PRE-GRIDDING - Filling out variable fields of information on
    forms using the computer system and available databases to
    ensure consistency and reduce manual effort (and potential
    error).

    PROGRAM - A sequence of detailed instructions for performing
    an operation or solving a problem by computer.

    PS/2 - IBM Personal System/2 - A series of personal computers
    introduced in 1987 based on the Intel 8086, 80286, and 80386
    microprocessors.

    PROTOCOL - The formal rules that govern the internal workings


Section 9 - Glossary                                                 1
                                                                     5
    of a communications system.




Q

    QUERY - The ability to interrogate data bases          without
    predetermined designs and/or programming expertise.

R

    RAD - Rapid Application Development - Development lifecycle
    designed to give much faster development and higher quality
    results than the traditional lifecycle.

    RAM - Random Access Memory - A form of temporary internal
    storage whose contents can be retrieved and altered by the
    user; also called read-and-write memory.

    RDBMS - Data Base Management System of the Relational variety
    (based on an architecture of relational calculus and/or
    relational   algebra)  -   Primary   components   are a  Data
    Dictionary, Data Manipulation Language, Query Facility, Data
    Security System, and various/interactive systems.

    REAL TIME - Programs which process immediately as information
    is received rather than accumulating data for long periods and
    processing all of it at one time (batch).

    REGISTER - A special circuit in the central processing unit
    that can either hold a value or perform some arithmetical or
    logical operation.

    REMOTE LOGIN - A network service that allows a user on one
    machine to connect to another machine across a network and
    interact as if directly connected to the remote machine.

    RING TOPOLOGY - A layout for a local area network in which
    network stations are connected to one another by a closed loop
    of cable or other transmission medium.

    RJE - Remote Job Entry - Programs are caused to run from a
    site removed from the computing facility.

    ROM - Read-Only Memory - Permanent internal memory containing
    data or operating instructions that cannot be altered.

    RPGII - Report Program Generator - A commercially oriented


Section 9 - Glossary                                             1
                                                                 6
    programming   language  specifically  designed   for  writing
    application programs the meet common business data processing
    requirements.

    RS-232 - A mechanical and electrical standard that permits the
    transfer of information between computers and communications
    equipment, and is also used to connect terminals, printers,
    and other peripheral devices.




S

    SAA - Systems Application Architecture - A set of standards
    for communication among various types of IBM computers, from
    personal computers to mainframes.

    SCSI - Small Computer System Interface (pronounced Scuzzy) - A
    mechanical, electrical, and functional standard for connecting
    small computers with intelligent peripherals such as hard
    disks and CD-ROMS.

    SDLC - Synchronous Data Link Control - Data communications
    method, also known as digital.

    SERIAL - Pertaining to data or instructions that are processed
    in sequence, one bit at a time, rather than in parallel
    (several bits at a time).

    SERVER - A component of a distributed computing system that
    provides a service in response to requests from clients. (See
    CLIENT/SERVER).

    SIG - Special Interest Group - A subgroup of an organization
    or a computer networking systems consisting of members who
    share a common interest.

    SMDS - Switched MultiMegabit Data Service - A high-speed (up
    to 34Mbps), connectionless, packet switched MAN data service.
    It is considered a wideband/broadband data service and is
    designed to be easily integrated into user's existing local
    data communications and computing environments while having
    minimal impact on user's existing hardware and software.

    SMTP - Simple Mail Transfer Protocol. - The Internet standard
    protocol for transferring electronic mail messages from one
    computer to another.

    SNA - Systems Network Architecture (SNA) - based on the use of

Section 9 - Glossary                                             1
                                                                 7
    microprocessors   in   each  major   device     in     a   hardware
    configuration and the use of SDLC protocol.

    SOFTWARE - Instructions, or programs, that enable a computer
    to do useful work; contrasted with hardware, or the actual
    computer apparatus.

    SONET - Synchronous Optical Net work - A US high-speed fiber
    optic transport standard for a fiber optic digital hierarchy.
    It can operate at speeds ranging from 51.48Mbps to 2.5Gbps.

    SQL - Structured Query Language - A language set that defines
    a way of organizing and calling data in a computer database.
    SQL is becoming the standard for use in CLIENT/SERVER
    databases, and is the basis of IBM's SQL/DS and DB2 Data Base
    Management Systems and related products.

    SYSGEN - Loading an operating system.

    SYSTEMS - An interrelated set of entities which function in
    relation to each other, as in software systems, hardware
    systems, information systems, etc.




T

    TASK - A specific step or single item of work to be performed
    in the process of completing a project.

    TCP/IP - Transmission Control Protocol/Internet Protocol - The
    combination of a network and transport protocol developed by
    ARPANET for internetworking IP-based networks.

    TELECOMMUNICATIONS - Systems of hardware and software used to
    carry voice, video, and/or data between locations. Includes
    telephone wires, satellite signals, cellular links, coaxial
    cable, etc., and related devices.

    TELECOMMUTING - Use of electronic facilities to allow a worker
    to "commute" to work through communications networks rather
    than to physically travel to and from an office or workplace.

    TELEPROCESSING - Work completed on the computer via terminals
    or other remote devices through the use of telecommunications.

    TELNET - A terminal emulation protocol        for    logging   on   to
    remote computers through the Internet.


Section 9 - Glossary                                                     1
                                                                         8
    TERMINAL - A device composed of a keyboard for putting data
    into a computer and a video screen or printer for receiving
    data from the computer.

    TERMINAL EMULATION - Hardware and software that enables a PC
    or other intelligent device to act as a host terminal.

    TOKEN RING - A local area network architecture in which a
    token, or continuously repeating frame, is passed sequentially
    from station to station. Only that station possessing the
    token can communicate on the network.

    TQM - Total Quality Management. - A system of ongoing,
    organization wide improvements that achieve full customer
    satisfaction through participation of trained team members
    using quality measures and techniques.

    TWISTED-PAIR WIRE - A transmission medium consisting of two
    insulated   copper    wires   twisted   around each   other,
    traditionally used in the telephone system.




U

    UNIX - A multi-tasking, multi-user operating system developed
    by AT&T Bell Laboratories in the 1960's; used primarily on
    minicomputers.

    UPLOAD - The transferring of files, which reside on minis or
    micros, (U/L) to a mainframe via electronic communications -
    (also the transfer of files to be uploaded to a mainframe from
    micros to a file server).

    UPS - Uninterruptible Power Supply - A battery capable of
    supplying continuous power to a computer system in the event
    of a power failure.

    USENET - An informal group of systems that exchange "news".
    News is essentially similar to "bulletin boards" on other
    networks. USENET actually predates the Internet, but the
    Internet is now used to transfer much of USENET's traffic.

    UTD - Up To Date - Current.

    UTP - Unshielded Twisted Pair wire.

    UUCP - An International, cooperative wide-area network that
    links thousands of UNIX computers in the United States,

Section 9 - Glossary                                             1
                                                                 9
    Europe, and Asia.




V

    VAN - Value-Added Network - A data network that supplements
    basic communications services acquired from a common carrier
    with additional features that correct transmission errors and
    ensure   compatibility  between   dissimilar   computers  and
    terminals.

    VAP - Value Added Process - Optional products that enhance the
    performance capabilities of various systems.

    VERONICA - A group of databases that provide an index to
    information available through the Gopher tool on the Internet.

    VIM - Vender Independent Messaging - The Vendor-Independent
    Messaging (VIM) Group. VIM includes Apple, Borland, IBM,
    Lotus, MCI Mail, Novell and Word Perfect. Together, the Group
    is intent will collaborate on developing an open, industry-
    standard interface that will allow e-mail features to be built
    into a variety of software products.

    VM - Virtual Machine - A super operating system that allows
    expanded and varied configuration and utilization of the IBM
    and compatible mainframe computers.

    VSAM - Virtual Storage Access Method - A data storage and
    retrieval mechanism designed to maintain large quantities of
    data on external disks or drums on computers designed for
    virtual storage systems.

    VSAT - Very Small Aperture Terminal - A relatively small
    satellite antenna, typically 1.5 to 3.0 meters in diameter,
    used for transmitting and receiving one channel of data
    communications.

    VSE - Virtual Storage Extended - IBM medium to large systems
    operating systems software (see DOS/VSE).

    VTAM - Virtual Telecommunications Access Method (VTAM) - A
    systems software product that allows Bisynch and SDLC
    protocols to run simultaneously. SNA compatible, it allows
    more than one teleprocessing monitor to run at a time.




Section 9 - Glossary                                             2
                                                                 0
W

    WAIS - Wide Area Information Server - A system for looking up
    information in databases or libraries across the Internet.

    WAN - Wide Area Network - A network connecting devices over
    long distances, typically using a common carrier.

    WESTI - Westinghouse Teleprocessing Interface -        A   multi-
    tasking time sharing terminal support environment.

    WHOIS - An Internet tool that allows the user to search a
    database of every registered domain and of registered users.

    WINDOWS - GUI (Graphical User Interface)        -   Developed   by
    Microsoft Corporation for IBM compatible PCs.

    WORKSTATION   -   Powerful   personal   computer    used   in   a
    CLIENT/SERVER environment.

    WWW - World Wide Web - A hypertext-based system for finding
    and accessing Internet Resources.

    WYSIWYG - Pronounced WIZZIWIG, means What You See Is What You
    Get. For example, the image on the CRT screen and that
    produced on the printer is identical.




X

    X-AXIS - In a business graph, it is the categories axis, which
    is usually the horizontal axis.

    X.25 - An international standard for connecting computers or
    terminals to a network that operates by means of packet
    switching.

    X.75   -   An  international   standard   that   provides   for
    interconnections between data networks of different nations.



Section 9 - Glossary                                                 2
                                                                     1
    X.400 - An electronic mail addressing and address directory
    control system established by the IEEE, designed to facilitate
    electronic   mailing   between  otherwise   independent   data
    networks.

    X.500 - An electronic mail addressing and address directory
    control system established by the IEEE, designed to facilitate
    electronic   mailing   between  otherwise   independent   data
    networks.

    X-trieve - A product subset of B-trieve Data Base used to
    query information stored in the Data Base.

Y

    Y-AXIS - In a business graph, it is the values axis, which is
    usually the vertical axis.

    Y/C - Equipment used to keep the luminance and chrominance
    portrays of a video signal separated.

    YOURDON - A method for applying structure to the development
    environment popularized in the early 1980's.

Z

    Z-AXIS - Third dimensional axis of a coordinate system where
    the X-axis and Y-axis represent a two dimensional graph.




Section 9 - Glossary                                             2
                                                                 2

						
Related docs