ACERCA DE NOSOTROS

CONTÁCTENOS

 

PRINCIPAL

FÚTBOL-CIENCIA  CIENCIA & TECNOLOGÍA EL BROADWARE CARACTERÍSTICAS    
 

 CONTENIDOS

CIENCIA Y TECNOLOGÍA

  3. ELEMENTOS CLAVES
 
 

EN SÍNTESIS ...

1. ¿Por qué volverse Dig¡tal?
2. FutboLógico por Dentro
3. Elementos Claves
 
 
 
 

 

 

 

 

 

 

CONTÁCTENOS

 

 

A- INFORMACIÓN EN FORMATO DIGITAL

La premisa fundamental de una infraestructura digital es que toda la  información debe estar en  formato digital.  En resumen, si se pretende un funcionamiento correcto, todo lo que pueda estar disponible en papel debe estarlo también electrónicamente. Puede parecer obvio pero es un concepto esencial ya que  constituye la única manera de garantizar el flujo adecuado, sobretodo teniendo en cuenta que  FutboLógico, no solamente es una solución basada en inteligencia digital, sino que tiene como objetivo fundamental  la creación de  conocimiento.

Salvo casos excepcionales,  cada dato, cualquiera que sea, debe entrar al sistema una sola vez y, siempre que sea posible, sin intervención humana. La información digital está “viva” y es eficiente producirla, transportarla  y mantenerla, mientras que los datos guardados en papel parecen “muertos” y se hace   difícil  “masajearlos”.   El concepto de “oficina sin papeles” se remonta cuanto menos a 1973 pero, recién en nuestros días, la tecnología disponible cuenta con los instrumentos necesarios y las motivaciones suficientes para poder llevarlo adelante.  Ahora sí tiene sentido pensar en flujos digitales ya que ninguna pila de papel que se precie puede siquiera comparar su eficiencia  con la más modesta  estructura de almacenamiento electrónico.  El formato digital también permite convertir en información elementos que antes era imposible considerar por no poder parametrizarse  suficientemente como, por ejemplo, fragmentos de audio-video.  Todo lo que pueda clasificarse bajo algún criterio puede ser tenido en cuenta, transportado, analizado y utilizado para aumentar la base de conocimiento de una organización digital.

Nada impide que cualquier persona  pueda utilizar una calculadora científica o cualquier conductor, un auto de carrera.  Pero esto no significa que todos sepamos qué hacer con senos, cosenos y cotangentes, o podamos llevar  un monoplaza a 300 km/h.  FutboLógico admite usos en varios contextos de trabajo pero es un SOD (Sistema Orgánico Digital) y, como tal, está pensado para ser empleado en el  marco de una organización con funcionamiento Digital. 

 

B- ARQUITECTURA PC-COMPATIBLE

No debe haber otra industria en el mundo con un crecimiento comparable al que ha tenido la de las Computadoras Personales en los últimos años.  Las competencias entre distintas corporaciones, a partir de un estándar claramente definido y aceptado por todos, han provocado un desarrollo  industrial que impresiona con su capacidad de innovación y progreso, situación que aumentó el poder de las PCs en proyección geométrica y con igual disminución de costos.    El crecimiento no sólo ha sido importante en calidad sino también en cantidad: la corporación Intel (la más importante en el desarrollo de microprocesadores) incrementó en veinte años su producción de 29 mil  unidades del modelo  8086 durante 1978 a 7.5 millones del modelo Pentium en 1998 (además, la capacidad de operaciones de los  microprocesadores ha crecido diez mil veces  durante este período) y a 1000 millones de microprocesadores en 2008   (sin contar con que el poder de los microchips se  seguirá duplicando  cada dieciocho a veinticuatro meses o tal vez más rápidamente). Para poner esta consideración en perspectiva, si los automóviles siguieran la misma tendencia que las PCs, un vehículo medio de los que existen en el mercado, según su tamaño y prestaciones, debería costar menos de U$S 20.  Tampoco hay otro fenómeno tecnológico en la historia de la humanidad que haya experimentado un avance tan rápido como el que estamos asistiendo hoy con Internet y los diferentes dispositivos que la utilizan como base de comunicación.

