This is an HTML version of an attachment to the Freedom of Information request 'IDENT1 contract'.
PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
SCHEDULE Q, PART B 
SYSTEM DESCRIPTION
Schedule Q, Part B (System Description) 
 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
CONTENTS 

INTRODUCTION..........................................................................................................................1 

THE SYSTEM ................................................................................................................................1 

VIEWPOINTS..............................................................................................................................10 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Schedule Q, Part B (System Description) 

Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 

INTRODUCTION 
Schedule  Q,  Part  B  (System  Description)  provides  a  high  level  description  of  the  Contractor’s 
IDENT1  technical  solution  at  the  time  of  the  Effective  Date.    Subject  to  Schedule  H  (Acceptance 
Procedures)  and  Schedule  L  (Change  Control  Procedures),  as  applicable,  the  final  technical 
solution delivered at FOC and beyond will retain elements of this Schedule, however other parts will 
evolve and change as part of the agreed development process  The technical solution detailed in this 
Part B shall be superseded through more detailed system documentation as described in Schedule O 
(Documentation) subject to acceptance by the Authority in accordance with Schedule H (Acceptance 
Procedures).  These shall include but are not limited to: 
•  21 – Configuration Management Baseline 
•  37 – Use Case Models 
•  42 – COTS Products Register 
•  43 – System Architecture Model 
•  44 – Conceptual and Logical Data Models 
•  45 – Physical Data Models 
•  46 – External ICDs 
•  47 – Livescan Interface Specification 

THE SYSTEM 
IDENT1 is a distributed computer system that provides the services to maintain the national collection 
of ten-print records and the national collection of marks for fingerprint and palm print searching and 
identification which is linked to the PNC/Phoenix Criminal Justice Record Service. 
The  system  will  be  developed  by  the  Contractor  to  fully  meet  the  requirements  of  this  Contract,  in 
particular Schedule D (Detailed Operational Requirements) and to meet the Service Levels detailed 
in Schedule F (Service Level Requirements). 
2.1 
High-Level System Description 
Figure 2.1-1 provides a top level architectural view of the IDENT1 System. The System will 
provide the following 
Schedule Q, Part B (System Description) 

Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
 
Figure 2.1-1. Top Level Architectural View: IDENT1 System 
 
2.1.1 
Central Services to include: 
(a) 
searching  of  marks  from  local  scenes  of  crime  against  local,  regional  and 
national sections of the ten print and palm print databases (mark to print); 
(b) 
searching  of  ten  print  forms  against  the  national  ten  print  database  (print  to 
print); 
(c) 
searching  of  ten  prints  and  palm  prints  against  local,  regional  and  national 
sections of the marks databases (print to mark); 
(d) 
searching  of  marks  from  local  scenes  of  crime  against  local,  regional  and 
national sections of the mark databases (mark to mark); 
(e) 
The  Central  Services  are  distributed  between  primary  and  secondary  sites 
with  high-availability  components  for  load  balancing,  data  replication,  and 
disaster recovery; 
Schedule Q, Part B (System Description) 

Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
(f) 
Bureau  Services  at  fingerprint  bureaux  in  England and  Wales and  Scotland, 
for electronic capture, computerised storage, search and retrieval facilities for 
both ten print records and scenes of crime (including fraud) marks. 
(g) 
External  Interface  Services  for  exchanging  data  and  search  requests  with 
other national and international criminal justice and government information 
systems. 
(h) 
Facilities  for  the  Authority  to  monitor  the  System  and  for  the  National 
Fingerprint Office (NFO) to perform quality assurance on business processes, 
calibrate business value, and measure business improvement. 
(i) 
Training facilities that simulate an operational system bureau, and live-scan, 
to provide a framework for all training. 
(j) 
Test and development facilities in that mimic the operational system (central, 
bureau, and live-scan) and provide a framework for all new development. 
(k) 
Network  connections  within  each  site  (LAN),  PNN  wide  area 
communications for the transfer of information and images between separate 
sites (WAN), and to the Criminal Justice Extranet (CJX) for communications 
with systems outside of IDENT1; 
(l) 
A  Plug  and  Play  Architecture  that  will  facilitate  incorporation  of  future 
requirements for biometrics (such as mug shots or iris scans); 
(m) 
Compliance  with  current  UK  standards  for  interoperability  with  the  UK 
Criminal Justice infrastructure. 
(n) 
The  System  will  also  integrate,  manage  and  maintain  data  links  between 
ten print  records  searched  and  held  on  IDENT1  with  the  corresponding 
records held on PNC and SCRO. 
(o) 
Performance and capacity of the System will be scaleable allowing resources 
to  be  added  proportionately  to  meet  the  anticipated  workload  as  detailed  in 
Schedule F. The System is to be supplied to all the Police Forces of England, 
Wales and Scotland, and will support further upgrades. 
2.1.2 
The main functional components of IDENT1 are: 
(a) 
workstations for the input and user processing of all ten print, palm print, and 
mark work functions; 
(b) 
workstations,  required  for  the  formulation  and  management  of  search 
requests, the management and handling of respondents and visual comparison 
of  images  for  ten  print  and  mark  records.  Work  stations  also  support  other 
user  functional  tasks  such  as  monitoring  workloads  and  tasks,  preparing 
exhibits  in  support  of  evidential  statements  and  communicating  with  other 
personnel using IDENT1. 
(c) 
national databases containing fingerprint images, textual information and data 
derived from the fingerprints to support AFR 
(d) 
national databases containing palm print images, textual information and data 
derived from the palm prints to support AFR; 
Schedule Q, Part B (System Description) 

Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
(e) 
national  databases  containing  scenes  of  crime  mark  images,  textual 
information and data derived from the marks to support AFR; 
(f) 
similar local databases to hold work in progress, fingerprint, and palm print 
information  relating  to  previous  submissions  of  ten  prints,  palm  prints.  and 
marks, and local print image libraries as a subset (image and data) cache of 
the central image database; 
(g) 
searching and comparison processors for the comparison of fingerprint, palm 
print, and mark data held in the national or local databases; 
(h) 
specific  identified  interfaces  to  other  police  computer  systems,  including 
PNC, SCRO, NCIS, and IND; 
(i) 
production  of  high  quality  hard  copy  (printed  to  paper)  images  and  textual 
information  as  displayed  on  the  screen.  This  hard  copy  facility  will  also 
include  any  detail  subsequently  superimposed  by  the  operator  to  indicate 
characteristics  which  match  between  the  enquiry  image  and  the  respondent 
image, together with any related alphanumeric text; 
(j) 
a national data and information cross reference and tracking database to co-
ordinate and log transactions of the national system, and to locate and link all 
data held by the Bureaux and the central databases; 
(k) 
security facilities for the system 
2.2 
Central Functional Services 
The components of the Central functional architecture are shown in Figure 2.2-1. 
2.2.1 
Central  Search  Matching  performs  matching  on  rolls,  flats,  and  palms  using  high 
speed,  extensible,  parallel  processing  search  engines  supporting  algorithms  and 
biometrics from multiple vendors. 
2.2.2 
Central Fusion works in conjunction with matching to increase accuracy and reduce 
false alarms by combining results from various biometric algorithms. 
2.2.3 
Central  Data  Management  maintains  the  National  Collection  of  finger  and  palm 
images,  biometric  features and  demographic  data,  and  provides the  management for 
storage and backup of the data. Central Data Management also manages the creation 
of an off-line archive of fingerprint images in the National Collection. 
2.2.4 
Central Transaction Services utilizes a J2EE platform to receive, process, and respond 
to bureau and live-scan transaction requests for searches and database queries. 
Schedule Q, Part B (System Description) 

Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
 
