2 research outputs found

    Characterising Enterprise Application Integration Solutions as Discrete-Event Systems

    Get PDF
    It is not difficult to find an enterprise which has a software ecosystem composed of applications that were built using different technologies, data models, operating systems, and most often were not designed to exchange data and share functionalities. Enterprise Application Integration provides methodologies and tools to design and implement integration solutions. The state-of-the-art integration technologies provide a domain-specific language that enables the design of conceptual models for integration solutions. The analysis of integration solutions to predict their behaviour and find possible performance bottlenecks is an important activity that contributes to increase the quality of the delivered solutions, however, software engineers follow a costly, risky, and time-consuming approach. Integration solutions shall be understood as a discrete-event system. This chapter introduces a new approach based on simulation to take advantage of well-established techniques and tools for discrete-event simulation, cutting down cost, risk, and time to deliver better integration solutions

    Developing an Event Driven Application

    Get PDF
    Cílem této bakalářské práce je analyzovat současné přístupy tvorby událostně orientovaných architektur, popis návrhu těchto architektur a využití získaných poznatků při návrhu a implementaci událostně procesní sítě vlastní aplikace. První část práce je věnována obecným principům událostně orientovaných přístupů. V následující části jsou rozebrány možné návrhy událostně procesních sítí. Poslední část je dedikována popisu událostně procesní sítě implementované v aplikaci. Aplikace je dynamická textová hra tvořená v programovacím jazyce Java. Hráč se může rozhodovat pro velké množství akcí, které jsou následně zpracovány událostně procesní sítí. Výstupem této práce je funkční hra.The aim of this thesis is to analyse current approaches in the construction of event oriented architectures, the description of its design and the application of gained findings to design and implementation of event processing network within an application. The first part of this study reviews general principles of event driven approaches. The following section discusses possible designs of event processing networks. The last part addresses the description of event processing network implemented in an application. The application is a dynamic text game created in programming language Java. A player has a wide spectrum of actions to choose, which are consecutively processed in an event processing network. The output of this study is a fully functional game.155 - Katedra aplikované informatikyvýborn
    corecore