La cantidad de elementos de hardware que vieron la luz en la última década ha superado todas las  expectativas,  tanto sea a nivel de computadoras (de toda forma y para toda necesidad), teléfonos "inteligentes" o dispositivos vinculados.  Deben ser muy pocos, si es que queda alguno, los instrumentos tecnológicos que no pueden integrarse a una PC o, al menos, relacionarse con ella, pero  podemos estar  seguros que si hay alguna herramienta que no permita esa posibilidad, habrá en el mercado otra que sí lo acepte y pueda usarse para fines parecidos.  A nivel de software el crecimiento ha sido similar y cada vez son más cortos los períodos en que se desarrollan las nuevas  versiones, y éstas desplazan a las anteriores, incluso, antes que el usuario medio pueda aprovechar el 50 % de sus prestaciones.  

El estándar se ha extendido hasta abarcarlo todo, desde grandes sistemas de servidores combinados capaces de satisfacer los requerimientos de cientos de miles de usuarios simultáneamente hasta agendas de bolsillo, tabletas y teléfonos celulares "inteligentes", pasando por una amplia gama de posibilidades intermedias y todos estos modelos aceptan software parecidos, sino iguales.

La existencia de esta diversidad de industrias permite a los usuarios elegir entre un amplio rango de productos de distintas compañías que podrán integrar y combinar con la sola condición, que sean PC-Compatibles.  Esta flexibilidad, sumado a una fuerte política de retro-compatibilidad, ha facilitado que las organizaciones puedan adaptarse a los cambios, ya que muchas veces no necesitan  desprenderse de los activos anteriores.   También la mayoría de los profesionales acepta hoy que en los próximos veinticuatro meses deberá actualizar su PC y que este cambio influirá notoriamente en la mejora de sus condiciones de trabajo y de vida, y suponen que podrán concluir sus tareas mucho más rápido y con menos esfuerzo.

Para abreviar, las  PCs proporcionan hoy la mejor  combinación posible de flexibilidad, precio  y capacidad de actualización y reutilización.

 

 

C- ENTORNO AMIGABLE DE TRABAJO

No hay  pautas predeterminadas que permitan construir sistemas con garantía de resultar amigables a los usuarios y la cuestión se complica a medida que las aplicaciones  multiplican sus prestaciones, al punto que casi es imposible encontrar las opciones deseadas entre telarañas de menús y botones. 

FutboLógico es uno de esos sistemas que, por la variedad de alternativas que tiene para  ofrecer, corre  el riesgo de ser inabordable y, concientes de este peligro, nos propusimos evitarlo tomando varias decisiones que apuntan en  dirección contraria.

En primer lugar,  construimos las pantallas más sencillas que pudimos: nuestra solución se basa en un desarrollo funcional y tecnológico de última generación y con capacidades de las más avanzadas del mercado pero, sin descuidar cuestiones estéticas, ofrecemos las interfaces más naturales que fuimos capaces de diagramar.  Y esto no es casualidad sino una búsqueda adrede que apunta a  reducir el tiempo que necesita un usuario medio para trabajar productivamente con el programa.  No hace falta exhibir pantallas que rocen lo  inabordable para valorizar la arquitectura  de un sistema. Más bien todo lo contrario, que cualquier persona acostumbrada a utilizar aunque sea las herramientas  más elementales del entorno Windows esté en condiciones de aprovechar FutboLógico desde su primer ingreso (el  manejo de interfaces no le va a resultar más complicado que escribir una carta en el  procesador de textos líder del mercado), resulta en nuestro criterio una ventaja comparativa importante antes que una limitación[1]. 

  En el área multi-media, la característica de FutboLógico de permitir editar video con calidad profesional utilizando lenguaje futbolístico, facilita su utilización por personas no especializadas en las tareas específicas de edición.

 

 

