Escolar Documentos
Profissional Documentos
Cultura Documentos
EXXAB
COMPONENTES
Y ARQUITECTURA
Y
n
nddiic
cee
IIInnntttrrroooddduuucccccciinnn...................................................................................................................................................................................................................................................................................................................................................................333
D I R I G I D O A .................................................................................................................3
C O N O C I M I E N T O S P R E V I O S .........................................................................................3
D O C U M E N T O S D E R E F E R E N C I A ...................................................................................3
CCCooom mmpppooonnneeennnttteeesss.............................................................................................................................................................................................................................................................................................................................................................333
C O M P O N E N T E S P A R A L O S C L I E N T E S ...........................................................................3
C O M P O N E N T E S P A R A L O S S E R V I D O R E S W E B E I I S ..................................................4
C O M P O N E N T E S P A R A L O S C L I E N T E S D E C O N F I G U R A C I N ........................................4
C O M P O N E N T E S P A R A E L S E R V I D O R D E A R C H I V O S ....................................................4
C O M P O N E N T E S P A R A E L S E R V I D O R D E B A S E D E D A T O S ...........................................4
AAArrrqqquuuiittteeeccctttuuurrraaa...................................................................................................................................................................................................................................................................................................................................................................555
U N I V E R S O ....................................................................................................................5
C L A S E S .........................................................................................................................6
A C C E S O S ......................................................................................................................7
R E P O R T E S ....................................................................................................................7
A C C E S O A F L E X A B D E S E O T R O S S I S T E M A S ( I N T E G R A B I L I D A D ) ...............................8
T I P O S D E A C C E S O S .....................................................................................................8
Arquitectura Completa ....................................................................................... 10
Acceso Cliente Pesado sobre LAN....................................................................... 11
Acceso Cliente Cuasi-Pesado sobre WAN ........................................................... 12
Acceso Cliente Liviano WAN ............................................................................... 13
Acceso Cliente de Configuracin (LAN).............................................................. 14
DIRIGIDO A
Este documento esta dirigido a los Administradores de Sistemas y Configuradores de FlexAB.
CONOCIMIENTOS PREVIOS
Conocimientos de Arquitectura de Sistemas
Conocimientos de Redes
Conocimientos de FlexAB
Conocimientos de Internet Information Server (IIS)
Conocimientos de SQL Server
DOCUMENTOS DE REFERENCIA
FlexAB Gua Tecnologica (1_(DOC)TEG)
FlexAB Licenciamiento (15_(DOC)LIC)
Componentes
FlexAB tiene una serie de componentes tanto para los equipos o computadoras que acceden
como cliente, como para los equipos que sean servidor. Estos componentes permiten
configurar la lgica de negocios, y acceder a ella de modo local o de modo remoto. Estos
componentes se pueden resumir como se detalla a continuacin:
Arquitectura
Su estructura es cliente servidor, trabajando sobre dos servidores lgicos: Un File Server,
encargado de administrar archivos, y un Data Base Server encargado de administrar datos.
UNIVERSO
Los sistemas realizados con FlexAB tiene la particularidad que exponen al usuario tanto datos
como archivos de manera idntica. Conceptualmente un Archivo en FlexAB es un campo o
atributo ms de la informacin que administra el sistema, con la salvedad que como es un dato
complejo su visualizacin debe ser realizada por medio de una Aplicacin segn el tipo de
archivo (ejemplo si es un documento MSWord la Aplicacin que mostrara el dato ser el
MSWord). Para realizar esto FlexAB trabaja con un File Server y un Data Base Server, de
manera de almacenar datos y archivos en forma adecuada. Los primeros en una base de datos
relacional (SQL Server) y los segundos en un File System de Windows. Al conjunto del File
Server y el Data Base Server FlexAB se lo denomina Universo o FlexAB Universe Server. Si
bien este no es un Servidor real, para los clientes se comportan como un servidor y hacen
transparente la existencia de dos servidores reales.
El Data Base Server y el File Server pueden residir en la misma mquina o en mquinas
diferentes como muestra la figura. El File Server de FlexAB es el servidor que se encarga
adems de administrar las conexiones de los clientes.
Ejemplos de Objetos, de las Clases mencionadas arriba son Remito Nro 0001-3443556, Factura
Nro: 0004-44456657, Documento de Ingeniera Nro: PT-45-456-0001, y Documento Legal Nro:
PPY-3456
FlexAB trabaja orientado a Objetos, incluyendo como se mencion en el prrafo anterior los
archivos como un tipo ms de dato, como puede ser texto, entero, o fechas de los objetos que
se modelen. Por este motivo los Objetos en FlexAB se guardan una parte (todos sus atributos
de tipo dato) en el Servidor de Base de Datos (Data Base Server) y otra parte (todos sus
atributos de tipo archivo) en el Servidor de Archivos (File Server)
Nro: 001-12234
Fecha: 12/03/2005
Empresa: Jose Perez
Direccin : Buenos Aires Jose Perez 12/03/2005
Cada conexin al File Server se identifica por el nmero IP de la mquina que se conecta y el
nmero de Sesin. Un mismo cliente fsico o persona puede realizar varias sesiones en el File
Server ya que puede estar accediendo por diferentes interfaces a la vez.
La siguiente figura muestra dos usuarios fsicos accediendo a dos Aplicaciones diferentes dentro
del mismo Universo. Una Aplicacin de VENTAS y otra de STOCK. En total hay 4 sesiones
abiertas sobre el Universo.
(VBA)
Usuario : jperez
Usuario : jperez
Aplicacin:
Usuario : jperez
Aplicacin:
Usuario : alopez
Aplicacin:
REPORTES
FlexAB permite que los diferentes clientes no solo accedan a los datos de los diferentes Objetos
de las Clases que se hayan configurado, sino tambin a informes que se realicen procesando
datos de diferentes objetos. A estos informes se los denomina Reportes.
Por ejemplo un reporte puede ser el Listado de Todas los Objetos de la Clase Factura que no se
hayan pagado: Factura Nro: 0001-2342356, Nro: 0001-11142342, etc.
Con la informacin de cada Factura que el Usuario necesite para realizar su trabajo, como por
ejemplo el Nombre del Proveedor, o su direccin y datos de contacto.
FlexAB es totalmente integrable con otros sistemas. Para esto se debe realizar una interfaz
especfica para la integracin que se desea hacer. Esta interfaz debe utilizar el componente
FLexAB.DLL para el acceso a la informacin de los Universos. Para FlexAB esta interfaz ser
como un cliente mas como lo son los componentes SUI, SUI Remote, o WUI. Los accesos de las
interfaces que se generen contarn como un Cliente concurrente adicional o Sesin en el
File Server.
Las interfaces podrn usar cualquiera de los modos de accesos, es decir podrn ser locales o
incluso remotas
TIPOS DE ACCESOS
FlexAB permite tener diferentes tipos de accesos a la informacin en funcin de la
infraestructura. Es importante destacar que FlexAB no desarrolla una Interfaz por cada
Aplicacin que se configure en los Universos. La Interfaz de acceso a los datos esta normalizada
y es siempre la misma.
Los modos de acceso y el componente de interfaz de Usuario que se usa son:
Utilizar la SUI con este modo de acceso tiene la desventaja de ser un cliente pesado,
pero tiene la ventaja de tener ms funcionalidades que los clientes livianos o remotos.
En este modo el componente SUI componente utiliza una DLL local en el cliente, pero
la lgica de negocios se corre en la DLL que se encuentra en el WEB Server. Es decir
que la lgica corre en el servidor. Para el acceso a los datos el cliente lo hace a travs
del WEB Server realizando una conexin contra el File Server y Data Base Server. La
transferencia de informacin entre el WEB Server y el Cliente no es imagen (como
sera un acceso WEB), sino que es sobre un protocolo optimizado de transferencia de
datos particular de FlexAB.
Este modo de acceso tiene las mismas funcionalidades que el cliente local, con la
nica desventaja de ser un cliente cuasi pesado ya que no es solo un cliente WEB,
sino que necesita instalacin del lado del cliente. Tiene un performance de
transferencia de informacin similar a lo que sera un acceso WEB sobre http.
El componente SUI presenta una interfaz hacia al usuario idntica tanto en modo Remote
como Local por lo que para el usuario es transparente el modo en que esta accediendo a
los datos.
Clientes de Configuracin