Multiple choice technology architecture

Which of the following is a scenario to use Web Services?

  1. Implementing a solution with guaranteed message delivery.

  2. When there is a need to exchange data between different applications on different platforms.

  3. Application is a rich-GUI with minimal interactions with database

  4. Applications need to exchange data in an an interoperable way.

Reveal answer Fill a bubble to check yourself
B,D Correct answer
Explanation

Web Services enable standardized communication between applications across different platforms and technologies. Option B correctly identifies the core use case: exchanging data between heterogeneous systems. Option D complements this with interoperability - a key goal of web services. Option A is incorrect because web services don't guarantee message delivery (that requires WS-ReliableMessaging). Option C describes a scenario where web services add unnecessary complexity.