D- ORGANIZACIÓN ORIENTADA A SERVICIOS CONFIGURABLES

 Estructuralmente podemos considerar un sistema informático como el resultado de dos opciones básicas, una de arquitectura y una de técnicas de programación.  Estos dos componentes del software ha ido evolucionando, con el transcurso del tiempo, para resolver mejor las necesidades de los usuarios y sus propias limitaciones de nacimiento. Cuando las PCs comenzaron a popularizarse, los programas  eran habitualmente aplicaciones monolíticas  que usaban recursos propios (todo lo que necesitaban estaba incluido en ellos) y no compartían más que, en el mejor de los casos, espacio en la pantalla.

 A medida  que la cantidad de usuarios fue creciendo,  de los sistemas “a medida” (que insumen un largo tiempo de desarrollo, pruebas y puesta a punto, y enormes inversiones) se fue pasando  a otros estándares, donde  la inversión inicial  se prorratea entre muchos y sus costos resultan considerablemente inferiores, además de tener tiempos de puesta en marcha más rápidos, porque  los ajustes que necesitan hacerse son menos. 

Contemporáneamente la técnica que comenzó a ganar espacio fue la Programación Estructurada, que  se centra en la necesidad de  encarar desarrollos de aplicaciones de mediana y gran envergadura (y brindar soporte y mantenimiento a las mismas) y  basa su éxito en el principio de Reducción de la Complejidad, aplicable no sólo a las ciencias informáticas sino, además, a otras disciplinas como la estrategia y el desarrollo de la abstracción del pensamiento. “Divide y vencerás”,  reduce  la complejidad  de un desarrollo, descomponiendo la aplicación en partes más pequeñas (cada una con objetivos puntuales simples y complejidad menor), luego encara  la programación de cada fragmento en forma individual y, finalmente, integra todas las partes para obtener la solución definitiva. Incluso frente a desafíos extremadamente complejos, el criterio puede aplicarse en forma anidada sobre los fragmentos obtenidos como resultado de aplicaciones anteriores, logrando de esta forma el objetivo propuesto por el principio enunciado.

Con los años, las prestaciones de las PCs fueron aumentando y, con ellas, crecieron también los requerimientos a los softwares.  Una respuesta interesante  fue la de  los “sistemas modulares”, soluciones construidas a partir de varios módulos con funcionalidades específicas que se relacionan para satisfacer las demandas particulares.  Este tipo de estructuras, además de simplificar la programación y posibilitar compartir los recursos, permite una nueva forma de pensar los sistemas, porque cada usuario arma su solución eligiendo las funcionalidades que necesita.  Paralelamente,  surgió la técnica de Programación Orientada a Objetos, que comparte algunas similitudes con la Programación Estructurada, pero difiere en el punto que define su orientación, ya que   se propone facilitar la representación desde el software de elementos y situaciones de la vida real[2].

Lo curioso es que ninguna de estas opciones (ni las de arquitectura ni las de técnicas de programación) desaparecieron definitivamente y siguen  conviviendo en un mosaico muy particular, donde los grupos de programadores  escogen sus instrumentos a partir de una cantidad de cuestiones personales, contextuales y profesionales, mezclando unas y otras, más allá de sus diferencias y relaciones. 

La nueva tendencia vino por el lado de las necesidades de los clientes: ya que la mayor parte de las empresas y/o de los usuarios prácticamente utilizan  los mismos módulos (sólo que con modificaciones parciales de acuerdo a sus gustos y necesidades),  en lugar de  agregar o quitar conjuntos de funciones  resulta mejor acomodarlas a las particularidades de cada situación.  En conclusión, se necesitan “módulos configurables” (soluciones estándares pero terminadas a medida).

Esta idea no nació en estos últimos meses.  Hace algún tiempo  ya rondaba en el ambiente, aunque no podía utilizarse demasiado, más que en sistemas relativamente simples, porque el modelo resultaba sumamente complejo y muy difícil de mantener frente a   aplicaciones complicadas.  Recién  a partir de las últimas generaciones de sistemas operativos (que ofrecen mucho mejores posibilidades de integración y comunicación) se dieron las condiciones para este nuevo paradigma de desarrollo que trajo  soluciones para el problema de la complejidad y de la multi-configuración: la Programación Orientada a Servicios, una combinación de las dos técnicas  antes mencionadas (Estructurada y Orientada a Objetos) que, además de aprovechar las ventajas de cada una,  incorpora  en  la industria del software el concepto de  Abstracción. 