Figure 2.2-1. Components of Central Functional Architecture 
2.2.5 
Central  Support  Services  incorporates  the  service  infrastructure  required  to  support 
the  Central  components.  Feature  encoding  and  image  compression/decompression 
support  the  matching  component.  Email  services  handle  both  user  messaging  and 
communications with external systems. Security services handle logging monitoring, 
authentication  and  audit.  HelpService  desk  and  trouble  ticket  services  assist  users 
with system issues. Time services ensure all IDENT1 systems are synchronised to a 
common clock. 
2.2.6 
Central  Administration  and  Monitoring  provides  system  administration  and 
monitoring  for  real-time  assessment  of  system  performance  and  modification  of 
system configuration parameters. 
Schedule Q, Part B (System Description) 

Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
2.2.7 
The Internal Web Portal utilizes a Web Server for internal user portal functions and 
load-sharing  switches  for  Central  Transaction  Services.  The  portal  gives  the  user 
single  access  to  all  IDENT1  services  including  searching,  record  storage  and 
retrieval,  administration,  system  monitoring,  helpdesk  functions,  and  MIS  reports. 
The load-sharing switches direct search requests to multiple Web Service Application 
machines to balance the system load. 
2.2.8 
The External Web Portal provides all the services of the Internal Web Portal for users 
outside  the  IDENT1  firewall.  The  NSPIS  Custody  and  the  Generic  Mark  Camera 
interfaces  are  also  accessed  through  the  external  portal.  The  External  Web  Portal 
communicates  with  Central  Transaction  Services  through  a  firewall  using  tightly 
restricted protocols. 
2.3 
Bureau Functional Services 
The components of the Bureau functional architecture are shown in Figure 2.3-1. 
Schedule Q, Part B (System Description) 

Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
 
 
Figure 3. Bureau Functional Architecture Components 
Figure 2.3-1. Bureau Functional Architecture Components 
2.3.1 
Bureau  Search  Matching  encompasses  a  local  AFR  search  capability  and  local 
fingerprint  and  palm  print  storage  for  the  bureau  local  Operational  Response  and 
Police Elimination functions. The AFR search capability uses the same technology as 
Central, with all administrative and monitoring features. 
2.3.2 
Bureau  Workstation  Services  provide  a  fast  user  interface  for  image  capture  and 
manipulation, search, compare, filing and case management. 
2.3.3 
Bureau  Data  Management  and  Transaction  Services  are  Web  services  accessed  by 
Bureau Workstation Services. Data Management provides standardised interfaces for 
accessing  bureau  data,  including  backup  and  archive.  Transaction  Services  run  the 
containerised  business  logic  to  maintain  the  current  state  of  each  transaction  and  to 
guarantee transaction integrity, recoverability and security. 
Schedule Q, Part B (System Description) 

Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
2.3.4 
Bureau  Support  Services  provide  infrastructure  tools  for  bureau  administration, 
authentication, 
image 
encoding, 
image 
compression/decompression, 
office 
automation,  reports,  management  information,  printing,  time  synchronisation,  and 
email. 
2.3.5 
Bureau  Live-scan  Services  provide  store  and  forward  functions  to  accept  electronic 
ten  print  forms  for  bureau  processing  from  custody  live-scan  units  and  to  return 
results. 
2.3.6 
Custody  Live-scan  Services  provide  remote  live-scan  units  for  digital  capture  of 
fingerprints,  palm  prints,  and  demographic  data.  Live-scan  units  can  initiate  search 
requests  including  Live-ID  against  the  IDENT1  National  Collection  and  the  IND 
database, Crime Check against the Unidentified Marks Collection, and electronic ten 
print submission for searching and filing in the IDENT1 National Collection. 
2.3.7 
Each  Bureau  will  use  its  own  fingerprint  staff  to  input,  search,  retrieve,  compare, 
verify  identity  and  maintain  ten  print  and  mark  records.  It  will  be  possible for each 
Bureau to: 
(a) 
handle locally, including AFR searching, the input of ten print sets and mark 
sequences for routine scenes of crime searches; 
(b) 
access  all,  or  geographically  selected,  ten  print  records  and  marks  from 
national databases held by the system. The geographical search areas may be 
selected by an operator for each search request; 
(c) 
record the search parameters used so that further searches may take account 
of  previous  areas  covered  and  allow  suitable  audit  trails  and  management 
information to be retained; 
(d) 
accept  fingerprint  data  (including  marks  and  palm  prints)  from  remote 
devices,  such  as:  a  remote  capture  station;  a  paper  scanner;  a  ten  print 
‘live-scan’;  a  SOC  mark  electronic  camera;  on  a  mobile  fingerprint  capture 
device. 
2.4 
External Interface Services 
2.4.1 
External Interface Services provide the capability to support, as illustrated in Figure 
2.4-1: 
(a) 
Search transactions from other agencies (both UK and international). 
(b) 
Data management to synchronise data and keep records up to date throughout 
the police and criminal intelligence services. 
(c) 
SOAP messages transmitted over the CJX with search requests formatted in 
ANSI/NIST-ITL 1-2000, Interpol Implementation Version 4. 
Schedule Q, Part B (System Description) 

Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
 
 
Figure 2.4-1. External Interface Services 
(d) 
SOAP messages transmitted over the CJX for data interchange conforming to 
the corporate data model (CorDM), packaged in XML. 
(e) 
Systems that do not follow the CorDM using XML or ANSI/NIST over the 
CJX  can  be  assessed  for  external  communications  in  conjunction  with  the 
Authority. 
(f) 
Security  requirements  employing  AAA  (authentication,  authorisation,  and 
accounting) access control to maintain the RESTRICTED status of IDENT1. 
2.5 
Test and Development Facilities 
2.5.1 
The  Test  and  Development  (TAD)  facilities  mimic  the  operational  system  and 
provide a framework for evaluation, integration, and upgrades of computer equipment 
and software. 
2.5.2 
The  TAD  will  support  formal  acceptance  testing  of  deliverables,  witnessed  by  the 
customer. 
2.5.3 
The TAD includes main server computer systems, network backbone, RAID, backup 
devices,  UPS,  user  workstations,  scanners,  printers,  live-scan,  spares  and 
consumables. 
Schedule Q, Part B (System Description) 

Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
2.5.4 
The TAD will support HCI usability trials and rapid prototyping of new capabilities. 
2.6 
Training Facilities 
2.6.1 
The training facilities provide a complete emulation of the operational system (central 
and bureau) and provide a framework for all training. 
2.6.2 
The  training  facilities  are  located  at  the  Metropolitan  Police  Fingerprint  Training 
School,  Hendon, the  NTC  for  Scientific  Support to  Crime  Investigation in  Durham, 
and a future third location at Wyboston. 

