Desarrollo Taller N°3 Sistemas y ERP
Enviado por Rtejoastudillo • 15 de Agosto de 2021 • Tarea • 930 Palabras (4 Páginas) • 47 Visitas
Universidad San Sebastián[pic 1]
Facultad de Economía y Negocios
Ing. Administración de Empresas ADVANCE.
Taller N°3 |
Arquitectura de los Sistemas ERP |
[pic 2]
Introducción
La arquitectura de sistemas se refiere a la representación en estructura de una aplicación, tanto de software como de hardware. Intenta describir, tanto desde un punto de vista lógico como físico la forma en la que trabajan los diferentes componentes de este.
Existen distintos tipos de arquitecturas de sistemas donde la estructura varía en función de las necesidades de las empresas y del momento histórico en el que fueron presentados.
Dentro de ellos se pueden mencionar tres:
- Sistemas monolíticos/centralizados
Se dispone de un gran ordenador central físico (mainframe) que sirve a cientos o miles de usuarios conectados a este, a través de una pantalla que se utiliza para entrar o actualizar datos y acceder a información en el mainframe.
Tanto la interfaz de usuario como las reglas de negocio y los datos residen en la misma máquina. Se produce, en consecuencia, un acoplamiento de niveles.
- Arquitectura cliente/servidor
Los usuarios pueden procesar información localmente, de forma descentralizada y autónoma respecto al ordenador central.
En esta arquitectura tanto interfaz de usuario, basada en Windows, como la lógica de negocio de las aplicaciones reside en las máquinas “cliente”. Los datos residen en el servidor y son compartidos por todas las estaciones cliente.
- Arquitectura distribuida
Se establece una división entre los distintos niveles lógicos. cada nivel lógico dispone de un tipo de servidor físico especializado:
- Interfaz de usuario ➔ Servidor web
- La lógica de negocio ➔ Servidor de aplicaciones
- Acceso a los datos ➔ Servidor de base de datos
Esto es necesario para soportar las nuevas arquitecturas Internet.
El desarrollo de esta arquitectura ha sido un facilitador para el desarrollo de Internet. La computación en la nube (cloud computing) es su último exponente.
Desarrollo
El término “arquitectura de software” aparece en 1992 con el trabajo de Perry y Wolf, pero sus antecedentes se remontan hasta finales de la década de los sesenta. En 1968, Edsger Dijkstra (Holandés) habla de una estructuración correcta de los sistemas de software, aunque no la llama arquitectura como tal.
En la década de los 70, el concepto de arquitectura vagó sin una semántica clara pero el diseño estructurado dio pie a la independencia entre el diseño y la implementación. Los trabajos de Parnas (1972) sobre la modularidad en el diseño de sistemas y su mejora en la flexibilidad y el control conceptual de sistemas, fueron aportaciones esenciales. También Brooks (1975) diseñador del sistema operativo OS/360, utilizaba el concepto de arquitectura del sistema para referirse a la “especificación completa y detallada de la interfaz del usuario”. La arquitectura más utilizada en estos años era la de Sistemas monolíticos/centralizados.
...