Questions and CORRECT Answers
Business Model - CORRECT ANSWER✔✔- Companies strategy for creating value for
customers
Business processes to deliver that value
Business Capabilities - CORRECT ANSWER✔✔- Design of key operations (functions,
cross-functional processes) eg manufacturing, sales, marketing, R&D
IT Applications - CORRECT ANSWER✔✔- Software, including CRM, ERP, SCM,
payment systems that supports key business processes
IT integration platform - CORRECT ANSWER✔✔- software that integrates company's
applications, determines which application provides which functionality
IT infrastructure products - CORRECT ANSWER✔✔- grouping of hardware into
infrastructure products with defined service level agreements
Layers - CORRECT ANSWER✔✔- help to differentiate between the different kinds of tasks
performed by the components, making it easier to create a design that supports re-usability of
components.
Each logical layer contains a number of discrete component types grouped into sub layers,
with each sub layer performing a specific type of task.
Presentation Layer - CORRECT ANSWER✔✔- This layer contains the user oriented
functionality responsible for managing user interaction with the system, and generally
consists of components that provide a common bridge into the core business logic
encapsulated in the business layer.
Business layer - CORRECT ANSWER✔✔- - This layer implements the core functionality of
the system and encapsulates the relevant business logic
,- It generally consists of components, some of which may expose service interfaces that other
callers can use.
Data Layer - CORRECT ANSWER✔✔- - This layer provides access to data hosted within
the boundaries of the system, and data exposed by other networked systems
- exposes generic interfaces that the components in the business layer can consume
Services layer - CORRECT ANSWER✔✔- - exposes the business functionality of the
application
- effectively provides an alternative view that allows clients to use a different channel to
access the application
Service interfaces - CORRECT ANSWER✔✔- facade that exposes the business logic
implemented in the application (typically, logic in the business layer) to potential consumers
message types - CORRECT ANSWER✔✔- When exchanging data across the service layer,
data structures are wrapped by message structures that support different types of operations.
focus on the highest level of abstraction and start grouping functionality into layers -
CORRECT ANSWER✔✔- First task when designing an app
Layers - CORRECT ANSWER✔✔- describe the logical groupings of the functionality and
components in an application
Tiers - CORRECT ANSWER✔✔- describe the physical distribution of the functionality and
components on separate servers, computers, networks, or remote locations
-imply physical separation
True - CORRECT ANSWER✔✔- You can locate more than one layer on the same
tier/physical machine
, Non distributed deployment - CORRECT ANSWER✔✔- - minimal number of physical
servers
- limited scalability
Distributed deployment - CORRECT ANSWER✔✔- - The layers of the application reside
on separate physical tiers
- scalable
Failover cluser - CORRECT ANSWER✔✔- set of servers that are configured in such a way
that if one server becomes unavailable, another server automatically takes over for the failed
server and continues processing.
trusted subsystem / trusted server model - CORRECT ANSWER✔✔- - users are partitioned
into application defined, logical roles
- Members of a particular role share the same privileges within the application
- Access to operations (typically expressed by method calls) is authorized based on the role
membership of the user
Scale up - CORRECT ANSWER✔✔- - you add hardware such as processors, RAM, and
network interface cards (NICs) to your existing servers to support increased capacity
- consider which resources are limiting application performance. For example, if it is memory
bound or network bound, adding CPU resources will not help
scale out - CORRECT ANSWER✔✔- - add more servers and use load balancing and
clustering solutions
- mitigates hardware failures