Common Architectures Flashcards

1
Q

Which components are contained in two tier architecture?

A
  • User System Interface, such as session, text input, dialog, and display management services
  • Processing Management, such as process development, process enactment, process monitoring, and process resource services
  • Database Management, such as data and file services
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is scalability?

A

It is the capability to support the essential quality of service as the system load increases without changing the system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is extensibility?

A

It is the capability to add additional functionality or alter the existing functionality without impacting the existing system functionality.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is reliability?

A

It is used to ensure the integrity and consistency of the application and all of its transactions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the limitations of two-tier software architectures?

A
  • Scalability: The two-tier architecture is not scalable.
  • Interoperability: The two-tier architecture is used to limit interoperability by using stored procedures for implementing complex processing logic.
  • System administration and configuration: The two-tier architecture may not be easy to manage and maintain, as when applications reside on the client, each upgrade should be delivered, installed, and tested on each client.
  • Batch jobs: The two-tier architecture is not effective in running batch programs.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is availability?

A

It is used to make certain that a service/resource is always accessible.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is manageability?

A

It is the capability to manage the system for ensuring the constant health of the system with respect to scalability, reliability, availability, performance, and security.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is maintainability?

A

It is the capability to correct flaws in the existing functionality without affecting other components of the system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is an n-tier architecture?

A

The n-tier architecture is the most advanced type of architecture for a network configuration. This architecture introduces middleware components, such as application servers and Web servers between clients and the database server.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a multi-tier application?

A

A multi-tier application is a distributed application that is hosted by dissimilar machines for constructing enterprise applications. The functionality of the tier is divided into isolated functional areas and these functional areas are known as tiers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is encapsulation?

A

Encapsulation is the mechanism that binds together data structure (attributes) and behavior (operations) of an object into a single unit. It keeps the internal implementation details of the object hidden from other objects.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What categories are defined for Java clients?

A
  • Application Clients: Application clients are executed in the Java 2 Runtime Environment, Standard Edition (JRE). These are like the stand-alone applications running on traditional desktop computers.
  • Applet Clients: These are user interface components that execute in a Web browser.
  • MIDlet Clients: These are small applications that are programmed to the Mobile Information Device Profile (MIDP).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are Web services?

A

Web services are typically application programming interfaces (API) or web APIs that are accessed via Hypertext Transfer Protocol and executed on a remote system hosting the requested services.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly