Quiz: SearchSAP.com

3. What integration paradigms does ESA support?

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 first published in September 2005

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
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
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: