NEC Argentina Arquitectura del GRM-NEC Mayo 2005
Estándares e Interfaz con AFIS
Puesto de Captura desde papel
Puesto de Captura en Vivo
Arquitectura de Aplicación
Frameworks, herramientas y App Blocks
Arquitectura de Componentes
Arquitectura de Distribución
Agenda (1/2) – Arquitectura
Arquitectura de Aplicación : 3 capas
• Presentación ( Presentation Layer )– Maneja la interfaz de cliente delgado con el usuario, compuesto por un grupo de
servidores respaldados entre sí por un esquema de NLB ( Network Load Balance ), que garantiza disponibilidad, escalabilidad y rendimiento. Utiliza IIS (Internet Information Services) sobre Windows 2000 Advance Server.
– Se programó con ASP.NET, JavaScript, se utilizan algunos componentes COM y UserControls de .NET.
• Lógica de Negocio (Business Logic)– Contiene los componentes de lógica del negocio, y las interfaces públicas que se
brindan a los clientes de la aplicación, compuesto por un grupo de servidores respaldados entre sí por un esquema de NLB ( Network Load Balance ), que garantiza disponibilidad, escalabilidad y rendimiento.
– Se programó con C#.NET (Csharp de .NET).
• Datos ( Data Storage Level )– Maneja todos los datos de la aplicación, compuesto por un grupo de servidores en
cluster, que garantiza alta disponibilidad, confiabilidad de la información, rendimiento y escalabilidad. Utiliza SQL Server 2000 sobre Windows 2000 Advanced Server.
– Se utiliza SQL Server 2000, con Stored Procedures.
Data Access Components
Service Agents
App Logic Layer
Web Service Layer
Business Components Business Entities
Pagesand web controls
UI ProcessComponents
PortalVentanilla única
Secu
rity
Au
dit
ing
Op
era
tio
nal
Man
ag
em
en
t
Arquitectura de Aplicación GRM-NEC
Data Access Components
Service Agents
App Logic Layer
Web Service Layer
Business Components Business Entities
Pagesand web controls
UI ProcessComponents
PortalVentanilla única
Secu
rity
Au
dit
ing
Op
era
tio
nal
Man
ag
em
en
t
Frameworks, herramientas y App Blocks
SessionModule
ExceptManage AB
ActiveFront
Internationalization
UIP App Block
MBI Stubber
Persistance Manager
Arquitectura de ComponentesA
dm
inis
traci
ón
O
pera
cio
nal
Componentescomunes
Aplicativos
Punto de accesoa la aplicación
Seg
uri
dad
Au
dit
orí
a
Net Platform + (Biztalk + Sharepoint)
Base Unica DataWarehouse
Control de acceso
GR
M-N
EC
Tab
lero
de
Con
tro
l
Web Services Layer
Ad
min
ist.
Otr
os
ap
lic.
PortalPortal
Web Services Layer
Access Control (Web App, Web Service)
Plataforma
Puestos de Captura (Clientes)
• Puesto de Captura en Vivo– Utiliza scanners de impresiones digitales, cámaras digitales para tomar fotos, y
pads de firmas para capturar la firma manuscrita.
• Puesto de Captura desde papel– Utiliza un scanner de página para obtener la imagen de una ficha de papel, con
impresiones digitales tomadas con tinta, foto 4x4 y firma manuscrita con la lapicera.
Puesto de Captura en Vivo
• Multiple Fingerprint Scanners:(Fireware IEEE 1394)
– Heimann LS2 Check 500P– Heimann LSCAN 1000P– Etc.
• Single Fingerprint Scanners:(USB y Fireware IEEE 1394)– Crossmatch 250– Digital Persona u.are.u 4000– Heimann ACCO USB– Heimann LS2/F– Etc.
• Signature Pads:(USB)– Topaz Systems SigLite 1x5 T-S460– Etc.
• Webcams:– USB Twain Webcams
Estándares e Interfaz con AFIS
• El sistema incluye soporte para el Intercambio de Archivos ANSI NIST, permitiendo la interfaz con sistemas AFIS.
• Las imágenes de las impresiones digitales se almacenan internamente en formato RAW, 8 bits escala de grises (BMP sin Header), crudo provisto por los scanners, luego se pueden generar las imágenes en formato de compresión WSQ.
• Los scanner de página y cámaras para las fotos pueden ser cualquiera con interfaz TWAIN.
• Los pad de firmas se integran utilizando wrappers de los drivers provistos en los SDK, se soportan tanto los equipos USB como los RS-232.
• Los scanner de huellas se integran utilizando wrappers de los drivers provistos en los SDK, se soportan tanto los equipos USB como los Firewire IEEE 1394.