cbps - alexandru ioan cuza university · 2011. 12. 11. · cbps vine cu propunerea de a face o...

14
CBPS Andrada Astefanoaie Rodica Bozianu Evgheni Babinciuc Silviu Odobescu Andrei Petraru Dumitru Prelipceanu Decembrie 12, 2011 1 / 14

Upload: others

Post on 31-Jan-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

  • CBPS

    Andrada AstefanoaieRodica Bozianu

    Evgheni BabinciucSilviu OdobescuAndrei Petraru

    Dumitru Prelipceanu

    Decembrie 12, 2011

    1 / 14

  • Outline

    1 Ideea poriectului

    2 Diagrame UML

    3 BPMN

    4 AOP

    5 Demo

    6 Concluzii

    2 / 14

  • Ideea proiectului

    Ideea: Transmiterea criptata a datelor ce satisfac anumite conditii intrePublisher-i si Subscriber-i prin intermediul unei retele de Broker-i.

    Figure: Transmiterea datelor in retea

    3 / 14

  • Diagrame UseCase

    Figure: UseCase - Publicarea datelor in retea

    4 / 14

  • Diagrame UseCase

    Figure: UseCase - Cererea datelor din retea

    5 / 14

  • Diagrame de secventa

    Figure: Diagrame de secventa

    6 / 14

  • Diagrame de clasa

    Figure: Diagrame de clasa

    7 / 14

  • BPMN keys

    Figure: BPMN - generarea cheilor

    8 / 14

  • BPMN Publish

    Figure: BPMN - publicarea datelor

    9 / 14

  • Design Patterns

    Mai jos sunt prezentate cateva dintre design pattern-urile folosite:

    Publish/Subscribe,

    Information Expert - fiecare clasa are un rol bine definit

    Creator

    Singleton - entitatea de incredere

    Prototype

    Adapter

    10 / 14

  • AOP Debugger

    Figure: AOP - Debugger

    11 / 14

  • AOP Caching

    Figure: AOP - Caching

    12 / 14

  • Demo

    Demo

    13 / 14

  • Concluzii

    CBPS vine cu propunerea de a face o selectie sigura a unor informatii.Exemplul Bursei de Valori evidentiaza necesitatea pastrarii datelor private,dar peste care sa se poata face operatii de selectie. Sistemul permite asfelimplementarea patternului cunoscut de Publisher-Subscriber facand apel laun Broker.O buna analiza a proiectului prin intermediul tehnicilor de ingineriespecifice domeniului au facilitat analiza necesitatilor la nivel deimplementare. De asemenea, astfel au putut fi rezolvate din start o seriede probleme ce ar fi putut aparea pe parcurs.

    14 / 14

    Ideea poriectuluiDiagrame UMLBPMNAOPDemoConcluzii