Page 243 - DCAP307_PLANNING_AND_MANAGING_IT_INFRASTRUCTURE
P. 243

Unit 14: Enterprise Architecture




              First step  of developing an enterprise architecture usually  use to go through  proven  Notes
               architectural patterns in order to find the right architecture for the given need with respect
               to business needs, rules and constraints.

          14.5 Keywords

          Architectural Style: Architectural style implies a set of design rules that identify the kinds of
          components and connectors that may be used to compose a system or subsystem, together with
          local or global constraints that are implemented.
          Communicating Processes: Communicating processes are applicable for applications that involve
          a collection of distinct, largely independent computations whose execution should  proceed
          independently.

          Data Abstraction Style: This  style is  suitable for applications in  which  a  central issue is
          identifying and protecting related bodies of information, especially representation information.
          Enterprise Architecture: An Enterprise Architecture (EA) is a conceptual blueprint that defines
          the structure and operation of an organisation.
          Interpreter Style: The interpreter architectural style is suitable for  applications in which the
          most appropriate language or machine for executing the solution is not directly available.

          Layered Style: This architectural style is suitable for applications that involve distinct classes of
          services that can be arranged hierarchically.
          Repository Style: This style is suitable for applications in which the central issue is establishing,
          augmenting, and maintaining a complex central body of information.
          Software Architecture: Software architecture is the representation of a software system at the
          highest possible level of abstraction.

          14.6 Review Questions

          1.   What is Enterprise Architecture? Discuss the goal of enterprise architecture.
          2.   Discuss the importance of enterprise architecture.
          3.   What is software architecture? Also discuss the concept of software elements.

          4.   What are the various styles which are used to develop the architecture of a system? Explain.
          5.   Discuss the concept of pipeline architectural style.
          6.   What are communicating processes? Discuss with example.

          7.   Describe the use of repository architectural style with example.
          8.   Make distinction between layered and interpreter architectural style.
          9.   Describe the steps used in developing enterprise architecture.
          10.  Which style is suitable for applications in which a central issue is identifying and protecting
               related bodies of information? Explain.

          Answers: Self  Assessment

          1.   Enterprise architecture           2.  business strategy
          3.   enterprise architects             4.  Software architecture




                                           LOVELY PROFESSIONAL UNIVERSITY                                   237
   238   239   240   241   242   243   244   245