InterviewSolution
| 1. |
What Are Soa Patterns? |
|
Answer» SOA design patterns are reusable SOLUTIONS to a commonly occurring SOA design PROBLEMS. Some common SOA patterns include: Enterprise Service Bus: A tool that fosters service communication by providing reliable messaging, message queuing, data transformations and service BROKER FUNCTIONALITY. File Gateway: A file gateway is placed between a service and legacy flat file. The gateway acts as a mediator and can perform data transformations. Event Driven Messaging: The service notifies its consumers of relevant events with messages. Service Callback: A service requires that consumers communicate with it asynchronously. Consumers provide a callback address to which the service can send RESPONSE messages. Service Grid – Service state is stored on a grid of services that support replication and redundancy. SOA design patterns are reusable solutions to a commonly occurring SOA design problems. Some common SOA patterns include: Enterprise Service Bus: A tool that fosters service communication by providing reliable messaging, message queuing, data transformations and service broker functionality. File Gateway: A file gateway is placed between a service and legacy flat file. The gateway acts as a mediator and can perform data transformations. Event Driven Messaging: The service notifies its consumers of relevant events with messages. Service Callback: A service requires that consumers communicate with it asynchronously. Consumers provide a callback address to which the service can send response messages. Service Grid – Service state is stored on a grid of services that support replication and redundancy. |
|