Event Driven Dynamic Systems

Extras din curs:

Dynamic Systems

Discrete Event Examples

Untimed DES

Dynamic Systems

Try some definitions of

System

Dynamic

Dynamic System

Even if Dynamic can have the meaning of Powerful or Active, a Dynamic System is a primarily a Changeable System.

Event Driven Systems

An Event is a “thing in time”

Typing “Event Driven” in a search engine

Event Driven Programming

Event Driven Architecture/ Business

Event Driven Programming

Event-Driven Programming (EDP) is a programming paradigm in which the flow of the program is determined by events

sensor outputs

user actions (mouse clicks, key presses)

messages from other programs or threads

Event-driven programming

It uses an Infinite Loop with

Event detection

Event dispacher

The event dispatcher calls the event handlers, often using an event queue to hold unprocessed events.

Different from Batch Programming (BP)

EDP versus BP

In Bach Programming, the flow of the program is determined by the programmer

Give two short examples of pseudocode of the same problem treated using EDP and BP.

What are the differences?

What’s the main advantage of EDP?

Event-driven architecture

In an event-driven architecture, a notable thing happens inside or outside your business, which disseminates immediately to all interested parties (human or automated). The interested parties evaluate the event, and optionally take action. The event-driven action may include the invocation of a service, the triggering of a business process, and/or further information publication/ syndication.

Properties

Extreme Loose Coupling. By its nature, an event-driven architecture is extremely loosely coupled, and highly distributed. The creator (source) of the event only knows the event transpired. The creator has no knowledge of the event’s subsequent processing, or the interested parties. The traceability of an event through a dynamic multipath event network can be difficult. Thus, event-driven architectures are best used for asynchronous flows of work and information.

DES

The acronym DES, or frequently DEDS (for discrete event dynamic systems), has been used extensively in many different fields of mathematics and applications, to designate apparently widely different systems. Nevertheless, all these systems have in common the property of being driven by events, rather than by time.

DES

A Discrete Event System (DES) can be defined as a dynamic system for which the state changes in response to the occurrence of discrete events. The discrete events take place at possible irregular or unknown time instants, i.e., asynchronously and non-deterministically, but are the result of interactions within the system itself.

DES

The conceptual structure of a DES is deceptively simple: A system composed of multitudes of “jobs” that require various services from a multitude of "resources.” The limited availability of the resources determines the interactions between the jobs, while the start and the completion of the jobs, as well as the changes of the resources generate the events that govern the dynamics of the system.

Observații:

University "Politehnica" of Bucharest

Faculty of Engineering in Foreign Languages

Master Studies in Business Administration

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • DEDS Business 1.ppt
  • DEDS Business 2.ppt
  • DEDS Business 3.ppt
  • DEDS Business 4.ppt
  • DEDS Business 5.ppt
  • DEDS Business 6.ppt
  • DEDS Business 7.ppt
  • DEDS Business 8.ppt
  • DEDS Business 9.ppt
Alte informații:
Tipuri fișiere:
ppt
Nota:
10/10 (1 voturi)
Nr fișiere:
9 fisiere
Pagini (total):
244 pagini
Marime:
1.04MB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Curs
Domeniu:
Știința Administrației
Predat:
la facultate
Materie:
Știința Administrației
Profesorului:
Bujor Pavaloiu
Sus!