UCL ISD Design Authority

previousdankishSoftware and s/w Development

Nov 25, 2013 (3 years and 4 months ago)

115 views




Page
1

of 48






UCL
ISD Design Authority


Technical Standards









Version:


1.0

Owner:

Simon Farrell, ISD
simon.farrell@ucl.ac.uk





Change History

Version

Date

Comment

0.1

29
th

August 2008

Initial draft for DA rev
iew of scope

0.2

9
th

October 2008

Owners and proposed standards added

0.3

3
rd

December 2008

Combined feedback from all DA members

0.4


Added LogMeIn and updated status of
several standards
. Added section 1.3

0.5

27
th

March 2009

Refreshed from web site

1.0

14
th

May 2009

Refreshed from web site




Page
2

of 48

Contents


1

Preamble

................................
................................
................................
..

1

1.1

Purpose of this document

................................
................................
..

1

1.2

Audience

................................
................................
............................

1

1.3

Commitment to Standards

................................
................................
.

1

1.4

Standards Ownership & Change Process

................................
.........

1

2

Development

................................
................................
.............................

2

2.1

Tools

................................
................................
................................
..

2

2.1.1

Modelling

................................
................................
....................

2

2.1.2

Implementation

................................
................................
...........

3

2.1.3

Test

................................
................................
............................

5

2.2

Technologies

................................
................................
.....................

7

2.2.1

User Interface Development

................................
.......................

7

2.2.2

Application Servers

................................
................................
.....

8

2.2.3

Portal Servers

................................
................................
.............

9

2.2.4

Databases

................................
................................
..................

9

2.2.5

Middleware

................................
................................
...............

10

2.2.6

ETL Tools

................................
................................
.................

11

2.3

Vendors

................................
................................
...........................

12

3

Management

................................
................................
...........................

14

3.1

Tools

................................
................................
................................

14

3.1.1

Monitoring

................................
................................
.................

14

3.1.2

Configuration & Licensing

................................
.........................

16

3.1.3

Change Management

................................
...............................

18

3.1.4

Request Management

................................
..............................

18

3.2

Technologies

................................
................................
...................

19

3.2.1

Hardware

................................
................................
..................

19

3.2.2

Operating Systems

................................
................................
...

26

3.2.3

Terminal Services

................................
................................
.....

28

3.2.4

Infrastructur
e Technologies

................................
......................

29

3.2.5

Application Software

................................
................................
.

30

3.2.6

Security

................................
................................
....................

39

3.2.7

Clustering Technologies

................................
...........................

42

3.3

Vendors

................................
................................
...........................

44

Appendix A


Summary

................................
................................
.................

45



UCL Technical Standards

v0.
5

Page
1

of
44
6

1

Preamble

1.1

Purpose of

this document

To define a set of consistent and interoperable technical Standards that:

-

reduce or eliminate the “technology selection” phase of IT activities of
all kinds

-

encourage re
-
use of existing technical solutions

-

act as a checklist for evaluation o
f third party products

-

define a target technical architecture toward which UCL systems will
evolve

1.2

Audience

Anyone proposing to buy or build IT technology within UCL

1.3

Commitment to Standards

By publishing this document, UCL’s Information Systems Division co
mmits to:



include these standards as selection criteria for the acquisition of new
software and hardware



migrate all ISD services to an infrastructure based on these standards


Groups within UCL that require IT support or development assistance should
cons
ult this document before approaching ISD. Compliance with these
standards is a necessary pre
-
requisite before requesting resources from ISD.


1.4

Standards Ownership & Change Process

This document and all standards within it is owned collectively by the ISD
De
sign Authority. Members of the Design Authority are responsible for
maintenance of individual standards and should be contacted in the first
instance to discuss changes or waivers.

UCL Technical Standards

v1.0


Page
2

of 48

2

Development

This section defines standards for application development, t
est,
implementation, change and request management and support.

2.1

Tools

2.1.1

Modelling

2.1.1.1

Business Process Modelling

Description

All business level and logical design level modelling including:

Swimlanes

Organograms

Entity Relationship Diagrams

Options considered

Option

Commentary

System Architect



Orbus



Aris

Learning curve too steep; UI too
complex & not very modern


No ability to present the same
repository object in different views


Expensive & complex

