Architektura procesu

Architektura procesu to projekt strukturalny ogólnych systemów procesowych. Dotyczy to takich dziedzin, jak komputery (oprogramowanie, sprzęt, sieci itp.), procesy biznesowe ( architektura przedsiębiorstwa , zasady i procedury, logistyka, zarządzanie projektami itp.) oraz każdy inny system procesowy o różnym stopniu złożoności .

Procesy definiuje się jako mające wejścia, wyjścia i energię potrzebną do przekształcenia wejść w wyjścia. Wykorzystanie energii podczas transformacji oznacza również upływ czasu: proces wymaga czasu rzeczywistego , aby wykonać związane z nim działanie. Proces wymaga również przestrzeni dla obiektów wejścia/wyjścia i obiektów transformujących, aby istniały: proces wykorzystuje rzeczywistą przestrzeń.

System procesów to wyspecjalizowany system procesów. Procesy składają się z procesów. Złożone procesy składają się z kilku procesów, które z kolei składają się z kilku procesów. Powoduje to ogólną strukturalną hierarchię abstrakcji . Jeśli system procesów jest badany hierarchicznie, łatwiej jest go zrozumieć i zarządzać; dlatego architektura procesów wymaga umiejętności hierarchicznego rozpatrywania systemów procesów. Graficzne modelowanie architektur procesów jest rozpatrywane przez dualistyczne sieci Petriego . Matematyczne rozważania nad architekturami procesów można znaleźć w CCS i rachunku π .

Strukturę systemu procesowego lub jego architekturę można postrzegać jako dualistyczną relację jego infrastruktury i suprastruktury. Infrastruktura opisuje części składowe systemu procesowego i ich interakcje. Suprastruktura uwzględnia nadsystem, którego częścią jest system procesowy. (Suprastruktury nie należy mylić z nadbudową , która w rzeczywistości jest częścią infrastruktury zbudowanej w celu wsparcia (zewnętrznego).) Kiedy przechodzi się przez architekturę procesu z jednego poziomu abstrakcji na następny, infrastruktura staje się podstawą suprastruktury i odwrotnie jako jeden wygląda w systemie lub bez.

Wymagania dla systemu procesowego są wyprowadzane na każdym poziomie hierarchicznym. Wymagania czarnej skrzynki dla systemu pochodzą z jego suprastruktury. Wymagania klienta to wymagania czarnej skrzynki znajdujące się blisko, jeśli nie na szczycie hierarchii architektury procesów. Wymagania białoskrzynkowe, takie jak zasady inżynierskie, składnia programowania itp., pochodzą z infrastruktury systemu procesowego.

Systemy procesowe są dualistycznym zjawiskiem zmiany/bez zmian lub formy/transformacji i jako takie dobrze nadają się do modelowania za pomocą dwuczęściowego systemu modelowania sieci Petriego , a w szczególności dualistycznych sieci Petriego klasy procesów , w których procesy mogą być symulowane w w czasie rzeczywistym i przestrzeni oraz badane hierarchicznie.

Zobacz też

  1. ^ ab Dawis, EP, JF Dawis , Wei-Pin Koo (2001). Architektura systemów komputerowych wykorzystujących dualistyczne sieci Petriego. Systems, Man, and Cybernetics, 2001 IEEE International Conference on Volume 3, 2001 Strony: 1554 - 1558 vol.3
  2. ^ ab Dawis , EP (2001). Architektura stosu protokołów SS7 na platformie przełącznika szerokopasmowego z wykorzystaniem dualistycznych sieci Petriego. Komunikacja, komputery i przetwarzanie sygnałów, 2001. PACRIM. 2001 Konferencja IEEE Pacific Rim w tomie 1, 2001 Strona (y): 323 - 326 vol.1