assignment1.docx - MILITARY COLLEGE OF SIGNALS DISTRIBUTED...

This preview shows page 1 - 3 out of 4 pages.

MILITARY COLLEGE OF SIGNALSDISTRIBUTED COMPUTINGAssignment number: 01Name: Zahra QamarCourse: BESE 23C
Question:Write very briefly in your own words on:1.Architectural patterns2.Fundamental modelsSolution:Architectural patternsAn architectural pattern is a general, reusable solution to a commonly occurring problemin software architecture within a given context.Types of patterns:1)Layering architecture:In this architecture the complex software is divided into a set of layers with each layerproviding a set of software abstractions and well-defined service. Each layer beingunaware of the implementation details or even of the layers beneath it.Software layers:a)Application:It specifies the shared communications protocols and interfacemethods used by hosts in a communications network.b)Middleware: it masks heterogeneity, enables interoperability and raises the levelof communication activities for example CORBA.c)Operating system: Facilitate communication and coordination among processes.d)Computer and Network Hardware: Provide services to the above layers2)Tiered architecture:In this architecture, the functionality of a layer is organized and placed into appropriateservers and physical nodes.it is complementary to layered architecture.a)Two-tiered architecture:in this architecture, we havepresentation logicon onenode and

Upload your study docs or become a

Course Hero member to access this document

Upload your study docs or become a

Course Hero member to access this document

End of preview. Want to read all 4 pages?

Upload your study docs or become a

Course Hero member to access this document

Term
Fall
Professor
NoProfessor
Tags
Distributed Computing, Multitier architecture, Database centric architecture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture