Tag: architecture

Questions Related to architecture

  1. Static and Dynamic only

  2. static only

  3. Synchronous and Asynchronous

  4. synchronous only.


Correct Option: A,C
  1. They are not related to each other in any way

  2. High Security generally results in high performance

  3. High performance is a pre-requisite for secure systems

  4. Security and Performance are inversely proportional

  5. Low performance systems cannot be secure


Correct Option: D
  1. The need for Security is a classic example of a functional service level requirement and the checking account rule, an example of non-functional QoS requirement.

  2. The discussion about Security and the mandatory checking account both illustrate functional service level requirements.

  3. Neither Security nor the mandatory Checking Account is an example of any kind of requirements, theoretically speaking.

  4. Security is an Architectural non-functional requirement and the Mandatory Checking Account a functional design requirement.

  5. They are both examples of Business Use Cases.


Correct Option: D
  1. It is a fault-tolerance mechanism.

  2. It is achieved by taking cold back ups.

  3. Each replica attempts to process each request but extra calls may be intercepted via an interceptor.

  4. State changes are logged and periodically flushed to the replicas.

  5. State is synchronized only when the primary service fails.

  6. Each replica is identical to the main service.


Correct Option: A,C,F
  1. Achieved by adding servers to the system

  2. Achieved by adding capacity (memory, CPU and so on)

  3. It is generally more expensive than Horizontal scaling

  4. Decreases manageability

  5. Requires few or no changes to the system architecture

  6. Has little or no impact on the reliability and availability of the


Correct Option: B,E,F
  1. reduces browser-compatibility issues

  2. reduces page-refreshes, enhancing user experience

  3. increases security of browser-based applications

  4. Works even when Java Script is disabled.


Correct Option: B
Explanation:

To answer this question, the user needs to be familiar with the concept of Ajax-based solutions.

Ajax-based solutions provide several advantages, such as:

A. Reduces browser-compatibility issues: This is true because Ajax uses JavaScript and the XMLHttpRequest object, which are supported across multiple browsers. This means that developers can write Ajax code once and it will work consistently across various browsers.

B. Reduces page-refreshes, enhancing user experience: This is true because Ajax allows developers to update parts of a web page without reloading the entire page. This means that the user can interact with the website without experiencing the lag of a page refresh.

C. Increases security of browser-based applications: This is false. Ajax-based solutions do not inherently increase the security of a web application. However, they can be used in conjunction with other security measures to improve overall security.

D. Works even when JavaScript is disabled: This is false. Ajax relies on JavaScript to function properly. If JavaScript is disabled, Ajax will not work.

Therefore, the correct answer is:

The Answer is: B. Reduces page-refreshes, enhancing user experience.

  1. Minimal installation conflicts and environment issues.

  2. No issues with cross-browser compatibility and support.

  3. Provides very good client security.

  4. Readily available standard development kits.


Correct Option: A
  1. Logging protocol specific information

  2. Adding security information to the message

  3. Modifying protocol headers

  4. Logic to service the request


Correct Option: D

Which of the following is NOT a valid scenario for implementing Java EE WebServices?

  1. .NET application must be able to call your service.

  2. Your client could be built in any language and run on any platform.

  3. Guaranteed message delivery

  4. Provide reusable & interoperable service across the industry.


Correct Option: C