Diseño de arquitecturas
"Tenemos la respuesta adecuada para unos sistemas de información cada vez más complejos"

Dentro de la estructura global de un sistema de información, la Arquitectura de Software es el diseño de más alto nivel. Se trata de una disciplina clave, ya que de ella dependen las interacciones entre los diferentes actores tecnológicos y, en buena medida, también la fiabilidad y el rendimiento del entorno en el que nuestras aplicaciones van a trabajar.
Conocimiento experto
El área de especialización de Vector cuenta con un conocimiento experto de las diferentes arquitecturas. Nuestros profesionales están preparados para analizar los requerimientos del proyecto, estudiar las limitaciones impuestas por las tecnologías actuales del cliente y proponer la mejor solución.
Experiencia y tecnología
Conocemos los diferentes paradigmas de desarrollo y sus tipos de vistas o modelos: estática, funcional, dinámica, etc. Manejamos con destreza los principales lenguajes utilizados para expresar las vistas o modelos (UML, etc.). Y hemos implementado con éxito las siguientes arquitecturas para sistemas de información:
- Flujo de datos: Tubería y filtros.
- Estilos centrados en datos: Arquitecturas de pizarra o repositorio.
- Llamada y retorno: Model-View-Controller ( MVC), arquitecturas en capas, arquitecturas orientadas a objetos, arquitecturas basadas en componentes.
- Código móvil: Arquitectura de máquinas virtuales.
- Heterogéneos: Sistemas de control de procesos, arquitecturas basadas en atributos.
- Peer-to-Peer: Arquitecturas basadas en eventos, arquitecturas orientadas a servicios (SOA), arquitecturas basadas en recursos.
Metodología
Para asegurarnos de que el sistema de información propuesto es el más adecuado:
- Presentamos varias alternativas de diseño.
- Aportamos información relevante, que realmente ayuda a la toma de decisiones.
- Proporcionamos al cliente los conceptos y las referencias que necesita para garantizar una comunicación eficaz entre los equipos que participan en el proyecto.
Así trabajamos
Estas son algunas de las tareas fundamentales llevadas a cabo por los arquitectos de Vector:
- Definir las vistas de la arquitectura de una aplicación; es decir, crear la arquitectura, ya que la arquitectura es, en pocas palabras, un conjunto de vistas de alto nivel.
- Dar soporte técnico-tecnológico a clientes y expertos en negocios.
- Conceptualizar y experimentar con distintos enfoques arquitectónicos.
- Crear documentos de modelos, componentes y especificaciones de interfaces.
- Validar la arquitectura contra los requerimientos del proyecto.
Por qué es tan importante el Diseño de arquitecturas
La Arquitectura de Software se centra en el análisis y definición de la estructura de un sistema de información, y pone el énfasis en el estudio de las interacciones entre los diferentes elementos. Normalmente, utilizamos modelos o vistas para describir distintos aspectos del software. Cada uno de ellos constituye una descripción parcial de una misma arquitectura.
La complejidad y el tamaño de los sistemas software ha crecido de manera espectacular en los últimos años. Ha quedado atrás la época en que la programación se abordaba como un proceso artesanal. El primer paso para desarrollar una respuesta adecuada a los nuevos retos surgidos en el entorno de la tecnología consiste en garantizar un diseño de arquitectura software fácilmente escalable y mantenible, ajustado a las necesidades de los nuevos sistemas de información.
Casos de éxito
Portal de promoción turística para el Consorcio Sierra Oeste de Madrid
Vector ha diseñado y desarrollado el portal de promoción turística del Consorcio Sierra Oeste de Madrid. Para ello, ha utilizado una solución de gestión de contenidos que dota de independencia al cliente para administrar de forma flexible y dinámica toda la información. [...]
Aplicación de gestión comercial internacional para la editorial Macmillan
La editorial Macmillan ha confiado en Vector para migrar sus aplicaciones de gestión a un entorno web. La nueva solución es multipaís, multilenguaje y multiusuario, y puede ser adaptada a las necesidades específicas de las diferentes delegaciones. [...]
Referencias
- Consorcio Turístico Sierra Oeste
- MacMillan Iberia
- Cámara Oficial de Comercio e Industria de Madrid
