Which combination of technologies is best for distributing and consuming these events throughout the company?

Your company is creating a Java EE corporate wide workflow system in winch significant
internal business events are consumed by multiple applications. Due to multi-year
development plans, many of these applications do not exist yet, even at the design stage. IT
has defined standard data formats for these events in the form of small XML documents.
Also, the rules for how an application filters and processes events are not fixed In advance
and can change over the life or the application. Which combination of technologies is best
for distributing and consuming these events throughout the company?

Your company is creating a Java EE corporate wide workflow system in winch significant
internal business events are consumed by multiple applications. Due to multi-year
development plans, many of these applications do not exist yet, even at the design stage. IT
has defined standard data formats for these events in the form of small XML documents.
Also, the rules for how an application filters and processes events are not fixed In advance
and can change over the life or the application. Which combination of technologies is best
for distributing and consuming these events throughout the company?

A.
Relational database and JDBC

B.
HTTP client library and servlets

C.
Remote Method Invocation (RMI) and stateless session beans

D.
Java Message Service (JMS) topics and message-driven beans

E.
JMS queues and message-driven beans



Leave a Reply 1

Your email address will not be published. Required fields are marked *


Ashishkumar

Ashishkumar

D is correct answer.

E is wrong answer because business events are consumed by multiple applications not single application. Its not point to point communication but its like public subscriber… events needs to consume by multi application.