Standard(s()

Oracle Business Process Analysis sui
te (OEM'd Aris)

Justification

Easier to use than the other two tools.



After discount, cheaper than System Architect.

Allowable Exceptions

Exception

Reason





Design Authority Owner

Simon Farrell

Last Update

20
th

October 2008

2.1.1.2

Database Modelling

Description

Repository for tracking and generating database schemas and data
dictionaries

Options considered

Option

Commentary

Toad




Oracle SQL Developer

Already in use in Management
Systems for ad
-
hoc dat
a modelling &
reverse engineering


Oracle standard

UCL Technical Standards

v1.0


Page
3

of 48


Oracle Business Process Analysis
Suite



To integrate physical database design
with business process analysis &
logical design

Standard(s()

TBD


Justification

TBD


Allowable Exceptions

Exception

Reason





Design Authority Owner

J. Ant
hony Rickaby

Last Update

20
th

October 2008

2.1.2

Implementation

2.1.2.1

IDEs

Description

Tools to improve efficiency of development, promote code library reuse and
integrate with test and source code control

Options considered

Option

Commentary

Eclipse



JDevelop
er


Zend Studio

Widely used for a variety of internal development
projects


Also widely used internally


A paid
-
for Eclipse variant. Provides good
debugger support.

Standard(s()

Eclipse, JDeveloper


Justification

JDeveloper is "free" to UCL as part of
our Oracle Campus Agreement and
provides significant productivity gains when working with Oracle databases.

Eclipse is an industry standard free tool.

Allowable Exceptions

Exception

Reason

TBD




Design Authority Owner

J. Anthony Rickaby

Last Update


2.1.2.2

Deployment

Description

Tools to automate deployment of application from a SCC repository into
system test, UAT and production environments. Includes solutions for
continuous build and dependency management.

UCL Technical Standards

v1.0


Page
4

of 48

Options considered

Option

Commentary

ANT

Ma
ven


Standard(s()

Management Systems plan to evaluate ANT and Maven

during 2009
(between April and June) as part of an adoption of the Eclipse IDE with Spring
framework

Justification

TBD


Allowable Exceptions

Exception

Reason





Design Authority
Owner

J. Anthony Rickaby

Last Update

19
th

January 2009

2.1.2.3

Source Code Control

Description

Source code and version control repository for all application development,
including customisation of COTS packages.

Options considered

Option

Commentary

AllChang
e


Subversion

Currently used in Management
Systems

Widely used
elsewhere

Standard(s()

Subversion

Justification

The costs of migrating the exitsing Management Systems AllChange usage to
Subversion would be significant
-

as a measure of this the numbers

of software
change requests (SCRs) and document change requests (DCRs) created over the past
few years are:

Year




SCR





DCR





Total

04/05



1313




293













1606

05/06



1170




249













1419

06/07



1433




149













1582

07/08



1369




103













1472


Management Systems would not plan to migrate to Subversion unless there was a
clear business case.

1.

MS use AllChange for both change management and version control; change
management is critical for the administrative applica
tions and Internal Audit
have recommended tight controls

2.

There is a need to regularise the (server) support for subversion


UCL Technical Standards

v1.0


Page
5

of 48

3.

More work is required on the subversion/ARS integration


4.

MS have issues with our JDeveloper/AllChange integration which we are also
working through

Points 3 and 4 may inform the standard when the issues are worked through so
reviewing in 6
-
12 months will be helpful.


Allowable Exceptions

Exception

Reason

AllChange

Should continue to be used until
Management Systems migrates
entirel
y to Subversion



Design Authority Owner

J. Anthony Rickaby

Last Update

19
th

January 2009

2.1.3

Test

2.1.3.1

Unit

Description

Tools to repeatably test individual application modules in an automated
fashion.

Options considered

Option

Commentary

PHPUnit


JUnit



Standard(s()

PHPUnit


JUnit

Justification



Allowable Exceptions

Exception

Reason





Design Authority Owner

Quentin North

Last Update

20
th

October 2009


2.1.3.2

System

Description

Tools to version control and automate system tests, including automated
distribution of test results.

Options considered

UCL Technical Standards

v1.0


Page
6

of 48

Option

Commentary

Quick Test Pro (Client Server/Forms)


Selenium (Web)


Molybdenum (Web)

Aspirational target


Aspirational target


Aspirational target

Standard(s()

Quick Test Pro
-

Market Leader


Sel
enium
-

Open Source and free


Molybdenum
-

Open Source and free



Justification



Allowable Exceptions

Exception

Reason

TBD




Design Authority Owner

Quentin North

Last Update

20
th

October 2008

2.1.3.3

Integration

Description

Tools to version control and

automate integration tests, including automated
distribution of test results.

Options considered

Option

Commentary

Quick Test Pro (Client Server/Forms)


Selenium (Web)


Molybdenum (Web)

Aspirational target


Aspirational target


Aspirational target

Standard(s()



Justification

Quick Test Pro
-

Market Leader


Selenium
-

Open Source and Free


Molybdenum
-

Open Source and free



Allowable Exceptions

Exception

Reason





Design Authority Owner

Quentin North

Last Update

20
th

October 2008

UCL Technical Standards

v1.0


Page
7

of 48

2.1.3.4

Stress

Description

Tools to version control and automate stress tests, including automated
distribution of test results.

Options considered

Option

Commentary

Loadrunner from HP (Client & Web)


OpenSTA (Web)

Aspirational target


Aspirational target


Standar
d(s()



Justification

Loadrunner


Previously used within UCL, and market leader


OpenSTA


Open Source & Free


Allowable Exceptions

Exception

Reason





Design Authority Owner

Quentin North

Last Update

20
th

October 2008

2.2

Technologies

2.2.1

User Interfa
ce

Development

2.2.1.1

Languages

Description

Languages supported (PHP, Java, SQL) and associated standards

Options considered

Option

Commentary

PHP


Java/JSP



Java/JSF


Python


Ruby/Rails

Already widely used & supported


Flexible but not widely used internall
y


Available as ADF in JDeveloper


Django and other web frameworks


Aspirational target

Standard(s()

PHP


Java/JSF as ADF in JDeveloper




UCL Technical Standards

v1.0


Page
8

of 48

Justification

PHP is our default UI development language


Use ADF/JSF primarily for extending Oracle packaged app
lications.

Allowable Exceptions

Exception

Reason

JSP / Java

For portlet development



Design Authority Owner

J. Anthony Rickaby

Last Update

20
th

November 2008

2.2.1.2

Development Frameworks

Description

Application development frameworks (e.g. Zend, templat
e engines, Oracle
ADF)

Options considered

Option

Commentary



Standard(s()

Zend


Smarty


JQuery


Log4J


Log4PHP


Hibernate


Justification



Allowable Exceptions

Exception

Reason





Design Authority Owner

J. Anthony Rickaby

Last Update

20
th

No
vember 2008

2.2.2

Application Servers

Description

Software products that host middle and presentation tier services for bought
and built applications

Options considered

Option

Commentary

Coldfusion

Not aligned to J2EE strategy, no skills

Standard(s()

Orac
le Application Server EE 10gR2

For Oracle Forms and Reports

UCL Technical Standards

v1.0


Page
9

of 48


Oracle Application
Server/OC4J/
Weblogic

10gR3



Tomcat


Jboss


In use for Oracle applications and our
preferred EJB environment


For jsp/servlets and i
n use for SITS


In use for ResourceLink

Jus
tification

Jboss and Tomcat for community web applications (e.g. uPortal).


OAS/OC4J/Weblogic for ESB and full J2EE server support

Allowable Exceptions

Exception

Reason

Zope

Used by Silva Web CMS, but limited
knowledge



Design Authority Owner

Quent
in North & J. Anthony Rickaby

Last Update

23
rd

February 2009

2.2.3

Portal

Servers

Description

Supported portal server software and associated standards (e.g. JSR
-
168,
WSRP)

Options considered

Option

Commentary

uPortal



Oracle Portal



Sharepoint

Open Sour
ce solution being piloted
June 08
-

April 09


Bundled part of OAS, Oracle
Applications


A standard in its own right

Standard(s()

uPortal

Justification

Open Source, JSR
-
168 compliant with roadmap to JSR
-
286

Allowable Exceptions

Exception

Reason





Design Authority Owner

Simon Farrell

Last Update

14
th

May

2009

2.2.4

Databases

Description

Relational and Object oriented repositories of data

Options considered

UCL Technical Standards

v1.0


Page
10

of 48

Option

Commentary

PostgreSQL




EntepriseDB

Object
-
relational db with Oracle
compatibility. N
o known current use
and no expertise in UCL


Low cost Oracle replacement, but not
supported by COTS vendors

Standard(s()

Oracle 10gR2
10.2.0.4
Enterprise db


MySQL 5.x


SQLServer 200
5

Current Enterprise db standard


In use for community products


In use

for MS based products

Justification

Industry standards, suitable for a
variety of platforms


Allowable Exceptions

Exception

Reason

NONE




Design Authority Owner

Quentin North

Last Update

20
th

November 2008

2.2.5

Middleware

Software applications that a
ct as intermediaries between IT systems or
components of IT systems.

2.2.5.1

Synchronous

Description

Middleware that supports real
-
time communication between applications.

Options considered

Option

Commentary



Standard(s()

SOAP, using PHP::SOAP, Axis2 or Or
acle’s SOAP libraries

Justification



Allowable Exceptions

Exception

Reason





Design Authority Owner

Simon Farrell

Last Update

20
th

November 2008

UCL Technical Standards

v1.0


Page
11

of 48

2.2.5.2

Asynchronous

Description

Middleware that supports message
-
based communication between systems.

O
ptions considered

Option

Commentary

JMS, MSMQ, Oracle Messaging


Standard(s()

JMS


Justification

Platform agnostic and industry standard

Allowable Exceptions

Exception

Reason

TBD




Design Authority Owner

Simon Farrell

Last Update

20
th

November

2008

2.2.5.3

Distributed
T
ransaction Management

Description

Mechanism for ensuring that simultaneous updates to multiple systems either
all success or all fail

Options considered

Option

Commentary



Standard(s()

TBD


Justification



Allowable Exceptions

Exception

Reason





Design Authority Owner

Simon Farrell

Last Update

20
th

November 2008


2.2.6

ETL Tools

Description

Technology to support the mapping of data between repositories, extraction of
data from source repositories, merge and transformation of

data and load into
target repositories. ETL tool functionality can be found in some ESBs.


Characteristics for selection:

1.

Must work with all of our database standards

2.

Must run on our standard server O/Ss

UCL Technical Standards

v1.0


Page
12

of 48

3.

Must be able to ingest all the file formats used in

UCL (by COTS in
particular?)

4.

Should have data profiling capabilities

5.

Performance (maximum ETL processing in the ETL layer not in the DB)
and scalability

6.

Supports
parallelism

7.

File
-
based if possible

8.

Data driven with minimal custom coding (and that must be s
kill set we
have)

9.

Recoverability

10.

Auditability


Options considered

Option

Commentary

Open Source

Clover.ETL

Talend Open Studio

Pentaho

Enhydra Octopus



Scriptella


Commercial

Many to choose from. Market leaders
are:

IBM
-

Websphere DataStage

Informatica
-

PowerCenter

Business Objects
-

Data Integrator

Oracle
-

Warehouse Builder


Next tier are:

SAS
-

Data Integ
ration

Microsoft


fn瑥g牡瑩rn pe牶楣敳i





based on b捬cp獥



focu獥dn⁂䤠needs



䩡va⁢asedI⁴牡rs景rma瑩tn猠
def楮ed⁩ ⁘Mi

-

p業p汥l⁊ va⁢ased











⡰(牴f s楳畡氠p瑵d楯i


no琠in⁣ mpu猠
汩捥n獥⁢u琠£SM⁰e爠use爩

Interim
Standard

Microsoft SQ
L Server Integration Services version 2008 Core Enterprise
edition

Justification

Lowest cost option of all commercial offerings. Is part of complete BI
technology stack. Can utilise Oracle as the repository.

Allowable Exceptions

Exception

Reason

TBD




Design Authority Owner

Nic Crotch

Last Update

20
th

November 2008

2.3

Vendors

This section lists s
tandard vendors for the technologies listed above
, and
summarises the standard technologies per vendor.

UCL Technical Standards

v1.0


Page
13

of 48


Vendor

Standard
Technology

Version

License type

Othe
r

Oracle

Database

10gR2

Campus


Oracle

Application
Server

10gR2

10gR3

Campus








UCL Technical Standards

v1.0


Page
14

of 48

3

Management

This section details the standards primarily affecting the operational IT
envirionment. If a technology or vendor is not included in this section it
explici
tly
excludes

them from support by EISD. The converse should not be
assumed, however; standards maintainers should make an effort to indicate
where a standard is aspirational (i.e. not currently supported by EISD).

3.1

Tools

3.1.1

Monitoring

3.1.1.1

Server Monitoring

Descrip
tion

Gather and report on performance and resource utilisation information
regarding all aspects of servers.

Options considered

Option

Commentary



Standard

Nagios

3


Oracle Grid Control



Oracle specific management tools for
db and application serv
ers

Justification



Allowable Exceptions

Exception

Reason

VirtualCentre

Under evaluation for VMWare
environments



Design Authority Owner

Andrew Dawson & Quentin North

Last Update

20
th

November 2008

3.1.1.2

Desktop Monitoring

Description

Gather and repor
t on performance and resource utilisation information
regarding all aspects of desktops and laptops.

Options considered

Option

Commentary

Dameware

In use in MS today

GPInventory

In use in MS today

Altiris

In use in MS today

Microsoft Systems Center

Operations
Manager

Minimal in
-
house knowledge

Standard

None at present. Microsoft System Center Operations Manager may be a
UCL Technical Standards

v1.0


Page
15

of 48

candidate for future consideration.

Justification



Allowable Exceptions

Exception

Reason

NONE




Design Authority Owner

A
ndrew Dawson

Last Update

20
th

November 2008

3.1.1.3

Network

Monitoring

Description

Gather and report on performance and resource utilisation information
regarding all aspects of network devices.

Options considered

Option

Commentary


“Off
-
the
-
shelf” software

solutions
often cumbersome, complex and
expensive, leading to a free software
solutions or bespoke approach to
network management

Standard

Cisco Works




Considered legacy owing to
cost/complexity. Provides useful
monitoring of alarms, and
configuration

mismatches in 6500
network

MRTG

Monitors current and historical
bandwidth usage per device/per
interface with easy “drill
-
down”. Ditto
CPU usage

Pinger

Bespoke development providing
continuous assessment of “liveness”
of key links and devices

Cisco WLS
E (Wireless LAN Solution
Engine)

Centralised WAP management of
system configurations, images, etc

Mutiny

Under evaluation

Nagios


Justification



Allowable Exceptions

Exception

Reason





Design Authority Owner

Andrew Kerl

Last Update

20
th

Novemb
er 2008

UCL Technical Standards

v1.0


Page
16

of 48

3.1.1.4

Other

Monitoring

Description

Gather and report on … (e.g. application server processes, middleware
throughput etc)

Options considered

Option

Commentary



Standard

Oracle Grid Control



Nagios

3


Tivoli Storage Manager


MTG

Manages Oracle ap
plication and db
servers processes


Can report on a wide range of metrics


Manages backups



Justification



Allowable Exceptions

Exception

Reason

NONE




Design Authority Owner

Quentin North

Last Update

23
rd

February 2009

3.1.2

Configuration

& Licensin
g

3.1.2.1

Software


Description

Maintain a software inventory and manage deployment/configuration
information related to software packages. Maintain the relationship between
hardware and software configurations.

Options considered

Option

Commentary

Bit 9


Micr
osoft System Centre
Configuration Manager


Remedy Configuration Management

Suggested by Management Systems


Suggested by Management Systems



Under consideration

Standard

AllChange


Justification

TBD


Allowable Exceptions

Exception

Reason





UCL Technical Standards

v1.0


Page
17

of 48

Des
ign Authority Owner

Andrew Dawson & Quentin North

Last Update

20
th

November 2008

3.1.2.2

Hardware

Description

Maintain a hardware inventory and manage deployment/configuration
information related to these devices. Maintain the relationship between
hardware and
software configurations.

Options considered

Option

Commentary

Microsoft System Centre
Configuration Manager


Tivoli


Internal bespoke database


Remedy Configuration Management


Suggested by Management Systems



Expensive


In use at the moment


Potentia
lly expensive

Standard

Bespoke database


Justification



Allowable Exceptions

Exception

Reason

N
ON
E




Design Authority Owner

Andrew Dawson & Quentin North

Last Update

20
th

November 2008

3.1.2.3

Application

Description

Maintain an inventory of built ap
plications, including their dependency on and
utilisation of other hardware and software components.

Options considered

Option

Commentary

Remedy Configuration Management?

Tivoli


Standard

Internally developed bespoke database

Justification

Already

exists


Allowable Exceptions

Exception

Reason

NONE




Design Authority Owner

Quentin North

Last Update

20
th

November 2008

UCL Technical Standards

v1.0


Page
18

of 48

3.1.3

Change

Management

Description

Manage changes to production and test environments of all kinds. Capture
change requests, appro
vals, plans and outcomes, and communicate these to
interested parties.

Options considered

Option

Commentary

AllChange




Remedy

Only used for administrative systems
at present and not really appropriate
for others. Licenses are expensive.


In use for pr
oblem management
already

Standard

Remedy


for Operational Change Management

Justification



Allowable Exceptions

Exception

Reason

TBD




Design Authority Owner

Andrew Dawson & Quentin North

Last Update

20
th

November 2008

3.1.4

Request

Management

Descr
iption

Manage requests for all types of IT services including:



hardware and software requests for purchase



development requests for changes to existing systems



requests for new IT solutions



requests for access to applications or other services



password re
set requests and other infrastructure
-
related items

Options considered

Option

Commentary



Standard

Remedy ARS


Justification



Allowable Exceptions

Exception

Reason





Design Authority Owner

Andrew Dawson & Quentin North

Last Update

20
th

Nov
ember 2008

UCL Technical Standards

v1.0


Page
19

of 48

3.2

Technologies

3.2.1

Hardware

3.2.1.1

Virtualisation

3.2.1.1.1

Server

Virtualisation

Description

Virtualisation software for datacentre servers

Options considered

Option

Commentary

Citrix XenServer





MS HyperV





Not as mature in the datacentre
environment


Not as mature in the datacentre
environment

Standard

For x86 processors: VMWare
I
nfrastructure 3


See exceptions for other processors


Justification



Allowable Exceptions

Exception

Reason

Sun Containers/Zones, HPAR



IBM LPAR, WPAR, HPAR

To sup
port certain legacy ISD
applications in the short
-
medium term


To support certain legacy ISD
applications in the short
-
medium term



Design Authority Owner

Andrew Dawson & Quentin North

Last Update

9
th

February 2009

3.2.1.1.2

Desktop

& Laptop Virtualisation

Desc
ription

Virtualisation software for individual desktop and laptop devices

Options considered

Option

Commentary



Standard

VMWare Desktop


Parallels Workstation (TBD)


Justification



Allowable Exceptions

UCL Technical Standards

v1.0


Page
20

of 48

Exception

Reason

TBD




Design Authorit
y Owner

Andrew Dawson

Last Update

20
th

November 2008

3.2.1.2

Servers

3.2.1.2.1

Rack
-
mounted

Description

Hardware for deployment into datacentres or other server rooms

Options considered

Option

Commentary



Standard

Dell & IBM XSeries for x86

IBM PSeries for AIX



J
ustification



Allowable Exceptions

Exception

Reason

Sun Solaris SPARC as required

Some applications are only certified
on non
-
Intel Solaris



Design Authority Owner

Andrew Dawson

Last Update

20
th

November 2008

3.2.1.2.2

Blades

Description

Hardware for depl
oyment into a blade
-
based datacentre environment

Options considered

Option

Commentary



Standard



Justification



Allowable Exceptions

Exception

Reason





Design Authority Owner

Andrew Dawson

Last Update

20
th

November 2008

3.2.1.2.3

Other

Description

UCL Technical Standards

v1.0


Page
21

of 48

Server hardware not deployed in a datacentre or rack/blade environment

Options considered

Option

Commentary



Standard

Not permitted in ISD machine room areas

Justification



Allowable Exceptions

Exception

Reason

TBD




Design Authority Owner

Andrew Dawson

Last Update

20
th

November 2008

3.2.1.3

Datacent
r
e

Storage

Description

SAN, NAS, HSM and other online or near
-
online storage, but excluding
backup (see Backups)

Options considered

Option

Commentary

IBM



Pillar


Dell/EMC


For admin systems a
nd Media
Services at present


For Institutional Filestore


for EDRM in interim

Standard

IBM for SAN, Pillar for Institutional Filestore

Justification



Allowable Exceptions

Exception

Reason

EMC

Recognising existing investment in
EDRM



Design Auth
ority Owner

Andrew Dawson

Last Update

20
th

November 2008

3.2.1.4

Desktops

Description


Options considered

Option

Commentary

HP

Dell

Stone

All in use at
the moment

UCL Technical Standards

v1.0


Page
22

of 48

Apple

Standard

As per UCL EU framework agreement at
http://www.ucl.ac.uk/efd/procurement/private/contract/comphard/list/index.shtml

Supported equipment for IS Managed PC service is listed at
http://www.ucl
.ac.uk/is/managed/

Supported equipment for MS ADS service is listed at
http://www.ucl.ac.uk/management
-
systems/ads/procurement/index.htm



Justification

Maintain two suppl
iers for competition


Allowable Exceptions

Exception

Reason

TBC




Design Authority Owner

Andrew Dawson

Last Update

20
th

November 2008

3.2.1.5

Laptops

Description


Options considered

Option

Commentary



Standard

As per UCL EU framework agreement at
http://www.ucl.ac.uk/efd/procurement/private/contract/comphard/list/index.shtml

Supported equipment for IS Managed PC service is listed at
http://www.ucl.ac.uk/is/managed/

Supported equipment for MS ADS service is listed at
http://www.ucl.ac.uk/management
-
systems/ads/procurement/index.ht
m



Justification

TBD


Allowable Exceptions

Exception

Reason







Design Authority Owner

Andrew Dawson



Last Update

20
th

November 2008

3.2.1.6

Network

3.2.1.6.1

Routers

UCL Technical Standards

v1.0


Page
23

of 48

Description

Core/distribution
-
level layer
-
3 switching

Options considered

Option

Commentary


N
one, since Y2K backbone
procurement

Standard

Cisco Catalyst 6509

High performance, modular L2/L3
switches supporting
10/100/1GB/10GB connectivity for
infrastructure, server farm, and
service provider applications

Justification


Enterprise
-
level switchi
ng and
integration of application
-
specific
modules providing L4/L7 functionality.
Investment protection through
replacement programme tracking line
-
card evolution

Allowable Exceptions

Exception

Reason

Cisco Catalyst 3750

Off
-
campus “leaf” routing for Co
汬ege
“outposts”


pponso牥r⁣ nne捴con iP
agg牥ra瑩tn

Design Authority Owner

Andrew Kerl

Last Update

20
th

November 2008

3.2.1.6.2

Firewall
s

Description

Institutional and departmental firewalls (not including

L2 VPN devices
)

Options considered

Option

Commentar
y

None


Standard

Cisco Catalyst 6500 FWSM

Line module integrated with Cisco
Catalyst 6500 switch

Justification


Low cost firewall option when
assessed in the context of existing
6500 “real estate”. Throughput of
6GB statefully controlled traffic with
the switch backplane. Permits
virtualisation of multiple firewalls in a
single module

Allowable Exceptions

Exception

Reason

Cisco PIX 500 series firewalls

Legacy appliances purchased before
FWSMs and now nearing “end
-
of
-
UCL Technical Standards

v1.0


Page
24

of 48

sale/support/life” status. Still
employed⁡猠sm丠獥牶e牳⁩n⁡⁶a物e瑹
of⁡pp汩捡瑩tn猬seg⸠fo爠捯牰r牡re
heat⽰owe爯獥捵物瑹 nagement

䍩獣s⁁pA 55MM⁳ 物es⁦楲ewa汬s

bva汵l瑩tn a猠so獳楢汥 ba獩猠fo爠ppi
-
ba獥d⁖m丠ke牶楣i

Design Authority Owner

Andrew Kerl

Last Update

20
th

November 20
08


UCL Technical Standards

v1.0


Page
25

of 48

3.2.1.6.3

Switches

Description

Primarily meaning LAN
-
type switches

Options considered

Option

Commentary



Standard

Cisco Catalyst 2960




10/100 wiring closet connectivity for
desktops, and servers with a variety
of options for media/optics/uplinks

Cis
co Catalyst 3750


10/100/1Gb wiring closet connectivity
for desktops, and servers requiring
1Gb with a variety of options for
media/optics/uplinks

Justification


Seamless integration with
core/distribution layer, common
operating system and L2 feature
co
mpatability

Allowable Exceptions

Exception

Reason

Cisco Catalyst 3524, 2950, 3550
switches

Legacy switches



Design Authority Owner

Andrew Kerl

Last Update

20
th

November 2008

3.2.1.6.4

Load Balancers

Description

Server load balancing for a range of corporate

services delivered by IS/MS

Options considered

Option

Commentary

Native implementation in Cisco
Catalyst 6500 switch

Not scalable to enterprise
-
wide
application delivery. Requires
dedicated switch owing to high CPU
usage prejudicial to overall switch
p
erformance

Cisco CSM

First generation module, scheduled to
be superceded by ACE in the short
term at the time of evaluation

Standard

Cisco ACE (Application Control
Engine)

Line module integrated with Cisco
Catalyst 6500 switch

Justification


Low cost
SLB option when assessed
in the context of existing 6500 “real
UCL Technical Standards

v1.0


Page
26

of 48

estate”. Up to 16GB throughput (with
app牯p物a瑥楣 n獩湧⤮⁐e牭楴猠
vi牴ra汩獡瑩tn of mu汴lp汥lbalan捥牳r
(“contexts”) in a single module. SSL
瑥牭楮a瑩tn⁳ 牶楣敳ia癡楬ab汥l⁷h楣栠
may⁢e u獥d
楮ifp⁳ 牥v爠瑲慮獩瑩潮⁴o
獥捵牥r⁳e牶楣敳

Allowable Exceptions

Exception

Reason

N/A




Design Authority Owner

Andrew Kerl

Last Update

20
th

November 2008

3.2.1.6.5

Wireless

Description

Including 802.11x access points, point
-
to
-
point microwave and other link
s

Options considered

Option

Commentary



Standard

Cisco Aironet 1130 AG

802.11a/g support

Cisco Aironet 1231G

802.11g support

Justification



Allowable Exceptions

Exception

Reason





Design Authority Owner

Andrew Kerl

Last Update

20
th

Novemb
er 2008


3.2.2

Operating Systems

3.2.2.1

Servers

Description


Options considered

Option

Commentary

Windows 2000


Mac OS X Server

In use at present


Used for podcasting & other media
applications

Standard

AIX [current and previous version]

Ubuntu Linux [current an
d previous LTS

UCL Technical Standards

v1.0


Page
27

of 48

(long term support) version]

Windows [current and previous version]

Red Hat Enterprise Linux 4 & 5
-

certified Oracle platform


Justification



Allowable Exceptions

Exception

Reason

Solaris 10 [SPARC platform only]




Design Authorit
y Owner

Andrew Dawson & Quentin North

Last Update

25
th

Februrary 2009

3.2.2.2

Desktops

Description


Options considered

Option

Commentary

Vista

Deployed increasingly

Standard

Windows [current and previous versions]

Mac OS X [current and previous
versions]

U
buntu Linux [current and previous LTS
(long term support) versions]



Justification



Allowable Exceptions

Exception

Reason





Design Authority Owner

Andrew Dawson

Last Update

20
th

November 2008

3.2.2.3

Laptops

Description


Options considered

Option

C
ommentary



Standard

Windows Vista Business Edition


UCL Technical Standards

v1.0


Page
28

of 48

Windows XP

Mac OSX

Justification



Allowable Exceptions

Exception

Reason

Linux

Where appropriate



Design Authority Owner

Andrew Dawson

Last Update

20
th

November 2008

3.2.2.4

Handheld devices

Descrip
tion


Options considered

Option

Commentary


Lots of
Symbian/Palm/iPhone/Blackberry
devices around at present.

Standard

Windows Mobile 6

iPhone

(TBC)


Justification



Allowable Exceptions

Exception

Reason

TBD




Design Authority Owner

Andrew Da
wson

Last Update

20
th

November 2008

3.2.3

Terminal Services

Description

Remote desktop software

Options considered

Option

Commentary



Standard

Citrix XenApp


Justification



Allowable Exceptions

Exception

Reason





Design Authority Owner

Andrew
Dawson

Last Update

20
th

November 2008


UCL Technical Standards

v1.0


Page
29

of 48

3.2.4

Infrastructure Technologies

3.2.4.1

Backup & DR

Description

Including tape libraries and offsite storage but excluding HSM (see Storage)

Options considered

Option

Commentary

IBM Tivoli Storage Manager


Standard

IBM Ti
voli Storage Manager


Justification



Allowable Exceptions

Exception

Reason





Design Authority Owner

Andrew Dawson

Last Update

20
th

November 2008

3.2.4.2

IP Address management

Description

Allocation of IP addresses in campus network

Options considered

Option

Commentary



Standard

Manual allocation

Allocation of addresses from prefixes
128.40.0.0/16, 144.82.0.0/16,
193.60.224.0/19, and RFC1918
scopes for purely local use.

Justification


Close control required so as to
minimise wastage, so allocati
ons
made down to /29 for “small” subnets,
/30 for point
-
to
-
point routed links. Flat
database maintained with detailed
commentary to assist structured
allocation policy

Allowable Exceptions

Exception

Reason





Design Authority Owner

Andrew Kerl

Last
Update

20
th

November 2008

3.2.4.3

DNS
, WINS & DHCP

Description

UCL Technical Standards

v1.0


Page
30

of 48


Options considered

Option

Commentary



Standard

Microsoft (WINS)


BIND 9


ISC (DHCP)


Justification



Allowable Exceptions

Exception

Reason





Design Authority Owner

Andrew Dawson

Las
t Update

20
th

November 2008

3.2.4.4

Printing

Description

Printing Technologies

Options considered

Option

Commentary



Standard

PostScript capability for all network connected printers

Justification



Allowable Exceptions

Exception

Reason





Design A
uthority Owner

Andrew Dawson

Last Update

22
nd

December 2008


3.2.5

Application Software

3.2.5.1

COTS

Refer to
the website at
http://wiki.ucl.ac.uk/display/InfoSysISDTechStds/3.2.5.1+COTS

fo
r detail.

3.2.5.2

Server & Infrastructure applications

3.2.5.2.1

Email

UCL Technical Standards

v1.0


Page
31

of 48

3.2.5.2.1.1

Email and calendaring

Description


Options considered

Option

Commentary

Microsoft Exchange

Google Mail

Dovecot IMAP

Oracle Calendar &
Squirrel Mail

Currently under review

Standard

TBD


Justificati
on



Allowable Exceptions

Exception

Reason





Design Authority Owner

Andrew Dawson

Last Update

20
th

November 2008


3.2.5.2.1.2

Routing, m
ailbox and p
eripheral servers (e.g. web access)

Description


Options considered

Option

Commentary



Standard

Exim


Justification



Allowable Exceptions

Exception

Reason





Design Authority Owner

Andrew Dawson

Last Update

20
th

November 2008

3.2.5.2.1.3

Anti
-
virus scanning

Description


Options considered

Option

Commentary

McAfee

No license at present

Standard

Sophos


Justification



UCL Technical Standards

v1.0


Page
32

of 48

Allowable Exceptions

Exception

Reason





Design Authority Owner

Andrew Dawson

Last Update

20
th

November 2008

3.2.5.2.1.4

Spam filtering

Description


Options considered

Option

Commentary

Pure Message

In use by Management Systems

Standard

Mailscanner with Spam Assassin



Justification



Allowable Exceptions

Exception

Reason





Design Authority Owner

Andrew Dawson

Last Update

20
th

November 2008

3.2.5.2.2

Directories

Description

Including:

Desktop and server resource directories

User direc
tories

People and organisation directories

Options considered

Option

Commentary



Standard

Active Directory


OpenLDAP




Justification



Allowable Exceptions

Exception

Reason

NIS

Move to OpenLDAP over time


Oracle Internet Directory


To secure O
racle COTS apps

Design Authority Owner

Andrew Dawson

UCL Technical Standards

v1.0


Page
33

of 48

Last Update

20
th

November 2008

3.2.5.2.3

Contact Management

Description

Centralised address list creation and distribution, phone list maintenance,
others

Options considered

Option

Commentary


Currently us
ing in
-
house solution to
integrate with UCL phone system
(which maintains authoritative copy of
directory information)

Standard

Microsoft Active Directory


Justification



Allowable Exceptions

Exception

Reason

In
-
house solution

Until phones are int
egrated with
another directory



Design Authority Owner

Andrew Dawson

Last Update

20
th

November 2008

3.2.5.2.4

Collaborative web sites

Description

Wikis and similar collaboration environments

Options considered

Option

Commentary

Sharepoint

In use in Manageme
nt Systems and
parts of EISD

Standard

Atlassian Confluence


Justification



Allowable Exceptions

Exception

Reason

Microsoft Windows Sharepoint Services

TWiki

Design Authority Owner

Jeremy Speller

Last Update

20
th

November 2008

3.2.5.2.5

Web servers

Descrip
tion

HTTP and HTTPS servers

Options considered

UCL Technical Standards

v1.0


Page
34

of 48

Option

Commentary

Oracle http server (Apache)


Standard

Apache
v
2



Justification



Allowable Exceptions

Exception

Reason

MS IIS

Oracle http server (Apache)

For black
-
box solutions

For black
-
box sol
utions



Design Authority Owner

Andrew Dawson

Last Update

20
th

November 2008

3.2.5.2.6

Web content management

Description

Management of content specifically designed to be published onto one or
more web sites. Typically the primary point of editing such content
.

Options considered

Option

Commentary

Silva


Drupal


Zope CMF



Standard

Silva


Justification



Allowable Exceptions

Exception

Reason





Design Authority Owner

Jeremy Speller

Last Update

20
th

November 2008


UCL Technical Standards

v1.0


Page
35

of 48

3.2.5.2.7

Enterprise content management

De
scription

Management of all electronic documents within UCL (exception: see
COTS/Library systems for ePrints solution)

Options considered

Option

Commentary



Standard

EMC Documentum


Justification



Allowable Exceptions

Exception

Reason





De
sign Authority Owner

Simon Farrell

Last Update

20
th

November 2008

3.2.5.2.8

Search

Description

The ability to find not only any electronic content available within UCL but also
to extend this search to other institutions and/or the Internet

Options considered

O
ption

Commentary



Standard

Google Appliance


Justification



Allowable Exceptions

Exception

Reason





Design Authority Owner

Jeremy Speller

Last Update

20
th

November 2008

3.2.5.2.9

Workflow

Description

For example, the ability to trigger an automated
archival process once a document has
been approvedIncluding:



the ability for non
-
IT staff to design and deploy an automated solution that
coordinates a sequence of manual steps (e.g. review and approve an attached
document)



the ability to connect the above

type of process to automated activities within
one or more IT systems (e)

UCL Technical Standards

v1.0


Page
36

of 48


Options considered

Option

Commentary

HighOrbit



PerfectForms




Documentum



Sharepoint

Easy design UI, web forms poor. No
ability to progress a task without login


Good w
eb forms, escalation &
jeopardy management. Task signoff
without login.


Complex design UI. All users must be
logged in. Design needs thick client.


All users must be logged in. Complex
workflow not possible without use of
thick client tool

Standard

Pe
rfectForms


Justification

UCL already has 120 named user licenses

Allowable Exceptions

Exception

Reason

Documentum

For complex, document
-
related
workflows designed and deployed
centrally



Design Authority Owner

Simon Farrell

Last Update

20
th

Novem
ber 2008

3.2.5.2.10

Instant Messaging

Description

Centrally hosted Instant Messaging server technology

Options considered

Option

Commentary

Jabber (Openfire or equivalent)



Microsoft Live Messenger


Internal ISD pilot failed to generate
much enthusiasm


Fits

with hosted email project. No
UCL infrastructure required

Standard

Microsoft Live infrastructure

Justification

No support overhead and good fit with target for Email project

Allowable Exceptions

Exception

Reason





Design Authority Owner

Simon F
arrell

UCL Technical Standards

v1.0


Page
37

of 48

Last Update

12
th

May 2009

3.2.5.3

Business Intelligence

Description

Tools and infrastructure to allow non
-
IT personnel to gain access to and
manipulate data from within IT applications
.


Closely related to ETL standard selection.

Options considered

Opt
ion

Commentary

Oracle Business Intelligence
Enterprise Edition Plus (ex Siebel and
Hyperion)

Oracle Business Intelligence
Standard Edition (ex Oracle BI)

Oracle Business Intelligence
Standard Edition One

(OBIEE+ minus
Hyperion products)

SAP/Business Objec
ts XI 3

Microsoft BI

Suite

SAS

MicroStrategy

IBM/Cognos

For analysis see commissioned
ABeam “Enterprise Reporting
Review”

report

Standard

Microsoft BI

Suite



Justification

Cost, currency with existing user base. See ABeam report for details

Allowable

Exceptions

Exception

Reason

Business Objects




Oracle Discoverer

During transition to single vendor
stack.

Should not be adopted without
prior agreement of the DA



During transition to single vendor
stack. Should not be adopted without
prior agreement

of the DA




Design Authority Owner

Nic Crotch

Last Update

18
th

March 2009

3.2.5.4

Desktop applications

3.2.5.4.1

Office productivity

Description

Document authoring, presentations, spreadsheets, ad
-
hoc databases, other
applications used by the majority of IT
-
literate
staff, academics and students

Options considered

Option

Commentary

UCL Technical Standards

v1.0


Page
38

of 48



Standard

Microsoft Office 2003


Justification

ISD will target the Office 2007 suite for rollout in WTS, Myriad and other
managed desktops. Until this has been rolled out an helpdes
k staff trained, it's
not feasible to offer support for Office 2007.Work is under way to define a
target date for upgrade.

Allowable Exceptions

Exception

Reason

TBD




Design Authority Owner

Simon Farrell

Last Update

19
th

December 2008

3.2.5.4.2

Email & Calen
daring

Description

Desktop clients for email & calendaring

Options considered

Option

Commentary



Standard

Microsoft Outlook

Thunderbird V3

Eudora



Justification

All capable of IMAP connectivity.


Allowable Exceptions

Exception

Reason





Des
ign Authority Owner

Andrew Dawson & Simon Farrell

Last Update

20
th

November 2008

3.2.5.4.3

Instant Messaging

Clients

Description

ISD
-
supported IM clients

Options considered

Option

Commentary



Standard

Windows Live Messenger


Justification

Best fit to the
target IM server standard of Windows Live Messenger

Allowable Exceptions

Exception

Reason



UCL Technical Standards

v1.0


Page
39

of 48



Design Authority Owner

Simon Farrell

Last Update

20th November 2008

3.2.5.4.4

Web browsers

Description


Options considered

Option

Commentary



Standard

Interne
t Explorer 7 and 8, Firefox 2 & 3, Safari

Justification



Allowable Exceptions

Exception

Reason





Design Authority Owner

Andrew Dawson

Last Update

20th November 2008

3.2.5.4.5

Thin clients

Description

E.g. Citrix clients, RDP clients, VNC client software
.
May also include SSH?

Options considered

Option

Commentary



Standard

Microsoft Remote Desktop

Real VNC



Justification



Allowable Exceptions

Exception

Reason

TBD




Design Authority Owner

Andrew Dawson

Last Update

20
th

November 2008

3.2.6

Secur
ity

3.2.6.1

Identity Management

Description


Options considered

UCL Technical Standards

v1.0


Page
40

of 48

Option

Commentary



Standard

Bespoke UPI application


Justification



Allowable Exceptions

Exception

Reason





Design Authority Owner

Simon Farrell

Last Update

20
th

November 2008

3.2.6.2

Authe
ntication

Description


Options considered

Option

Commentary



Standard

Shibboleth
1.3
for Web SSO.


UPI
-
synchronised passwords for Active Directory, NIS and “thick client”

Justification



Allowable Exceptions

Exception

Reason

Oracle OID

For Or
acle Financials & similar
applications that require it


OpenLDAP


Until all relying apps have been
migrated to Shibboleth, NIS or AD

Design Authority Owner

Andrew Dawson

Last Update

20
th

November 2008

3.2.6.3

Authorisation

Description


Options considered

Op
tion

Commentary



Standard

Per
-
application


Justification



Allowable Exceptions

Exception

Reason



UCL Technical Standards

v1.0


Page
41

of 48



Design Authority Owner

Andrew Dawson

Last Update

20
th

November 2008

3.2.6.4

Information

Description

Including technical support for the data protecti
on act, extra measures taken
to protect sensitive data, etc

Options considered

Option

Commentary

OpenPGP (PGP/GnuPG)

TrueCrypt.


for secure e
-
mail

for disk encryption

Standard

OpenPGP (PGP/GnuPG)

TrueCrypt.


Justification



Allowable Exceptions

Exception

Reason





Design Authority Owner

Andrew Dawson

Last Update

20
th

November 2008

3.2.6.5

Desktop

Description

Including anti
-
virus software, physical access security, anti
-
spyware solutions
etc

Options considered

Option

Commentary



Standard

F
-
Se
cure


Sophos



For Macs & where F
-
Secure is
problematic

Justification



Allowable Exceptions

Exception

Reason





Design Authority Owner

Andrew Dawson

Last Update

20
th

November 2008

UCL Technical Standards

v1.0


Page
42

of 48

3.2.6.6

Network

Description


Options considered

Option

Commentary



Standard

TBD


Justification



Allowable Exceptions

Exception

Reason





Design Authority Owner

Andrew Dawson & Andrew Kerl

Last Update

20
th

November 2008

3.2.6.7

Monitoring

Description

Intrusion Detection systems, firewall monitoring solutions, network
traffic
analysis and others

Options considered

Option

Commentary

Snort and others.

More advanced tools/products often
needed for specific investigations.

Standard

TBD


Justification



Allowable Exceptions

Exception

Reason





Design Authority
Owner

Andrew Dawson & Andrew Kerl

Last Update

20
th

November 2008

3.2.6.8

Policies

The UCL CERT team page can be found at
http://www.ucl.ac.uk/cert/

.

3.2.7

Clustering Technologies

3.2.7.1

Cluster Monitoring and Control

Description

T
o follow

Options considered

Option

Commentary



UCL Technical Standards

v1.0


Page
43

of 48

Standard

TBD


Justification



Allowable Exceptions

Exception

Reason





Design Authority Owner

Denis Timm

Last Update

23
rd

April 2009



3.2.7.2

Cluster Storage

Description

To follow

Options considered

Option

Commentary



Standard

TBD


Justification



Allowable Exceptions

Exception

Reason





Design Authority Owner

Denis Timm

Last Update

23
rd

April 2009


3.2.7.3

Queuing

Description

To follow

Options considered

Option

Commentary



Standard

TBD


Justification



Allowable Exceptions

Exception

Reason





Design Authority Owner

Denis Timm

Last Update

23
rd

April 2009

UCL Technical Standards

v1.0


Page
44

of 48


3.3

Vendors

Vendor

Standard
Technology

Version

License type

Other

Microsoft

Desktop O/S

Windows XP
SP3

Campus



UCL Technical Standards

v0.
5

Page
45

of
4
6

Appendix A


Summary

Function

Standard

Owner/Involved

Status

2 Development




2.1 Tools




2.1.1 Modelling




2.1.1.1 Business Process
Modelilng

Oracle Business Process
Analysis suite

SF

Agreed

2.1.1.2 Database Modelling


JAR

TBD

2.1.2 Implementation




2.1.2.1

IDEs

Eclipse, JDeveloper

JAR

Agreed

2.1.2.2 Deployment

ANT, Maven under evaluation

JAR

TBD

2.1.2.3 Source Code
Control

Subversion

JAR

Agreed

2.1.3 Testing




2.1.3.1 Unit Testing

PHPUnit, JUnit

QN

Agreed

2.1.3.2 System Testing

Quick Test Pro, Seleniu
m,
Molybdenum

QN

Agreed

2.1.3.3 Integration Testing

Quick Test Pro, Selenium,
Molybdenum

QN

Agreed

2.1.3.4 Stress Testing

Loadrunner, OpenSTA

QN

Agreed

2.2 Technologies




2.2.1 User Interface
Development




2.2.1.1 Languages

PHP, Java/JSF

JAR

Agreed

2.2.1.2 Development
Frameworks

Zend, Smarty, JQuery, Log4J,
Log4PHP, Hibernate

JAR

Agreed

2.2.2 Application Servers

Oracle App
Server/OC4J/Weblogic,
Tomcat, JBoss

QN & JAR

Agreed

2.2.3 Portal Servers

uPortal under evaluation

SF

TBC

2.2.4 Databases

Orac
le 10gR2, MySQL 5.x, SQL
Server 2005

QN

Agreed

2.2.5 Middleware




2.2.5.1 Synchronous

SOAP, using PHP::SOAP, Axis2
or Oracle’s SOAP libraries

SF

Agreed

2.2.5.2 Asynchronous

JMS

SF

TBC

2.2.5.3 Distributed
Transaction Management


SF

TBD

2.2.6 ETL Tools

Microsoft SQL Server
Integration Services version
2008 Core Enterprise edition

NC

“Interim”
standard

3 Management




3.1 Tools




3.1.1 Monitoring




3.1.1.1 Server Monitoring

Nagios, Oracle Grid Control

AD & QN

Agreed

3.1.1.2 Desktop Monitoring

None

at present

AD

TBC

3.1.1.3 Network
Monitoring

Cisco Works, MRTG, Pinger,
Cisco WLSE, Mutiny, Nagios

AK

Agreed

3.1.1.4 Other

Oracle Grid Control, Nagios,
Tivoli Storage Manager

QN

Agreed

3.1.2 Configuration &
Licensing




3.1.2.1 Software

AllChange

AD &

QN

TBD

UCL Technical Standards

v1.0


Page
46

of 48

3.1.2.2 Hardware

Bespoke database

AD & QN

TBD

3.1.2.3 Application

Internal bespoke database

QN

Agreed

3.1.3 Change Management

Remedy ARS

AD & QN

Agreed

3.1.4 Request Management

Remedy ARS

AD & QN

Agreed

3.2 Technologies




3.2.1 Hardware




3.2.1.1 Virtualisation




3.2.1.1.1 Servers

VMWare Infrastructure 3 for
Intel, exceptions for non
-
Intel

AD & QN

Agreed

3.2.1.1.2 Desktops &
Laptops

VMWare Desktop, Parallels
Workstation

AD

TBC

3.2.1.2 Servers




3.2.1.2.1 Rack
-
mounted

Dell & IBM XSerie
s for x86,
IBM PSeries for AIX

AD

Agreed

3.2.1.2.2 Blades


AD

TBD

3.2.1.2.3 Other

None

AD

Agreed

3.2.1.3 Storage

IBM for SAN, Pillar for
Institutional Filestore

AD

Agreed

3.2.1.4 Desktops

IS Supported list

AD

TBC

3.2.1.5 Laptops

IS Supported list

AD

T
BC

3.2.1.6 Network




3.2.1.6.1 Routers

Cisco Catalyst 6509

AK

Agreed

3.2.1.6.2 Firewalls

Cisco Catalyst 6500 FWSM

AK

Agreed

3.2.1.6.3 Switches

Cisco Catalyst 2960 & 3750

AK

Agreed

3.2.1.6.4 Load Balancers

Cisco ACE

AK

Agreed

3.2.1.6.5 Wireless

Cisco

Aironet 1130AG, 1231G

AK

Agreed

3.2.2 Operating Systems




3.2.2.1 Servers

AIX [current and previous
version], Ubuntu Linux
[current and previous LTS
(long term support) version],
Windows [current and
previous version], Red Hat
Enterprise Linux 4 & 5
-

certified Oracle platform

AD & QN

Agreed

3.2.2.2 Desktops

Windows [current and
previous versions], Mac OS X
[current and previous
versions], Ubuntu Linux
[current and previous LTS
(long term support) versions]

AD

Agreed

3.2.2.3 Laptops

Windows Vista Busi
ness,
Windows XP, Mac OS X

AD

TBC

3.2.2.4 Handheld Devices

Windows Mobile 6, iPhone

AD

TBC

3.2.3 Terminal Services

Citrix XenApp

AD

TBC

3.2.4 Infrastructure
Technologies




3.2.4.1 Backup & DR

IBM Tivoli Storage Manager

AD

Agreed

3.2.4.2 IP Address
Ma
nagement

Manual Allocation

AK

Agreed

3.2.4.3 DNS, WINS & DHCP

Microsoft WINS, BIND 9, ICS
(DHCP)

AD

Agreed

3.2.4.4 Printing

Postscript capabiilty for all
printers

AD

Agreed

UCL Technical Standards

v1.0


Page
47

of 48

3.2.5 Application Software




3.2.5.1 COTS


SF

TBD

3.2.5.2 Server &
Infrastruc
ture Applications




3.2.5.2.1 Email




3.2.5.2.1.1 Email &
Calendaring


AD

TBD

3.2.5.2.1.2 Routing,
mailbox & peripheral
servers (e.g. web access)

Exim

AD

Agreed

3.2.5.2.1.3 Anti
-
virus
scanning

Sophos

AD

Agreed

3.2.5.2.1.4 Spam Filtering

Mailscanner
with Spam
Assassin

AD

Agreed

3.2.5.2.2 Directories

Active Directory, OpenLDAP

AD

TBC

3.2.5.2.3 Contact
Management

Active Directory

AD

TBC

3.2.5.2.4 Collaborative web
sites

Atlassian Confluence

JS

Agreed

3.2.5.2.5 Web servers

Apache 2

AD

Agreed

3.2.5.2
.6 Web content
management

Silva

JS

Agreed

3.2.5.2.7 Enterprise
content management

EMC Documentum

SF

Agreed

3.2.5.2.8 Search

Google Search Appliance

JS

Agreed

3.2.5.2.9 Workflow

PerfectForms

SF

TBC

3.2.5.2.10 Instant
Messaging

Windows Live Messenger

SF

Agreed

3.2.5.3 Business
Intelligence

Microsoft BI Suite

NC

TBC

3.2.5.4 Desktop
Applications




3.2.5.4.1 Office
productivity

Microsoft Office 2003

SF

Agreed

3.2.5.4.2 Email &
Calendaring

Microsoft Outlook,
Thunderbird V3

Eudora

AD & SF

Agreed

3.2.5.4.
3 Instant Messaging
Clients

Windows Live Messenger

SF

TBC

3.2.5.4.4 Web browsers

Internet Explorer 7 and 8,
Firefox 2 & 3, Safari

AD

Agreed

3.2.5.4.5 Thin clients

Microsoft Remote Desktop,
Real VNC

AD

TBC

3.2.6 Security




3.2.6.1 Identity
Management

B
espoke UPI Application

SF

Agreed

3.2.6.2 Authentication

Shibboleth for Web SSO, UPI
-
synchronised passwords for
Active Directory, NIS and
“thick client”

AD

Agreed

3.2.6.3 Authorisation

Per application

AD

Agreed

3.2.6.4 Information

OpenPGP, TrueCrypt

AD

A
greed

3.2.6.5 Desktop

F
-
Secure, Sophos

AD

Agreed

3.2.6.6 Network


AD & AK

TBD

3.2.6.7 Monitoring


AD & AK

TBD

UCL Technical Standards

v1.0


Page
48

of 48

3.2.7 Cluster Technologies




3.2.7.1

Cluster monitoring
& control


DT

TBD

3.2.7.2

Cluster Storage


DT

TBD

3.2.7.3

Queuing


DT & TC

TBD