La arquitectura de procesos es el diseño estructural de sistemas de procesos generales. Se aplica a campos como computadoras (software, hardware, redes, etc.), procesos comerciales ( arquitectura empresarial , políticas y procedimientos, logística, gestión de proyectos, etc.) y cualquier otro sistema de procesos de diversos grados de complejidad . [1]
Los procesos se definen por tener entradas, salidas y la energía necesaria para transformar las entradas en salidas. El uso de energía durante la transformación también implica un paso del tiempo: un proceso necesita tiempo real para realizar su acción asociada. Un proceso también requiere espacio para que existan objetos de entrada / salida y objetos transformadores: un proceso usa el espacio real.
Un sistema de proceso es un sistema de procesos especializado. Los procesos se componen de procesos. Los procesos complejos se componen de varios procesos que a su vez se componen de varios procesos. Esto da como resultado una jerarquía estructural general de abstracción . Si el sistema de procesos se estudia jerárquicamente, es más fácil de entender y administrar; por lo tanto, la arquitectura de procesos requiere la capacidad de considerar los sistemas de procesos jerárquicamente. El modelado gráfico de arquitecturas de procesos se considera mediante redes de Petri dualistas . La consideración matemática de las arquitecturas de procesos se puede encontrar en CCS y el cálculo π .
La estructura de un sistema de proceso, o su arquitectura, se puede ver como una relación dualista de su infraestructura y supraestructura. [1] [2] La infraestructura describe los componentes de un sistema de proceso y sus interacciones. La supraestructura considera el súper sistema del que forma parte el sistema de proceso. (La supraestructura no debe confundirse con la superestructura , que en realidad es parte de la infraestructura construida para soporte (externo).) A medida que se atraviesa la arquitectura del proceso de un nivel de abstracción al siguiente, la infraestructura se convierte en la base de la supraestructura y viceversa como una mira dentro o fuera de un sistema.
Los requisitos para un sistema de procesos se derivan en todos los niveles jerárquicos. [2] Los requisitos de caja negra para un sistema provienen de su supraestructura. Los requisitos del cliente son requisitos de caja negra cerca, si no en, la parte superior de la jerarquía de una arquitectura de proceso. Los requisitos de caja blanca, como reglas de ingeniería, sintaxis de programación , etc., provienen de la infraestructura del sistema de procesos.
Los sistemas de proceso son un fenómeno dualista de cambio / no cambio o forma / transformación y, como tal, son adecuados para ser modelados por el sistema de modelado de redes de Petri bipartito y, en particular, las redes de Petri dualistas de clase de proceso donde los procesos se pueden simular en tiempo real y espacio y estudiado jerárquicamente.
Ver también
- Sistema complejo
- Arquitectura de seguridad de la información empresarial
- Diagrama de flujo
- Arquitectura informacional
- Ingeniería de métodos
- Red de Petri
- Cálculo de procesos
- Ingeniería de Procesos
- Gestión de proceso
- Modelado de procesos
- Teoría de procesos
- Sistema de sistemas
- Arquitectura de sistemas
- Teoría de sistemas
- Flujo de trabajo
Referencias
- ↑ a b Dawis, EP, JF Dawis, Wei-Pin Koo (2001). Arquitectura de sistemas informáticos que utilizan redes de Petri dualistas. Systems, Man, and Cybernetics, 2001 IEEE International Conference on Volume 3, 2001 Página (s): 1554-1558 vol.3
- ↑ a b Dawis, EP (2001). Arquitectura de una pila de protocolos SS7 en una plataforma de conmutación de banda ancha utilizando redes de Petri dualistas. Comunicaciones, Computadoras y Procesamiento de señales, 2001. PACRIM. 2001 IEEE Pacific Rim Conference on Volume 1, 2001 Página (s): 323 - 326 vol.1