1 / 11

LSSA 10 - Process and Deployment Design

LSSA 10 - Process and Deployment Design. Five Views. Physical database Process Process state Deployment Canonical server. Physical Database. How is the data stored in different databases? Oracle, DB2 ISAM Flat files, XML Custom. Physical Database. Size Growth rate

loring
Download Presentation

LSSA 10 - Process and Deployment Design

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LSSA 10 - Process and Deployment Design

  2. Five Views • Physical database • Process • Process state • Deployment • Canonical server

  3. Physical Database How is the data stored in different databases? Oracle, DB2 ISAM Flat files, XML Custom

  4. Physical Database Size Growth rate Transaction rates Archive policies Kinds of queries

  5. Process view Problems with multiple processes Order of process startup and shutdown Process failure and recovery Allocation of components to processes Load balancing Process intercommunication Shared resources

  6. Process View Web browser Web server Info server Teller client Teller server Database server

  7. Process State • Describe the states, the state transitions, and the interactions between processes • Can model the states of a process or of its components • Used to avoid deadlock and starvation and to prevent interference between processes

  8. Process State [Init Success] Initializing Operating [Diag OK] [Init Failure] / SendAlarm(InitFailure) [System Error or Shutdown Request] Diagnosing Startup ENTRY/SendAlarm(Diag) [Diag Failure] / SendAlarm(StartFailure) Shutting down

  9. Deployment View • Shows the nodes that processes and components are run on Web server DB server

  10. Canonical Server(Scalable Server) • Scalable system must duplicate servers • Canonical server shows the design of a server that can be duplicated • Replication is hard • Most often purchased as a component (Oracle, MTS) or a standard design (web server)

  11. Summary • Many possible views • Can express most of them in UML • Often not needed • You need to know a lot more than just UML to understand these views

More Related