Esta propuesta es muy efectiva en escenarios de sistemas de alta complejidad porque permite analizarlos desde un ámbito más global, sin necesidad de preocuparse por cuestiones específicas de implementación[3]: una solución de software no es otra cosa que un grupo de servicios, uno de los cuales cumple el papel de  integrador, coordinando  las responsabilidades de todo el conjuntoEn estos días no se conoce una arquitectura  mejor para sostener un sistema de Inteligencia Digital que la Orientada a Servicios, dado que la flexibilidad y la capacidad de extender sus funcionalidades, incorporándolas a la totalidad, es la mejor representación de la forma en que trabaja un organismo biológico.

Esta técnica facilita, también, el mantenimiento del conjunto y permite correcciones y reemplazos de herramientas en forma natural, ya que solamente con mantener las interfaces públicas (las responsabilidades comunes) puede  reemplazarse un  servicio  por otro equivalente sin tener que producir modificaciones importantes.  Tampoco hay una alternativa que ofrezca mejor flexibilidad y, a la vez, mayor solidez que ésta para utilizar con la arquitectura Modular Configurable.

 

E- COMUNICACIÓN ABSOLUTA

  Como la publicidad de una empresa telefónica, comunicación permanente significa “la libertad de estar comunicado siempre”.  Pero más que una libertad, en el ámbito de una infraestructura digital es una obligación ineludible,  porque es la forma de garantizar que el flujo de información generado en alguna parte del Broadware llegue al usuario o proceso del sistema que puede necesitarlo o aprovecharlo. No hay infraestructura digital sin comunicación ubicua (omnipresente) porque no hay información sino es información para un sujeto receptor (puede ser un usuario o un proceso) y la fuga del conocimiento, traducida como información falsa, muy probablemente derivará en resultados desastrosos  de  magnitud indeterminable.

  Más allá que el concepto de Comunicación Absoluta es aceptado y reconocido por todas las arquitecturas que operan en este nicho, tiene significados diferentes de acuerdo al marco en que se lo considere. El primer ámbito donde las PCs  se hicieron populares es el de los Negocios porque permitieron  mejorar la productividad de las personas intervinientes. Pero como  raramente alguien realiza solo un proceso comercial entero, pronto se produjeron las mejoras necesarias para  aumentar la productividad comercial,  a partir de facilitar a los grupos de trabajo el desarrollo de sus actividades de manera  conjunta en un ambiente  PC.  La infraestructura de mensajería ha permitido  resolver  este problema en un grado que hubiera resultado ciencia ficción dos décadas atrás, ya que más allá de los desplazamientos de las personas, el e-mail (y sus primos, las "video-conferencias") los mantiene comunicados  (en cualquier lugar del mundo)  y así pueden contribuir a lograr las metas sin  interrupciones mayores en el flujo de trabajo.  

  La mayor innovación incluye también la consideración de  otra  interrelación cuya importancia resulta más determinante, las comunicaciones entre elementos del Broadware (periféricos, dispositivos, PCs, software, etc.), ya que puede funcionar el sistema con comunicaciones limitadas entre usuarios, pero no hay manera de hacerlo con ruidos en la comunicación entre sus partes.  No hay seguridad posible en una solución si sobre la plataforma básica no corren los mecanismos que garantizan la integración adecuada, sobre todo teniendo en cuenta que la información que circula no puede perderse y, si no es recibida por quien corresponde, debe poder garantizarse su recuperación, ya sea por acumulación, vuelta al origen o generación de mensajes de alarma).  No importa la distancia entre dos elementos del Broadware, tienen que estar intercomunicados siempre y es responsabilidad del Entorno Operativo arbitrar los mecanismos para que esto ocurra.  La comunicación permanente significa ahora, receptores, transmisores, analizadores, procesadores e instancias de toma de decisión en un trabajo conjunto.  Internet es el medio principal que facilita esta comunión entre estructuras y servicios geográficamente distantes pero, también, abre una gran puerta a otros elementos externos que facilitan gran cantidad de información, mucha de  un valor importante aunque, en general, en estado caótico.

  Desarrollar soluciones que exploten al máximo esta capacidad de comunicación permanente para hacer el mejor uso de los flujos de información es el desafío de las soluciones que operan con Inteligencia Digital y, entre ellas, de la nuestra.

 

