You have been tasked with designing a “get account” SOA Service. The source data for the service resides in a legacy system that is only accessible via MQ-Series request and response queues. The service consumers have requested a synchronous interface. What integration pattern should the SOA Service employ and why?
Select an option, then click Submit answer.
-
○
The SOA Service should implement an asynchronous "get account" method because that matches the legacy system access provided.
-
○
The SOA Service should implement a synchronous "get account" method because that Is what the service consumers have requested. A new synchronous Interface to the legacy system should be created.
-
○
The SOA Service should implement two synchronous methods. The first method is a "send account request" and the second method is a "get account response." This meets the synchronous interface request of the service consumers while matching the existing interface to the legacy system.
-
○
The SOA Service should implement a synchronous "get account" method because that is what the service consumers have requested. The SOA Service should use the synchronous-to-asynchronous bridging pattern and use the existing interface to the legacy system.
-
○
The SOA Service should implement a synchronous "get account" method because that is what the service consumers have requested. The SOA Service should use the store-and-forward pattern and use the existing interface to the legacy system.