VIEWPOINTS 
Due  to  the  wide  range  of  stakeholders  associated  with  IDENT1,  the  following  sections 
provide  various  technical  perspectives  of  the  IDENT1  solution.  Specifically,  the  following 
viewpoints are provided: 
• 
Logical View 
• 
Implementation View 
• 
Distribution View 
• 
Data View 
• 
Physical View 
3.1 
Logical View 
This section provides a high level identification of the key business and system entities and 
their relationships. Figure 3.1-1 depicts a logical view of the domain classes that make up the 
IDENT1 system. A further textual description of each of the classes and their associations is 
also provided. 
Schedule Q, Part B (System Description) 
10 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
B u re a u
< < S i n g l e t o n > >
P o l i c e
bu re au I D
L o g
su rn a m e
e mp l o y s
l o g E n try
re c e i ve s
fo rn a m e
se c ti o n
l in k s   to
Id e n t  D e c i si o n
( fro m B ur eau W or ks tation ( B us  Log ...
re c e i v e s
C u st o d y  E m p
c re a t e s
C a se
su rn a m e
ma n a g e s
f o rn a m e
su b m is sio n N u m b e r
F i n g e r  P ri n t O f f i c e r
se c ti on
re c o rd e d D a te
su
s r na m e
e x a mi n e s
de sc rip tio n
for na m e
of fen c e D a te
ran k
ma t c h e s
re ten ti o n Pe ri o d
se
s c tit on
0 . . n
no te
0 . .n
c re a t e s
C a p t u re d   Ima g e   R e g i o n
1.. n
< < S t ra t e g y > >
{c o m p o si ti o n   i s b y  c o rre sp o n d i n g   su b -t y p e   o f  e a c h  t y p e }
a re a N u m b e r
Im a g e   T y p e
P o l i c e
C u st o d y  E m p
u se f u l A re a
su rn a m e
su rn a m e
c o n fi d e n c e
f o rn a m e
fo rn a m e
M i n u ti a e
ri d g e c o u n t
se c t i o n
se c ti o n
c re a te s
c re a t e s
F i n g e r
P a l m
f i n g e rN u m b e r
h a n d
I m a g e
p a rt i t i o n s
C a p t u re d   Ima g e
re p l a c e H i sto ry
c o n ta i n s
1
M a rk
P ri n t
In d i v i d u a l
g e o R e g i o n
c e n te r
su rn a m e
D e m o g rap h i cs
re c o rd e d D a t e
fo re n a m e
c ri m e R e fe re n c e N u m b e r
0 . .n
M a rkE x h i b i t
b i rth D a te
o f fe n c e C o d e
se x
h a s
c ri m e T i m e
i s  s to re d  i n
P ri n tS e t
1 . . n
e n c o d e V e rsi o n
fi n g e rQ u a l i ty
c o n t a i n s
1 .. n
0 .. n
1
c o n t a i n s
< < S i n g l e t o n > >
E l i m i n a ti o n P ri n tS e t
S t o re dP ri n tS e t
S u sp e c tP ri n tS e t
U n i f i e d  C o l l e c t i o n  O f  P ri n t s
1
Do ck et
0 . . n
< < S i n g l e t o n > >
s t o re s
Un i fi ed  C ol l e c ti o n   O f U ni de nt i fi e d   M ar ks
1
 
Figure 3.1-1. IDENT1 Logical View Class Diagram 
3.1.1 
Bureau 
(a) 
This class represents bureaux in the IDENT1 system. A Bureau is identified 
by  a  bureau  ID  and  represents  a  group  of  attributes  and  activities  in  the 
system  to  support  bureau  system  functionality.  In  the  system,  each  bureau 
will be identified and have specific cases and finger print officers assigned to 
it. 
(b) 
Associations: A bureau is associated with specific cases that it is responsible 
for  managing,  and  Finger  Print  officers  which  it  employs.  Each  case  can 
relate to multiple cases and multiple finger print officers. 
3.1.2 
Case 
(a) 
Case  is  a  container  for  information  about  a  crime.  It  includes  general 
information such as the date of offence, date recorded, and how long it should 
be  kept  in  the  system.  Scene  of  the  crime  information  is  kept  in  the  docket 
associated  with  each  case,  including  associated  print  and  mark  information. 
Each case is assigned to a bureau. 
(b) 
Associations: The Case class has an association with itself. This allows cases 
to be linked. Cases are associated with bureaus. Multiple cases can be related 
to a single bureau. 
3.1.3 
Finger Print Officer 
(a) 
The  Finger  Print  Officer  class  is  a  system  representation  of  someone  who 
works for a Bureau to process or otherwise manage finger print information. 
An FPO may be a detainer, an identifier, a data administrator, etc. This class 
Schedule Q, Part B (System Description) 
11 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
holds  system  access  information  for  a  specific  FPO  as  well  as  general 
information such as name, rank, and section. 
(b) 
Associations: Each finger print officer is associated with the bureau that the 
person  being  represented  works  for.  There  is  a  many  to  many  relationship 
with the Captured Image Region class since multiple finger print officers may 
examine  or  manage  multiple  prints  and  marks.  The  association  between 
finger print officer and case shows that finger print officers may retrieve and 
modify case information. 
3.1.4 
Police 
(a) 
The  Police  class  is  a  system  representation  of  a  Police  Officer.  This  class 
holds  system  access  information  for  a  specific  police  officer  as  well  as 
general information, such as name and bureau affiliation. 
(b) 
Associations:  Authorised  police  members  can  submit  captured  fingerprint 
images for searching and receive identification information. 
3.1.5 
Custody Employee 
(a) 
The  Custody  Employee  class  is  a  system  representation  of  personnel 
performing booking activities at custody sites. This class holds system access 
information for  a  specific custody  employee  as  well as  general information, 
such as name and bureau affiliation. 
(b) 
Associations: Authorised custody employees can submit captured fingerprint 
images for searching and receive identification information. 
3.1.6 
Ident Decision 
(a) 
The  Ident  Decision  class  represents  an  identification  based  on  the 
examination of automatically matched fingerprint images. It may contain zero 
(no-match_or one (positive identification) elements. 
(b) 
Associations: Ident Decisions are received by Police and Custody Employee 
personnel in response to a fingerprint request. 
3.1.7 
Log 
This  class  specifies  the  Log  that  records  events.  There  is  only  one  log,  and  thus  is 
implemented using the Singleton Design Pattern. 
3.1.8 
Captured Image 
(a) 
Captured  Image  is  an  abstract  super  class  that  holds  the  common 
characteristics and behavior of Print Set and Mark Exhibit. It is composed of 
multiple prints or marks depending on the type of captured image. 
(b) 
Associations:  There  is  a  composition  association  between  Captured  Image 
and the Captured Image Region class (prints or marks) where specific prints 
or marks make up a captured image. If the Captured Image region is deleted 
from the system there will be a cascading affect and all objects that make it 
up  (prints  or  marks)  will  be  deleted  as  well.  There  are  also  two  inheritance 
associations;  one  between  Captured  Image  and  Mark  Exhibit  and  the  other 
Schedule Q, Part B (System Description) 
12 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
between Captured Image and Print Set. Mark Exhibit and Print Set classes are 
children of Captured Image and inherit common attributes and behavior. 
3.1.9 
Mark Exhibit 
(a) 
A  Mark  Exhibit  represents  the  system  representation  of  a  set  of  Marks 
collected  from  a  surface  at  a  scene  of  a  crime.  The  Mark  Exhibit  contains 
individual Marks. The composition association between Captured Image (the 
parent  class  or  Mark  Exhibit)  and  Captured  Image  Region  implies  that  a 
Mark Exhibit is composed of Mark object and deletion of a Mark Exhibit in 
the system will correspond with the deletion of Mark objects that make it up. 
(b) 
Associations:  There  is  an  inheritance  relationship  between  Captured  Image 
and  Mark  Exhibit  where  Mark  Exhibit  is  the  child  or  “kind”  of  Captured 
Image.  Mark  Exhibit  inherits  some  abstracted  attributes  and  behavior  from 
Captured Image. 
(c) 
There  is  also  an  association  between  the  Docket  class  and  Mark  Exhibit 
where  the  Docket  associated  with  a  Case  may  be  associated  with  multiple 
Mark  Exhibits.  In  other  words  a  case  docket  may  contain  multiple  mark 
exhibits. 
3.1.10  PrintSet 
(a) 
PrintSet is the system representation of a collection of prints that have been 
gathered by a print officer. An example is a Ten Print. A PrintSet is produced 
in  a  controlled  environment,  with  the  individual  identified  (as  opposed  to  a 
Mark  Exhibit  which  is  discovered  at  a  SOC).  The  PrintSet  is  made  up  of 
individual prints (finger and palm), which can be compared to other prints or 
to  Marks.  The  PrintSet  contains  individual  Prints.  The  composition 
association  between  Captured  Image  (the  parent  class  or  PrintSet)  and 
Captured Image Region implies that a PrintSet is composed of Print objects 
and deletion of a PrintSet in the system will correspond with the deletion of 
Print objects that make it up. 
(b) 
Associations:  There  is  an  inheritance  relationship  between  Captured  Image 
and PrintSet where PrintSet is the child or “kind” of Captured Image. PrintSet 
inherits some abstracted attributes and behavior from Captured Image. 
(c) 
There is also an association between the Docket class and PrintSet where the 
Docket associated with a Case may be associated with multiple PrintSets. In 
other words a case docket may contain multiple printsets. 
(d) 
There  is  a  relationship  between  Individual  and  PrintSet  where  Individual 
contains  personal  information  of  someone  who  has  a  set  of  prints  in  the 
system. 
(e) 
There  is  an  inheritance  association  between  PrintSet  and  the  three  classes; 
EliminationPrintSet,  StoredPrintSet,  and  SuspectPrintSet.  These  three 
subclasses  represent  different  types  of  PrintSets  with  unique  attributes  and 
behavior. 
3.1.11  EliminationPrintSet 
Schedule Q, Part B (System Description) 
13 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
(a) 
This class represents a set of prints that belong to a person authorized to be at 
a scene of a crime or to handle crime scene artifacts, such as an investigating 
officer or an evidence processor. This set is used to eliminate prints that are 
known not to belong to the criminal. 
(b) 
Associations:  There  is  an  inheritance  relationship  between  PrintSet  and 
EliminationPrintSet  where  EliminationPrintSet  is  the  child  or  “kind”  of 
PrintSet. 
3.1.12  StoredPrintSet 
(a) 
This is a print set that has been added to the Unified Collection of Prints 
(b) 
Associations:  There  is  an  inheritance  relationship  between  PrintSet  and 
StoredPrintSet where StoredPrintSet is the child or “kind” of PrintSet. 
3.1.13  SuspectPrintSet 
(a) 
This is a print set that is known to belong to an identified suspect. It is used to 
remove marks that match it from the search, since the identity of the Mark is 
known from this set. 
(b) 
Associations:  There  is  an  inheritance  relationship  between  PrintSet  and 
SuspectPrintSet where SuspectPrintSet is the child or “kind” of PrintSet. 
3.1.14  Individual 
This class contains the personal information of the person providing the print set. It is 
a one to one relation to Print Set, and may be combined into the Print Set class. 
3.1.15  Captured Image Region 
(a) 
Captured Image Region is an abstract class that contains the common features 
of a Print and a Mark. There is a corresponding relation from each Captured 
Image subclass to each subclass of Captured Image Region. 
(b) 
Associations:  There  is  a  composition  association  between  Captured  Image 
and the Captured Image Region class (prints or marks) where specific prints 
or marks make up a captured image. If the Captured Image region is deleted 
from the system there will be a cascading affect and all objects that make it 
up  (prints  or  marks)  will  be  deleted  as  well.  There  are  also  two  inheritance 
associations;  one  between  Captured  Image  Region  and  Mark  and  the  other 
between  Captured  Image  Region  and  Print.  Mark  and  Print  classes  are 
children  of  Captured  Image  Region  and  inherit  common  attributes  and 
behavior. There are composition association between Captured Image Region 
and  three  classes;  Minutiae,  Image,  and  Demographics.  That  is  to  say  a 
Captured  Image  Region  is  made  up  of  specific  Minutiae,  Image,  and 
Demographic objects. 
(c) 
The  Captured  Image  Region  class  has  an  association  with  itself.  This 
indicates  that  captured  Image  Regions  may  be  matched  against  other 
Captured Image Regions. 
(d) 
There  is  an  aggregation  relationship  between  Captured  Image  Region  and 
Image Type. This indicates that Captured Image Region “has” Image Types. 
Schedule Q, Part B (System Description) 
14 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
This  is  similar  to  a  composition  relationship  with  the  exception  that  Image 
Type objects making up a Captured Image Region object can survive in the 
system without the object they are associated with. 
(e) 
There  is  an  association  between  Finger  Print  Officer  and  Captured  Image 
Region  since  a  finger  print  officer  is  responsible  for  examining  prints  and 
marks. 
3.1.16  Image Type 
(a) 
Image Type is a strategy that determines the specific attributes and behaviors 
related to the two possible image types of Finger and Palm. 
(b) 
Associations:  There  is  an  inheritance  association  between  Image  Type  and 
the Finger and Palm classes. 
3.1.17  Mark 
(a) 
A  Mark  is  a  region  of  a  Mark  Exhibit  (a  print),  that  has  been  discovered 
without an identified individual. 
(b) 
Associations:  There  is  an  inheritance  relationship  between  Captured  Image 
Region and Mark where Mark is the child or “kind” of Captured Image. Mark 
inherits  some  abstracted  attributes  and  behavior  from  Captured  Image 
Region. 
(c) 
There  is  an  Aggregation  association  between  Unified  Collection  of 
Unidentified  Marks  and  Mark  where  marks  are  “part  of”  the  single  unified 
collection of unidentified marks. 
3.1.18  Print 
(a) 
A print is a region of a PrintSet with a known individual that it belongs to. It 
is  obtained  by  a  print  officer  and  has  a  specific  structure,  such  as  a  rolled 
fingerprint or a palm print. 
(b) 
Associations:  There  is  an  inheritance  relationship  between  Captured  Image 
Region and Print where Print is the child or “kind” of Captured Image. Print 
inherits  some  abstracted  attributes  and  behavior  from  Captured  Image 
Region. 
(c) 
There  is  an  Aggregation  association  between  Unified  Collection  Of  Prints 
and Print where prints are “part of” the single unified collection of prints. 
3.1.19  Minutiae 
(a) 
This class contains the feature information that is extracted from a Print or a 
Mark. 
(b) 
Associations:  There  is  a  composition  association  between  Captured  Image 
Region and Minutiae. That is to say a Captured Image Region is made up of 
specific Minutiae objects and deleting the Captured Image Region object will 
result in deletion of associated Minutiae objects. 
3.1.20  Image 
Schedule Q, Part B (System Description) 
15 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
(a) 
This class  represents  the  raw  data image  of  the  print or  mark.  The  digitized 
image is stored on disk, and this class provides the link to the image, as well 
as behavior to store and retrieve it. 
(b) 
Associations:  There  is  a  composition  association  between  Captured  Image 
Region  and  Image.  That  is  to  say  a  Captured  Image  Region  is  made  up  of 
specific  Image  objects  and  deleting  the  Captured  Image  Region  object  will 
result in deletion of associated Image objects. 
3.1.21  Demographics 
(a) 
This  class  contains  demographic  information  about  the  print  or  mark, 
including the individual who supplied it, location, time, and conditions when 
collected, if available. 
(b) 
Associations:  There  is  a  composition  association  between  Captured  Image 
Region and Demographics. That is to say a Captured Image Region is made 
up of specific Demographics objects and deleting the Captured Image Region 
object will result in deletion of associated Demographics objects. 
3.1.22  Image Type 
(a) 
Both  Marks  and  Prints  may  be  from  the  finer  or  from  the  palm.  To  avoid 
multiple  inheritance,  or  parallel  inheritance  hierarchies,  we  use  the  Strategy 
design pattern to capture the information about the type of image. Differences 
in  behavior  depending  on  the  print  type,  such  as  feature  matching,  are 
captured in the subclasses of this class. 
(b) 
Associations:  There  are  inheritance  associations  between  Image  Type  class 
and  Finger  and  Palm  classes  representing  the  two  types  of  Image  Type 
classes. 
3.1.23  Finger 
(a) 
This  is  a  print  or  mark  from  a  finger  on  the  hand.  This  class  represents 
specific attributes and behavior associated with a Finger type of image. 
(b) 
Associations:  There  is  an  inheritance  association  between  Image  Type  and 
Finger so that there may be specific attributes and behavior related to fingers. 
3.1.24  Palm 
(a) 
This  is  a  print  or  mark  from  the  palm  of  the  hand.  This  class  represents 
specific attributes and behavior associated with a Palm type of image. 
(b) 
Associations:  There  is  an  inheritance  association  between  Image  Type  and 
Palm so that there may be specific attributes and behavior related to palms. 
3.1.25  Unified Collection of Unidentified Marks 
(a) 
There is only one Unified Collection Of Unidentified Marks, which contains 
Marks  that  have  been  gathered  by  investigating  officers,  but  have  not  yet 
been matched, and identified as unidentified by a Finger Print Officer. 
Schedule Q, Part B (System Description) 
16 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
(b) 
Associations:  There  is  an  Aggregation  association  between  Unified 
Collection  Of  Unidentified  Marks  and  Mark  where  marks  are  “part  of”  the 
single unified collection of unidentified marks. 
3.1.26  Unified Collection of Prints 
(a) 
There  is  only  one  Unified  Collection  of  Prints,  which  contains  all  of  the 
identified  prints  that  have  been  gathered  and  stored  in  the  system.  It 
corresponds to the unified collection print database. 
(b) 
Associations:  There  is  an  Aggregation  association  between  Unified 
Collection  Of  Prints  and  Print  where  prints  are  “part  of”  the  single  unified 
collection of prints. 
3.2 
Implementation View 
Figure  3.2-1  provides  a  UML  representation  of  the 
 
Existing NAFIS Components 
implementation  view  of  IDENT1  Central  Services. 
Lower  level  components  are  shown  grouped  into 
Enhanced NAFIS Components 
packages,  and  each  component  is  colour  coded  to 
indicate  existing  NAFIS  components  (green), 
enhanced  NAFIS  components  (blue),  and  IDENT1 
IDENT1 New Components 
new components (gold). 
 
Dependencies  are  used  to  represent  major  communication  paths  between  the  packages.  As 
shown in the figure, all packages communicate with the Central LAN package to make use of 
network services. 
Schedule Q, Part B (System Description) 
17 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
C entral Search Matching
C entral Fusion
Matcher 
Fusion n
Management
Fusion 2
Fusion 1
C entral Data Management
C entral Transaction Services
National Image 
Back
D ata 
Xaction 
Xaction 
Archive
up
Store
Backup
D ata Store
Web Application 
Services
D ata Management 
Services
C entral Suppo rt Services
Security Logging 
Authentication Services 
Netwo rk 
MIS 
Monitoring
Security Management
Management
Audit
Help Desk 
Trouble Ticketing
Time 
Compression 
Encoding
Services
External Transaction 
Decompression
Services
Mail
Internal Web Portal
Central Administration and Monitoring
Administration
Load Sharing 
Switches
Web 
Se rver
Monitoring
C entral LAN
ID ENT1 
External Web Portal
MPLS WAN
Mail 
Web 
Relay
Se rver
CJX 
Extranet
Load Sharing 
Switches
 
Figure 3.2-1. Central Services Component Diagram 
Central  Services  is  made  up  of  eight  high  level  components:  Central  Transaction  Services, 
Central  Search  Matching,  Central  Fusion,  Central  Data  Management,  Central  Support 
Services,  Central  Administration  and  Monitoring,  Internal  Web  Portal,  and  External  Web 
Portal. Each of these components and corresponding sub components are discussed below. 
3.2.1 
Central Transaction Services 
Central Transaction Services is responsible for receiving, processing, and responding 
to  fingerprint  and  palm  match,  update  and  delete  requests.  This  package  receives 
requests from bureaus and is able to satisfy those requests with direct connections to 
Central  Fusion  to  provide  matching  functionality,  and  Central  Data  Management  to 
modify stored data and images, and return images related to matches. This package is 
made  up  of  three  major  components  including  a  transaction  data  store and  back  up, 
and a Web Application Services component that hosts the search services. 
3.2.2 
Central Fusion 
The  Central  Fusion  package  responds  to  match  requests  received  from  the  Central 
Transaction  Services  component  by  requesting  matches  from  Central  Search 
Matching  component  to  obtain  match  results  and  fusing  results  from  multiple 
matching algorithms for increased accuracy. The Central Fusion package is made up 
Schedule Q, Part B (System Description) 
18 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
of  multiple  Fusion  components  that  contain  intelligence  on  how  various  matching 
algorithms interact. 
3.2.3 
Central Search Matching 
The Central Search Matching package is responsible for distributed matching where 
matches  are  processed  in  parallel  by  multiple  COTS  search  engines.  The  Matcher 
Management  component  provides  automated  management  for  distributed  matching. 
Match results are returned to the Central Fusion package. 
3.2.4 
Central Data Management 
The  Central  Data  Management  package  is  responsible  for  providing  services  to 
manage  the  National  Collection  database  including  archiving  and  data  backup 
functionality  as  well  as  image,  feature,  and  demographic  data  retrieval  and  update. 
This  package  is  connected  to  the  Central  Transaction  Service  package  in  order  to 
provide  data  for  match  results  and  to  perform  adds,  updates,  and  deletes  of  image, 
feature and demographic data. Components include the National Image Archive, the 
National Collection Data Store and Backup, which contain image, biometric feature, 
and  demographic  data.  A  fourth  subcomponent,  Data  Management  Services,  is 
responsible for handling management of the other three subcomponents. 
3.2.5 
Central Support Services 
The Central Support Services package provides the infrastructure to support the other 
Central Services components. Security services are provided by the Security Logging, 
Monitoring,  Authentication  Services  Security  Management,  and  MIS  Audit 
components.  Other  components  that  provide  support  functionality  include  Network 
Management, 
Help 
Desk 
Trouble 
Ticketing, 
Time 
Services, 
Compression/Decompression, Encoding, External Transactions Services, and Mail 
3.2.6 
Central Administration and Monitoring 
This package is responsible for the system administration and monitoring of the entire 
Central  system.  The  Monitoring  component  tracks  the  status  of  monitored  items  in 
each machine. The other component is Administration. 
3.2.7 
Internal Web Portal 
This  package  provides  access  for  internal  users  of  the  Central  system.  The  Load 
Sharing  Switches  component  directs  requests  for  the  Central  Transaction  Services 
package  to  Web  Service  applications  machines  that  handle  requests  in  a  load-
balanced  fashion.  The  Web  Server  component  provides  a  portal  to  all  Web-enabled 
applications  available  at  Central.  Access  to  the  Internal  Web  Portal  package  will 
come from the connection to the IDENT1 MPLS WAN as shown in the component 
diagram. 
3.2.8 
External Web Portal 
This  package  provides  access  to  external  users  outside  the  IDENT1  firewall.  This 
access is provides with a connection to the CJX Extranet. The Load Sharing Switches 
component  also  provides  distribution  of  requests  for  Central  Transaction  Services. 
This package, like the Internal Web Portal package, provides access to Web-enabled 
applications at Central. 
Schedule Q, Part B (System Description) 
19 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
Figure 3.2-2 provides a 
 
Existing NAFIS Components 
UML representation of 
the 
implementation 
Enhanced NAFIS Components 
view 
of 
IDENT1 
Bureau 
Services. 
Lower 
level 
IDENT1 New Components 
components  are  shown 
 
grouped into packages, 
and each component is color coded to indicate existing NAFIS components (green), 
enhanced  NAFIS  components  (blue),and  IDENT1  new  components  (gold). 
Dependencies  are  used  to  represent  major  communication  paths  between  the 
packages.  As  shown  in  the  figure,  all  packages  communicate  with  the  Bureau  LAN 
package to make use of network services. 
Bureau Services is made up of six high level components; Bureau Data Management 
and  Transaction  Services,  Bureau  Search  Matching,  Bureau  Workstation  Services, 
Bureau Support Services, Bureau Livescan Services, and Custody Livescan Services. 
Each of these components and corresponding sub components are discussed below. 
3.2.9 
Bureau Data Management and Transaction Services 
This  package  provides  services  to  be  accessed  by  the  Bureau  Workstation  Services 
package.  Data  management  includes  standardized  interfaces  to  access  data  on  the 
Bureau  server  and  functionality  to  store  and  archive  data  generated  at  the  Bureau 
(cases, images, demographics, etc.) as well as data sent to the Bureau from the central 
site  (e.g.  fingerprint  images  for  comparison).  Transaction  services  are  provided  to 
maintain  transaction  integrity  and  to  maintain  the  state  of  ongoing  Bureau 
transactions.  It  connects  to  the  Bureau  Workstation  Services  to  provide  data  to 
support workstation functionality such as edit and compare. It connects to the Bureau 
Search  matching  to  provide  case,  fingerprint,  and  mark  matching.  Comp9onents 
include Bureau Server, Data Store, and Backup Archive. 
Schedule Q, Part B (System Description) 
20 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
Bureau Data Mgmt and Transaction 
Services
Bureau Search Matching
Bureau 
Server
Local 
Matching
Data 
Backup 
Store
Archive
Bureau Support Services
Bureau Workstation Services
Mail
Hardcopy 
Encoding
Data 
Image 
Services
Capture
Manipulation
IDENT1 Bureau 
Compression 
Search 
Identity 
Administration
Decompression
Management
Compare
Time 
Authentication 
Case 
Services
Auditing
Management
Bureau LAN
Bureau Livescan Services
Custody Livescan Services
Store and 
IDENT1 
Livescanner
Forward
MPLS WAN
 
Figure 3.2-2 Bureau Services Component Diagram 
3.2.10  Bureau Search Matching 
This  package  provides  fingerprint  and  palm  storage  and  search  functionality.  The 
Local  Matching  component  provides  the  main  capability  of  automated  management 
for distributed matching at the Bureau level. Match results are returned to the Bureau 
Data Management and Transaction Services package. 
3.2.11  Bureau Workstation Services 
This package represents the user interface to invoke services on the Bureau server as 
well  as  subcomponents  that  allow  certain  activities  to  be  performed  in  order  to 
support  Bureau  activities.  The  Data  Capture  and  Image  Manipulation  components 
provide  capability  of  recording  marks  and  prints  and  manipulating  images  prior  to 
matching  or  Identify  and  compare.  The  Search  Management  component  supports 
functionality  required  to  handle  match  requests.  The  Identify  Compare  and  Case 
Management  components  support  recording  compare  results  and  updating  Case 
information at the Bureau. 
3.2.12  Bureau Support Services 
The Bureau Support Services package provides the infrastructure to support optimal 
performance and security for the Bureau system. The Bureau Authentication Auditing 
component  provides  security  support  for  the  Bureau.  The  IDENT1  Administration 
Schedule Q, Part B (System Description) 
21 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
component represents tools to help optimize system performance. The encoding and 
Compression/Decompression  components  provide  functionality  for  Image  encoding 
and  compression  utilizing  distributed  processing.  Other  components  include  Mail, 
Hardcopy Services for Printing, and Time Services. 
3.2.13  Bureau Livescan Services 
This package and its main Store and Forward component provides Store and Forward 
services to accept remote electronic ten print forms from custody Livescan units for 
processing at the Bureau. 
3.2.14  Custody Livescan Services 
This component package provides the ability to scan a ten print and submit a ten print 
form with accompanying demographic information to the Bureau for print matching. 
3.3 
Distribution View 
The Distribution View shows the physical location of hardware and software components at 
the  three  primary  types  of  sites  planned  for  IDENT1.  The  hardware  and  software  at  the 
Primary Central Site support the storage, maintenance and searching of the National Unified 
Mark and Ten Print Databases. The hardware and software are duplicated at a Secondary Site 
to  provide  fail-over  recovery,  but  in  normal  operation  these  assets  are  also  used  to  support 
day-to-day processing. 
The  majority  of  the  hardware  and  software  components  at  the  bureau  sites,  such  as 
workstations  and  scanners,  provide  the  human  computer  interface  for  IDENT1  users.  In 
addition, bureau sites contain a downsized version of the hardware and software provided at 
the Central Site to perform local storage, maintenance and searching of site specific datasets 
such as ORD. While it is possible to locate the bureau functionality at the Central Site without 
significantly  affecting  the  architecture,  providing  a  distributed,  two-tiered  distribution  of 
hardware and software  reduces required WAN  bandwidth,  improves  user response time  and 
facilitates the provision of specialized bureau specific functions. 
Custody sites contain the hardware and software components required to provide the human 
computer  interface  to  capture  ten  print  images  and  data  and  receive  match  results.  The 
fingerprint search  processing  for  the  custody  site is  performed  at the  bureau or Central site, 
depending on the type of match request. 
Figures  3.3-1  and  3.3-2  are  figures  extracted  from  the  Northrop  Grumman  proposal  which 
focus on two different aspects of IDENT1 system distribution. While both figures depict the 
same  software  components  (Data  Delivery,  Access  Control,  Transaction  Management,  etc), 
Figure  3.3-1  is  a  UML  representation  of  the  allocation  of  the  software  components  to 
hardware at the Central and Bureau sites. It depicts each of the hardware components and lists 
the software components that will be deployed on each hardware platform. Figure 3.3-2 is a 
structured  representation  that  focuses  on  the  source  of  the  software  components  (existing 
NAFIS, enhanced NAFIS, COTS or new components). It also reflects some of the high level 
relationships  between  the  software  components.  For  example,  the  Application  Server 
component  “contains”  the  SOAP  Interface,  Transaction  Management  and  Match  Fusion 
components. 
The  following  section  describes  each  of  the  hardware  and  software  components  depicted  in 
the two figures. 
Schedule Q, Part B (System Description) 
22 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
Overall Deployment Diagram
Custody Location
Bureau Station Sites
Central Site
Authenti
cation
Security 
LiveScan 1...n
Server 
Tape 
Mgm t
Logging
Loader
Auditing 
Bar Code 
Image Capture
& Mis c.
Central 
image Encoding
Work Station 
Reader
User Authentication
RAID
1...n
Web 
Mark 
Services
Image File
Adm in, Browser
Cam era
Mark, Ten  Print
IDENT1 Prim ary Central
<<network>>
D ata D eliv ery
Printer
IDENT1 MPLS 
Data Deliv ery , Access C ontrol
ISRS 
WAN
Legacy  Interf ace, application Serv er
Data W eeding, Data managem ent
Control
Network Protection
Electronic 
W orkf low, MIS Report ing
Traf f ic Monitoring
ID Unit
Business Process Analy sis
Scanner
Bureau Server 1
Feat ure Encoding
Databas e 
Feat ure Matching
I S
m e
ag rever
Data Deliv ery , Access C ontrol
Case Managem ent
Feature
Legacy   Interf ace
Firewall
application Serv er
Data W eeding, Data management
RAID
W orkf low, MIS Reporting
Business Process Analy sis
Fus ion
<<network>>
Case Management
Operation 
CJX Extranet
Support
Load distribution
Bureau 
Transaction Mgmt
Search 
Support
C omponent Protection
m atching
Encode
Printer
Central 
Compress
Tape 
Works tation
Loader
Browser
Adm in
For each Bureau s tation 
Bureau 
there will be an ins tantiation 
Server 2...
IDENT1 
The Central s oftware will have 
of a bureau s ystem  s pecific 
Secondary Central
two ins tantiations  (prim ary & 
to that Bureau
s econdary) with m ultiple s ervers  
s upporting dis tribution of 
Bureau 
capabilities
Server n
Figure  5-1. Ov e rall De ployme nt Vie w
 
Figure 3.3-1. Overall Deployment View 
 
Figure 3.3-2. Software Architecture 
3.3.1 
Custody Location 
Schedule Q, Part B (System Description) 
23 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
The custody location type represents a location where a person is being detained. This 
can  be  a  jail  or  some  other  remote  location.  The  following  processors  and  devices 
may be located at a given custody site. 
Livescan:  There  will  be  multiple  Livescan  units  that  automate  the  process  of 
reporting persons in custody. Ten print forms are electronically generated and sent to 
a Bureau site or the Central system for processing for an identity check. Access to the 
Bureaux  or  Central  systems  is  through  the  IDENT1  MPLS  WAN.  The  main 
functionality  identified  to  support  this  capability  includes  Image  Capture,  Image 
Encoding, and User Authentication. 
Electronic  ID  Unit:  This  is  a  device  attached  to  the  Livescan  unit  that  allows  the 
scanning of prints into the Livescan system. 
IDENT1  MPLS  WAN: This  is  the  network  that  connects  Livescan  units,  Bureaux, 
and  the  Central  system.  Applications/components  that  support  the  network  include 
Network Protection and Traffic Monitoring. 
3.3.2 
Bureau 
Each  bureau  has  a  separate  location  with  its  own  hardware  and  software.  The 
following processors and devices are the typical ones for a Bureau. 
Bureau Server: There will be at least one instantiation of a Bureau server for each 
Bureau location. These servers will be responsible for local storage, maintenance and 
searching  of  site  specific  datasets.  Many  of  the  same  applications  that  run  at  the 
Central Site will also run at the Bureau sites. These include: 
(a) 
Data  Delivery  is  used  for  the  transport  of  large  volumes  of  data  between 
Bureau server and the workstations and Central servers. 
(b) 
Access control provides authentication of users and external devices. 
(c) 
Legacy Interface enables communication with legacy components. 
(d) 
Application  Server  is  used  to  handle  requests  for  Bureau  services. 
Transactions  are  parsed,  translated  and  scheduled  based  on  workflow  rules 
for each transaction type. 
(e) 
Data  Weeding  is  used  to  delete  records  related  to  an  individual  from  the 
system based on specified weeding and retention rules. 
(f) 
Data  Management  handles  the  organization,  retrieval,  and  modification  of 
bureau data. 
(g) 
Workflow ensures the proper sequencing of transaction is followed for given 
service requests. 
(h) 
MIS  reporting  is  a  COTS  application  that  handles  reporting  on  system 
activity. 
(i) 
Business  Process  Analysis  is  a  COTS  tool  that  supports  the  simulation  and 
analysis of business process workflow. 
(j) 
Feature  Matching  allows  local  bureau  systems  to  handle  requests  for  local 
print and mark matching against bureau specific data. 
Schedule Q, Part B (System Description) 
24 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
(k) 
Case Management supports capabilities to manipulate case information at the 
bureau systems. 
Bureau Support: Bureau support contains the major components that provide system 
support  including  feature  encoding  and  compression.  Feature  Encoding  provides 
image encoding capability on the bureau systems. 
RAID:  This  is  a  disk  farm  that  provides  high-availability,  and  recoverable  data 
storage. 
Tape Loader: Each Bureau system will have a tape loader to perform backups  and 
archiving. 
Printer: Each Bureau system will have at least three printers tied to it, a test printer, a 
colour graphics printer, and a high quality printer for printing fingerprint images. 
Workstation:  There  will  be  multiple  Bureau  workstations  at  each  bureau  location 
that  will  act  as  a  user  interface  to  services  provided  by  the  bureau  system  and  will 
also  perform  some  business  logic  functionality  such  as  image  capturing,  encoding, 
case  scanning,  and  image  enhancing.  Applications/components  running  on  a 
workstation include: 
(a) 
Data  Delivery  is  used  for  the  transport  of  large  volumes  of  data  between 
Bureau server and the workstations and Central servers. 
(b) 
Administration coordinated activities on a bureau workstation including case 
management. 
(c) 
Browser is used for user interface access to the bureau system. 
(d) 
Mark encompasses the components and applications that allow a Finger Print 
Officer to scan, encode, enhance, compare, and manage mark images. 
(e) 
Ten Print encompasses the components and applications that allow a Finger 
Print Officer to scan, encode, enhance, compare, and manage fingerprint and 
palm images associated with a ten print form. 
Bar  Code  Reader: This  device  will  be  used  in case  management  to  identify  dockets 
and other artifacts associated with a case. 
Mark Camera: This device will be used to capture scene of the crime marks and input 
them into the bureau workstation. 
Scanner:  There  are  two  types  of  scanners  provided:  a  high-speed  double-sided  ten 
print scanner and a flatbed single-sided mark scanner. 
Printer: Printer devices will be available for bureau workstations. 
3.3.3 
Central Site 
The central site consists of two identical systems located at a primary and a secondary 
site. The hardware and software at the Central Site support the storage, maintenance 
and searching of the National Unified Mark and Ten Print Databases. The hardware 
and software are duplicated at a Secondary Site to provide fail-over recovery, but in 
normal  operation  these  assets  are  also  used  to  support  day-to-day  processing.  The 
following processors and devices represent the makeup of the Central Site. 
Schedule Q, Part B (System Description) 
25 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
IDENT1 Primary Central: This represents a set of servers that support the day-to-
day processing and support of mark and print searching at the national level. Many of 
the  same  applications  that  run  at  the  Central  Site  will  also  run  at  the  Bureau  sites. 
These include: 
(a) 
Data  Delivery  is  used  for  the  transport  of  large  volumes  of  data  between 
Bureau server and the workstations and Central servers. 
(b) 
Access control provides authentication of users and external devices. 
(c) 
Legacy interface enables communication with legacy components. 
(d) 
Application  Server  is  used  to  handle  requests  for  Central  services. 
Transactions  are  parsed,  translated  and  scheduled  based  on  workflow  rules 
for each transaction type. 
(e) 
Data  Weeding  is  used  to  delete  records  related  to  an  individual  from  the 
system based on specified weeding and retention rules. 
(f) 
Data  Management  handles  the  organization,  retrieval,  and  modification  of 
central data. 
(g) 
Workflow ensures the proper sequencing of transactions is followed for given 
service requests. 
(h) 
MIS  reporting  is  a  COTS  application  that  handles  reporting  on  system 
activity. 
(i) 
Business  Process  Analysis  is  a  COTS  tool  that  supports  the  simulation  and 
analysis of business process workflow. 
(j) 
Feature Encoding provides image encoding capability on the central system. 
(k) 
Feature Matching allows local the central system to handle requests for local 
print and mark matching against central data. 
(l) 
Case Management supports capabilities to manipulate case information at the 
central system. 
Authentication:  This  process  provides  security  for  user  authentication  and 
authorization. 
Auditing and Misc.: This process handles system auditing support. 
Security Logging: This is a security feature that logs and reports system activity. 
Web  Services: The  system  is  set  up  as  a service  oriented  architecture that  employs 
web services. This processor holds many of the web services components. 
Database Server: The database server contains the feature and demographic data as 
well  as  pointers  to  related  images  on  the  Image  database  handled  by  the  ISRS 
controller. 
Feature  minutiae  derived  during  encoding  are  stored  in  the  feature  database.  There 
will be feature databases to support the primary and secondary Central systems. 
Schedule Q, Part B (System Description) 
26 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
The Image data includes images and demographics related to images. 
ISRS Control: This device provides access to RAID storage containing image files. 
Fusion:  Fusion  is  made  up  of  multiple  Fusion  components  that  contain  intelligence 
on  how  various  matching  algorithms  interact.  These  may  be  distributed  across 
multiple servers. 
Search  Matching:  Search  Matching  is  responsible  for  distributed  matching  where 
matches are processed in parallel by multiple COTS search engines. Search engines 
will be distributed across multiple servers for load balancing. 
Central Workstation: The central workstation is a thin client that is used primarily 
as a user interface to the central system. It contains a Browser for user interfaces and 
an administration component that coordinates activities on a central workstation. 
Operation  Support:  This  processor  coordinates  support  between  the  primary  and 
secondary  central  systems.  It  is  responsible  for  providing  services  such  as  load 
distribution,  transaction  management,  component  protection,  and  failover 
coordination. 
Firewall: This device is used as a layer of security between the CJX Extranet and the 
central system. 
CJX  Extranet:  This  represents  the  external  network  connection  to  the  central 
system. 
Ident1  Secondary  Central:  This  is  a  duplicate  do  theIDENT1  Primary  Central 
system  whose  main  purpose  is  to  back  up  the  primary  system  for  failover  recovery 
and also provides support for day-to-day processing under normal condition. 
3.3.4 
Technical Standards Applicable to IDENT1 
Simple Object Access Protocol (SOAP) 
– 
By the end of the first year of the contract, SOAP will be used as the interface 
protocol to  transfer  search  requests  and  results  between  the  Live  Scan  units 
and the Central Site. It will also be used to implement the “gateway” interface 
between  the  Application  server  and  applications  that  will  be  reused  from 
NAFIS such as feature extraction and matching. 
– 
By  FOC,  SOAP  will  be  used  as  the  interface  protocol  to  transfer  search 
requests, results and respondent lists between the Bureau and the Central Site. 
– 
After  FOC,  it  is  envisioned  that  SOAP  will  be  used  to  provide  fingerprint 
matching as a web service to CJS shareholders. 
Universal Description, Discovery, and Integration (UDDI) 
– 
Post  FOC,  UDDI  will  provide  the  mechanism  for  CJS  shareholders  to  find 
and  interface  with  the  fingerprint  matching  web  service  provided  by 
IDENT1. 
Web Services Description Language (WSDL) 
Schedule Q, Part B (System Description) 
27 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
– 
By the end of the first year of the contract, WSDL will be used to specify the 
SOAP structures and interfaces used to transfer search requests and reposnes. 
– 
After  FOC,  WSDL  will  be  used  to  create  the  UDDI  description  of  the 
fingerprint matching web service. 
Java 2 Platform, Enterprise Edition (J2EE) 
– 
By  contract  award,  J2EE  will  be  used  as  the  standard  for  developing  the 
component  based,  multi-tier  enterprise  applications  that  will  implement  the 
new IDENT 1 functionality. 
Structured Query Language 2 (SQL2) 
– 
By  FOC,  SQL  2  will  be  used  as  the  query  language  used  to  implement 
database  adds,  inserts,  queries  and  deletions  for  new  IDENT1  database 
applications. 
Transmission Control Protocol/Internet Protocol (TCP/IP) 
– 
By  contract  award,  TCP/IP  will  be  used  as  the  network  protocol  for 
transferring data across the Wide Area and Local Area networks. 
Simple Mail Transfer Protocol (SMTP) 
– 
By  contract  award,  SMTP  will  be  used  to  transfer  email  messages  between 
CJS  stakeholders  over  the  CJX  network.  Email  over  SMTP  is  also  used  to 
receive  ANSI/NIST–ITL  1-2000  Version  4.20  formatted  messages  from 
external entities for subsequent processing. 
Simple Network Management Protocol (SNMP) 
– 
By contract award, SNMP will be used to collect status and performance data 
for IDENT1 hardware and software components. 
– 
By FOC, this data will be used to generate dashboards and reports that will be 
accessible through the IDENT1 intranet web site. 
3.4 
Data View 
The  following  describes  the  image  and  data  exchange  formats  that  will  be  implemented  for 
IDENT1: 
Image Storage and Compression 
– 
Joint  Photographic  Experts  Group  (JPEG)  6  will  be  used  for  the  capture, 
storage  and  display  of  fingerprint  and  palm  images.  Both  lossy  and  lossless 
versions  will  be  used.  JPEG  is  compliant  with  eGIF  Technical  Standards 
Catalogue V 6.0 
– 
Joint  Photographic  Experts  Group  (JPEG)  2000  will  be  used  for  image 
capture from generic mark cameras. 
– 
Wavelet  Scalar  Quantization  (WSQ)  will  be  used  for  image  data  exchange 
with  Scotland  during  transition.  After  transition,  images  will  be  exchanged 
and stored using JPEG. 
Schedule Q, Part B (System Description) 
28 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
Interconnectivity Protocols 
– 
Simple  Mail  Transfer  Protocol  (SMTP)  will  be  used  to  communicate  with 
various  external  systems  including  IND  and  Custody.  SMTP  is  compliant 
with eGIF Technical Standards Catalogue V 6.0 
– 
File  Transfer  Protocol  (FTP)  is  currently  used  to  communication  between 
livescan  units  and  the  Central  Site.  This  will  be  replaced  by  Simple  Object 
Access  Protocol  by  FOC.  FTP  is  compliant  with  eGIF  Technical  Standards 
Catalogue V 6.0 
Web Services 
– 
Simple Object Access Protocol (SOAP) V 1.2 will be used to implement Web 
services  between  the  Central  Site  and  Livescan  units,  as  well  as  to 
communicate fingerprint text data between the Central Site and Bureaux. It is 
currently  implemented  as  an  interface  between  Livescan  and  the  Custody 
application.  SOAP  V  1.2  is  compliant  with  eGIF  Technical  Standards 
Catalogue V 6.0. 
Data Structure 
– 
Extensible Markup Language (XML) will be used as the text data exchange 
format between IDENT1 and all external systems that support XML formats. 
It  will  also  be  used  as  the  metadata  file  format  for  textual  fingerprint 
information  passed  to  COTS  applications  such  as  match  engines.  XML  is 
compliant with eGIF Technical Standards Catalogue V 6.0. 
– 
ANSI/NIST-ITL  1-2000  V  4.20  will  be  used  as  the  standard  format  for  the 
exchange of fingerprint text and image data with external systems. These files 
can be embedded within SMTP base email messages. 
Encoding 
– 
Multipurpose Internet Mail Extension (MIME) will be used to encode binary 
data  for  attachment to  SMTP and  SOAP  message. MIME  is  compliant  with 
eGIF Technical Standards Catalogue V 6.0. 
3.5 
Physical View 
A further description of the IDENT1 solution from a hardware perspective is provided in this 
section. 
3.5.1 
Central Services Hardware 
Figure  3.5-1,  which  is  extracted  from  the  Northrop  Grumman  proposal,  shows  the 
Central Segment Hardware architecture, indicating what hardware is used within each 
of  the  eight  Central  Services  components.  The  same  configuration  resides  at  the 
secondary  site.  Standard  COTS  hardware  is  used  throughout  Central,  employing 
standard, widely scalable and extremely reliable high-performance Sun (UltraSPARC 
technology) hardware for server functions and high-performance Appro (Intel-based 
or AMD-based) computers for specialised backend matching functions as KBMs and 
management servers. 
Schedule Q, Part B (System Description) 
29 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
Sun/ Hitachi RAID hardware is used to provide high-availability and recoverable data 
storage.  The  Sun  StorEdge  9900  series  offer  extreme  levels  of  availability, 
performance,  and  connectivity  for  the  data  center.  The  StorEdge  9900  series  are 
optimized for the Solaris Operating Environment, and include proactive maintenance 
service  with  “call-home”  capability  and  are  supported  by  global  mission-critical 
support  centers.  For  a  data  backup  solution  that  can  grow  and  change  with  data 
requirements, Northrop Grumman will incorporate modular scalability utilizing Super 
DLT  technology  with  the  ATL  M1500  tape  library.  For  critical  IDENT1  servers,  a 
dedicated  tape  library  backup  to  each  server  will  be  employed.  For  management 
servers,  a  backup  scheme  will  be  implemented  over  the  network  to  a  dedicated 
backup server. 
To ensure system availability IDENT1 hardware has been designed to take advantage 
of  each  vendors  integrated  system  redundancy  capabilities  in  all  hardware 
components  and  subsystems.  Some  examples  include;  servers  configured  with; 
multiple CPUs, extended memory, redundant I/O paths to critical subsystems such as 
dual fiber channel connections to RAID and dual gigabit Ethernet connections to the 
network  backbone,  and  redundant  power  supplies.  The  central  network  backbone 
(LAN) is designed to provide dual network paths for each server. 
Several  different  Sun  servers  have  been  chosen,  based  on  the  expected  load  and 
transaction rate. The  Sun  systems  range  from  the single  CPU  model  Sunblade 1000 
workstation  to  the  Sun  Fire  quad  CPU  V480.  Each  Sun  server  is  configured  with 
different  amounts  of  physical  memory,  depending  on  the  need  determined  by 
applications  running  on  that  server.  Each  Sun  server  runs  the  same  version  of  the 
standard Solaris operating system. 
The  Central  Administration  and  Monitoring  component  houses  a  mix  of  high 
performance  dual  CPU  Appro  computer  and  Sun  Microsystems  entry  level  servers 
such  as  the  Sun  Blade  1000  operating  as  a  Console  Management  Workstation  for 
remote “lights out management” of all Central Solaris servers, and the Sun Fire V480 
as  a  multifunctional  and  auditing  server.  The  Appro  hardware  provides  a  low  cost 
performance based solution for management of  
Schedule Q, Part B (System Description) 
30 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
 
Figure 3.5-1. Central Segment Hardware 
Schedule Q, Part B (System Description) 
31 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
system  wide  components  such  as  KBM  search  engine  management,  workstation 
management, and Sun Solaris platform management. 
The  Central  Transaction  Services  component  consists  of  two  each  Sun  Enterprise 
280R single CPU servers to support the database function for Web Services. For Web 
Services functionality the contractor will integrate two each dual CPU Sun Fire V480 
servers  will  be  integrated.  These  systems  are  positioned  at  the  high-end  of  Sun’s 
powerful line of rack-optimized, entry-level servers. 
The  Central  Support  Services  component  includes  Sun  servers  to  support  system 
authentication  and  security  services,  logging,  and  External  Transaction  services. 
These systems include Sun V120 single CPU server running security logging, a Sun 
V210 dual CPU server for authentication services (LDAP). These systems offer high 
performance, reliability, and security in an ultra-dense, rack-optimized package. The 
contractor  will  also  incorporate  reuse  with  the  existing  Sun  Enterprise  280R  dual 
CPU server supporting external transaction functionality. 
For  the  Internal/External  Web  Portal  component,  the  contractor  will  integrate  the 
Sun  Fire  V480  quad  CPU  server  and  Sun  V210  dual  CPU  server.  These  systems 
provide bastion (public server access from CJX) and Web services functionality such 
as reporting. Again, these hardware platforms are positioned at the high end of Sun’s 
powerful line of reliable rack-optimized, entry-level servers. 
The  contractor  will  also  incorporate  reuse  of  existing  NAFIS  hardware  such  as  the 
Sun  Fire  4800  database  server  for  the  Central  Data  Management  component.  The 
Sun  Fire  4800  delivers  Full  hardware  redundancy  and  a  variety  of  advanced 
mainframe-class  availability  features,  such  as  Hot  CPU  Upgrades  and  Dynamic 
Reconfiguration to deliver exceptional availability. This component also includes the 
Image Storage Retrieval Subsystem with six each, dual CPU Sun Fire V440 systems. 
The V440 is a high-performance, data center-class server with an extremely flexible 
platform for delivering low-cost, horizontally scalable services. 
The Central Search Matching component is based on proven technology used on the 
NAFIS  system.  The  contractor  will  integrate  a  higher  performance  version  of  this 
hardware for IDENT1. The Appro 4144HS has been chosen to support this function 
to maximize performance and lower cost by reducing the number of systems needed 
to  meet  matching  requirements.  The  Appro  computer  is  a  quad-processor  machine 
that uses the latest and fastest Intel or AMD processors available. The Appro runs the 
standard  Linux  operating  system  environment.  The  Appro  computers  chosen  are 
identical  to  one  another,  ensuring  that  the  KBM  failover  functions  will  operate  as 
expected since any KBM can be substituted for another KBM to support redundancy 
3.5.2 
Bureau Services Hardware 
Figure 3.5-2, which has been extracted from the Northrop Grumman proposal, depicts 
the  hardware  architecture  for  the  bureau  services  and  mirrors  that  of  Central.  As  in 
Central, COTS hardware is used throughout the bureaux, employing standard, widely 
scalable,  and  extremely  reliable  high-performance  Sun  (UltraSPARC  technology) 
hardware for server  
Schedule Q, Part B (System Description) 
32 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
 
Figure 3.5-2. Bureaux Hardware Architecture 
functions  and  high-performance  Appro  (Intel-based  or  AMDbased)  computers  for 
specialised back-end matching, encoding, and compression functions. The contractor 
will  also  employ  Intel-based  workstations  to  provide  a  fast  user  interface  to  the 
IDENT1 applications. 
As in the Central configuration, to ensure system availability IDENT1 hardware has 
been  designed  to  take  advantage  of  each  vendor’s  integrated  system  redundancy 
capabilities  in  all  hardware  components  and  subsystems.  Some  examples  include 
servers  configured  with;  multiple  CPUs,  extended  memory,  redundant  I/O  paths  to 
critical subsystems such as dual SCSI interface connections to RAID, and redundant 
power supplies. 
Since  Bureaux  vary  greatly  in  size,  load,  and  transaction  rate,  a  “one  size  fits  all” 
solution is not the right approach. Instead, different hardware profiles are developed 
to provide configuration options for Bureaux of different sizes. Each hardware profile 
consists  of  a  set  of  appropriately  sized  hardware  components  that  have  been 
engineered and tested to fit the need of particular sized bureaux. Different options for 
Sun hardware are chosen based on the size, load, and transaction rate of a CPU, with 
increasing  amounts  of  physical  memory.  Several  different  Sun  servers  have  been 
chosen,  based  on  the  expected  load  and  transaction  rate.  The  Sun  systems  used 
include the quad CPU, Sun Fire V480 and reuse of the existing dual CPU, Sun Fire 
280R,  and  eight  CPU,  Enterprise  4800  systems.  Each  Sun server  is configured  with 
different amounts of physical memory, depending on the need determined by bureaux 
workload. 
Schedule Q, Part B (System Description) 
33 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
A bureau profile also contains one of several models of Sun RAID devices for storage 
hardware  used  to  provide  high-availability  and  recoverable  data  storage.  Smaller 
bureaux  will  be  integrated  with  the  reuse  of  existing  Sun  StorEdge  A1000  series 
arrays, which provide proven hardware reliability that is currently used in the NAFIS 
bureaux architecture. In addition, larger bureaux will be fitted with newer technology 
RAID  consisting  of  Sun  StorEdge  3310  SCSI  Array  and  Sun  StorEdge  6120  Array. 
These devices provide a highly available, flexible, and modular storage platform that 
grows easily into an integrated storage system. 
For  a  data  backup  solution  that  can  grow  and  change  with  data  requirements,  the 
contractor shall incorporate modular scalability utilizing Super DLT technology with 
the  ATL  M1500  tape  library  or  Quantum  Super  Loader.  Each  IDENT1  bureaux 
server will employ a dedicated tape library to facilitate system backups for complete 
data recovery in a disaster situation. 
To  support  Bureau  Search  Matching  and  Bureau  Support  Services  the  contractor 
will employ the reuse of existing Appro servers. These systems are based on proven 
technology currently used with NAFIS system. The contractor will integrate the dual 
CPU  Appro  1224  server  to  provide  local  search  and encode/compress  functionality. 
Although each Appro machine is configured identically, each bureau profile contains 
varying numbers of Appro machines, based on matching workload. This component 
will  also  include  LaserJet  technology  based  text  and  high-quality  colour  graphics 
printers. 
To  support  the  Bureau  Workstation  Services  component  each  Bureau  contains  a 
varying  number  of  Intel-based  Workstations.  Each  Workstation  is  configured 
identically,  which  minimizes  maintenance  complexity.  These  Services  provide  the 
user with a fast user interface that includes NAFIS functionality. Workstations will be 
physically located at Bureau sites and communicate with the Bureau servers through 
Bureau  LAN  switches.  There  will  be  multiple  workstations  connected  to  a  single 
bureau  server.  Devices  to  support  capturing  images,  printing,  and  reading  Case  bar 
codes, will be attach to various workstations. 
The  quantities  of  mark  and  ten-print  scanners,  printers  (text,  graphics,  barcode,  and 
high quality), and barcode readers are determined by bureau workloads as contained 
in  the  DOR  and  by  the  number  of  workstations.  It  is  recognised  that  changes  in 
bureau workload, business processes, personnel, or space availability and layout may 
require  additional  resources  above  those  initially  allocated.  If  bureaux  desire 
additional  peripherals  above  the  agreed-upon  total,  the  items  may  be  procured 
through the Options Catalogue. 
Table 3.5-1  presents  the  maximum  number  peripherals  to  be  installed  under  the 
contract.  The  actual  quantity  of  each  peripheral  to  be  installed  will  be  determined 
during  the  site  surveys  and  through  discussions  with  each  bureau  up  to  the  totals 
shown in the table. 
Table 3.5-1. Peripherals to be Installed Under the Contract 
Quantity 
Peripheral 
(max proposed) 
Ten Print Scanner  
54 
Mark Scanner 
200 
Barcode Reader 
210 
Barcode Printer 
210 
Text Printer 
90 
Graphics Printer 
90 
Schedule Q, Part B (System Description) 
34 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
Quantity 
Peripheral 
(max proposed) 
High-Quality Printer 
90 
 
Schedule Q, Part B (System Description) 
35 
Signature Version 
 
Released under FOI in full on 16th July 2009 

PITO 
IDENT1 CONTRACT 
Northrop Grumman 
 
Released under FOI in full on 16th July 2009 
At least one ten print scanner will be installed at each bureau. Each ten print scanner 
is  directly  connected  to  a  workstation  but  can  be  moved  to  another.  Moreover,  the 
ten print scanner is attached to a workstation shared centrally within each bureau and, 
based  on  the  flexibility  of  workflow,  scanned  data  can  be  accessed  from  any  other 
workstation  on  the  network.  Larger  Bureaux  will  receive  more  ten print  scanners 
based on throughput requirements.  
Mark scanners are also directly connected to a workstation and can be moved among 
workstations. Moreover, based on the flexibility of workflow, scanned mark data can 
be  accessed  from  any  other  workstation  on  the  network.  At  least  a  single  mark 
scanner  will  be  provided  at  each  Bureau.  The  size  of  the  bureau  (i.e.,  number  of 
workstations) determines the number of additional scanners to be provided.  
Barcode readers are connected via the keyboard input and, therefore, not networked. 
The  barcode  readers  can  be  easily  moved  among  workstations,  allowing  sharing  of 
the functionality provided. At least two will be furnished per bureau. The size of the 
bureau (i.e., number of workstations) determines the number of additional readers to 
be provided.  
Barcode printers are not networked and are required to be near at hand for ten print 
processing.  At  least  two  will  be  furnished  per  bureau.  The  size  of  the  bureau  (i.e., 
number of workstations) determines the number of additional readers to be provided.  
Text,  graphics,  and  high-quality  printers  are  shared,  networked  resources.  For  this 
proposal,  the  current  printer/workstation  ratio  is  scaled  to  the  projected  number  of 
workstations. At least a single network printer of each type will be provided at each 
Bureau. The size of the bureau (i.e., number of workstations) determines the number 
of additional printers (up to five of each will be provided).  
As described in Central Services Hardware, the use of standard, consistent hardware 
components provides the best value for the customer by reducing maintenance costs 
and  providing  the  maximum  amount  of  flexibility  for  vendor  choice  and  upgrade 
options. 
 
 
Schedule Q, Part B (System Description) 
36 
Signature Version 
 
Released under FOI in full on 16th July 2009