F- ALTO NIVEL DE AUTONOMÍA Y DISPONIBILIDAD

  La autonomía es la habilidad de una aplicación para gobernar sus recursos críticos, aquellos que requiere para  garantizar su funcionamiento como una entidad independiente. Un sistema tiene un grado aceptable de autonomía cuando es capaz de garantizar su propia estabilidad frente a los conflictos que pudieran afectarlo, ya sea evitando su ocurrencia o reparando sus consecuencias, en un lapso adecuado.

En el caso de FutboLógico es un punto clave por dos motivos fundamentales.  Primero, porque es necesario  asegurar que los flujos de información no se pierdan (ya que no es posible predecir las consecuencias de este tipo de situaciones) y, segundo, porque está preparado para realizar por sí mismo, y sin participación de los usuarios, una cantidad de importante de funciones mecánicas y configurables, muchas de las cuales operan  sin manifestaciones exteriores.  Si no asegura su desarrollo o, al menos, no detecta el problema y lo informa, seguramente la estructura del sistema sufrirá fallos considerables.

Para evitar este tipo de situaciones se tomaron  precauciones arquitectónicas: nuestra  plataforma  aísla lo más posible los recursos críticos y  limita el acceso a esos ámbitos, tanto de los usuarios como de los demás componentes, reservando únicamente autorizaciones parciales.  Tampoco concentramos todos las tareas básicas en un solo lugar sino que las distribuimos en distintos servicios y, si la configuración lo permite, en diferentes máquinas.  También FutboLógico tiene la habilidad de autoconfigurarse y de auto reparar los problemas de software  y, finalmente, cuenta con planes prefijados de resolución de conflictos y procesos mecánicos de alerta frente a situaciones de emergencia.  Además, si las condiciones lo requirieran, el Entorno Operativo EcoDigitalMS puede manejar dispositivos que mantienen su funcionamiento aún sin energía eléctrica o ante fallos en las comunicaciones y estas capacidades están disponibles en nuestra solución.

Sobre las precauciones funcionales, la plataforma cuenta con agentes de monitoreo  permanente del normal desempeño de las tareas mecánicas y está configurado para evitar que cualquiera de los integrantes del Broadware, o los mismos usuarios, desarrollen conductas que afecten a los recursos críticos y dañen su estabilidad.  Incluso, llegado el caso de no poder evitarlo, tiene la capacidad de reiniciarse  y volver a ponerse en funcionamiento, en las condiciones más similares posibles a cuando ocurrió el conflicto o en “piloto automático” hasta superar la crisis o consultar a los usuarios adecuados.

La disponibilidad es  la cantidad de tiempo en que una aplicación es capaz de aceptar  las demandas del usuario y la velocidad de respuesta que puede ofrecerle.  En el caso de sistemas como el nuestro, donde deben realizarse una cantidad muy importante de procesos mecánicos sin intervención activa del usuario y donde, además, estos procesos no son tareas secundarias sino fundamentales,  la cuestión de la asignación de prioridades se torna compleja. 

La disponibilidad del sistema remite a la disponibilidad de todo el Broadware y es necesario considerar, también, cuestiones de red, de hardware, de software, de funcionamientos orgánicos, etc.  El Entorno Operativo EcoDigitalMS  utiliza una cantidad de recursos importantes y algoritmos específicos para controlar el tráfico de procesos de trabajo, acumular peticiones, jerarquizarlas y generar respuestas (cuando fueran necesarias y posibles), todo esto  en base a la jerarquía del usuario o proceso peticionante, a la cadena de procesos en espera, a la trascendencia y urgencia de los requerimientos y a la definición de prioridades de uso que surge del  análisis de  la operatoria habitual del Sistema.

