Get started Bring yourself up to speed with our introductory content.

3. What integration paradigms does ESA support?

Learn the response to the third question in's exclusive XI quiz. Read the answer and more detailed information on the ESA paradigm.

3. What integration paradigms does ESA support?

a) Service-orientated architecture (SOA)
b) Message-driven architecture
c) Event-driven architecture
d) Model-driven architecture


In order to support a comprehensive SOA (request/response, publish and subscribe, events, etc.) an ESA supports service-oriented, message-driven as well as event-driven architecture. In a service-orientated architecture, applications communicate through reusable services that have clear, well-defined interfaces. Service-orientated communication makes use of the underlying event and messaging communication models.

In a message-driven architecture, applications send messages via an ESA/ESB? to receiving applications. In an event-driven architecture applications create and consume messages independently of one another. In the context of SOA model-driven architecture (MDA) provides a mechanism to "manage technology". Model-driven architecture allows you to implement and manage the "meta-bus" (an ESB). MDA covers a number of specifications that have been standardised by the Object Management Group (OMG). Model-driven development allows you to stay technology independent while still being able to generate highly targeted code. SAP's WebDynpro paradigm and Visual Composer are both big supporters of model-driven development.

Return to answer page
Return to the quiz

This was last published in September 2005

Dig Deeper on SAP and enterprise service oriented architecture

Start the conversation

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.