Otro ítem fundamental para mejorar las prestaciones es que  el organismo digital FutboLógico distribuye sus funciones vitales en órganos combinados o en centros orgánicos, muchos de ellos distribuidos (en distintos procesos y también en distintas máquinas), de manera que  disminuyan las probabilidades de conflictos y, a la vez, para poder satisfacer simultáneamente mayor cantidad de requerimientos.

 

 

G- GARANTÍA DE FIABILIDAD

La fiabilidad es  la habilidad de proporcionar resultados exactos en espacio y tiempo. Parece obvio que cualquier aplicación debería brindarla porque, caso contrario, no tendría sentido su utilización.  Sin embargo, en el caso de ambientes  multi-usuarios, con recursos distribuidos y capacidad de varias instancias simultáneas, la cuestión adquiere una complejidad importante.

Por ejemplo, supongamos que un sistema bancario maneja una cuenta corriente en la cual hay un saldo de $1500. Si dos usuarios  en el mismo momento (ésta es la clave), desde dos cajeros diferentes, preguntan si pueden retirar  $1000, la respuesta será positiva porque los fondos son suficientes y, si igualmente de manera simultánea, ordenan ejecutar la operación podría cometerse un error de consecuencias graves (que  en base a la autorización anterior los dos retiraran más fondos de los disponibles).  ¿Cómo se puede evitar esto?  La respuesta tradicional es el bloqueo de datos antes de iniciar cualquier operación, de manera que un solo proceso por vez pueda disponer de esos datos y recibir la autorización respectiva. Pese a los problemas que pudieran surgir (un usuario podría pedir autorización y dejar el proceso por la mitad, y nadie más estaría en condiciones de usar esa cuenta hasta tanto el usuario inicial decida terminarla), en las aplicaciones comerciales habituales es muy posible que, con este tipo de técnicas, sea suficiente.  Pero en las aplicaciones de Inteligencia Digital, una operatoria con estas limitaciones provocaría retrasos insolucionables porque el sistema está accediendo a los mismos datos continuamente para poder efectuar sus complejos procedimientos de generación y análisis de datos, y el proceso de bloqueo lo tornaría muy poco efectivo.  La disyuntiva pasa por definir cuando bloquear y cuando no y refiere a decisiones inteligentes que difícilmente puedan resolver los repositorios de datos, mucho menos si son contenedores no tradicionales (como puede ser un documento de texto) que ni siquiera permiten las técnicas de bloqueo.  La solución del Entorno Operativo disponible en FutboLógico es una Capa Inteligente que utiliza  la tecnología AID y es la encargada de autorizar o no todas las operaciones sin bloquear los datos.

Otro problema igualmente importante de resolver es ¿qué pasa si se produce un conflicto en la mitad de una operación? Supongamos que se está registrando un enroque en las posiciones tácticas de dos protagonistas y  se corta la comunicación justo cuando registramos el cambio en el primero y antes que pudiéramos ubicar correctamente al segundo.  Esta situación, que parece relativamente simple de resolver, puede complicarse si las operatorias incluyeran varios niveles de anidamiento (ya que aquí se plantearía el problema de saber cuáles de las operaciones debieran cancelarse y cuáles no, y cómo enfrentar este  inconveniente si se le suma, en el mismo momento, una situación de simultaneidad de pedido como en el caso anterior). Nuestra  solución incluye un Servidor de Transacciones (que registra en modo preliminar todas las operaciones relacionadas y únicamente las confirma cuando obtiene el OK de cada una de ellas) y un Registro de Operaciones (que guarda un listado histórico de cada paso dado por el sistema), de manera que sea posible, dado el estado inicial (que también resguardamos)  reconstruir todo la información y consolidarla.

Una aplicación no es fiable si devuelve resultados inexactos, pero FutboLógico ofrece garantía absoluta de fiabilidad y la sostiene desde las  respuestas con que su arquitectura enfrenta estas situaciones conflictivas.

 

H- AMPLIAS POSIBILIDADES DE ESCALABILIDAD

En teoría, el perfecto funcionamiento de un programa en el área de la escalabilidad se obtiene cuando este puede trabajar de igual manera en un teléfono celular, una laptop o un servidor que atiende a varios millones de usuarios simultáneamente.  Surge claramente que, hablando de sistemas complejos, es una meta utópica.  No porque no lo permita la arquitectura, de hecho el Entorno Operativo EcoDigitalMS es perfectamente escalable (y en esto se apoya la amplitud de posibilidades de FutboLógico) sino porque, si fuera configurado en forma universal para actuar de la misma manera en todos los ámbitos definidos, su implementación no resultaría aprovechable en ninguno de ellos.  La principal virtud de nuestra solución es el amplio margen de elementos habilitados para integrarse al Broadware y si, por garantizar su universalidad, perdemos la riqueza individual de estas posibilidades, el balance terminaría siendo muy  negativo.

En cambio, FutboLógico es perfectamente escalable como Broadware: a partir de la riqueza de su entorno.  Puede utilizarse con funciones similares desde el teléfono, la laptop, por Internet, etc., pero  siempre y cuando esa máquina pueda unirse al conjunto (vía red, Internet, Modem, Inalámbrico, etc.) y no por sí sola.  Esto no quita que se puedan configurar distintas funcionalidades en máquinas de más o menos potencia, incluso desconectadas del Broadware,  pero no se les debería asignar más que procesos parciales y por lapsos definidos, ya que únicamente podrán operar en un nivel razonable de aprovechamiento integral del sistema a partir de la comunicación permanente con todo el conjunto.

Con relación a la arquitectura, el Entorno Operativo cuenta con los mecanismos necesarios para manejar el más amplio rango de máquinas disponibles para arquitectura PC-Compatibles y utiliza algoritmos diferentes de procesamiento para responder en circunstancias de distinta magnitud, entregando siempre el mejor volumen  de Throughput (cantidad de trabajo,  por usuarios o por máquinas, que una aplicación puede realizar en un período dado de tiempo) que le resulta posible.

Es en este marco donde la literatura evalúa el nivel de escalabilidad (depende de la relación de throughput sobre recursos) pero consigue una medida teórica cuyo cálculo es poco significativo, amén de muy dificultoso de realizar ante funcionalidades tan complejas como las de este sistema.  Nosotros preferimos evaluar la escalabilidad a partir de las posibilidades de expandirse y contraerse para acomodarse a la mayor cantidad de situaciones y, desde este punto de vista,  consideramos que obtiene capacidades más que convenientes. El mismo núcleo FutboLógico puede operar en una moderna y ágil tableta digital o en un sistema Integrado con 64 estaciones de trabajo, servidores dedicados, sensores Gps y fisiológicos, 32 cámaras de video, aparatos de Preparación Física, Aparatos Médicos, etc. y la Institución podrá configurarlo en los diferentes niveles (sin limitaciones que signifiquen pérdida de tiempo, trabajo y recursos económicos), a medida que esté preparada para aprovechar las ventajas de las diferentes opciones de implementación. 

 


[1] Esta decisión tomaen cuenta que el sistema está dirigido a profesionales del área deportiva y requiere, para sacarle un mejor provecho,  usuarios con  conocimientos futbolísticos, y no gurúes de la informática.

[2] Para lograrlo se basa en la modelización y se orienta al encapsulamiento de las unidades como entidades (un objeto está constituido por su parte visible, lo que otros objetos “ven” de él, y su parte no visible, el “comportamiento”). De los objetos importa qué hacen, no cómo lo hacen, cada uno dentro del sistema puede, entonces, emplear técnicas completamente dispares para llevar a cabo su función.

[3] Se trata de dividir el sistema en unidades funcionales independientes, concretas y específicas, cada una  con las  responsabilidades que le corresponden bien definidas.  Ese es  el servicio que brinda esa parte al sistema como totalidad.

 
 
© 2002-2011 FutboLógico. FutboLógico es marca registrada de FutboLogico Corp. FutboLógico, FutboLogico Corp. y sus Subsidiarias se reservan los derechos intelectuales sobre los  contenidos publicados en este sitio. Se prohíbe expresamente reproducir o publicar por cualquier medio total o parcialmente estos artículos.