A customer demands access to your Service Composite Architecture (SCA) application.
However keeping with the customer’s company standards, the interface must be EJB 3.0.
Which solution meets the needs of the customer while requiring the least amount of time, effort,
and architectural change for you?
A.
Create a small EJB 3.0 application that interfaces directly with your SCA application. This
approach hides the web service interface from your customer while adding the smallest amount of
overhead in the process
B.
Create an EJB 3.0 interface using Oracle Service Bus, which, in turn, invokes the SCA
application through its native web service interface. This approach hides the web service Interface
from your customer while adding the smallest amount of overhead in the process.
C.
Use the Mediator component to provide an EJB 3.0 interface in addition to the existing web
service interface. This approach adds the least amount of overhead to each call.
D.
Explain to the customer the importance and flexibility of modem web services, and encourage
the customer to learn some new skills.
Explanation:
B.
C
SOA Sute Handbook, part II, chpt. 12 – easy way to add EJB interface though Mediator.
Service Bus in B is additional layer, and may lead to architectural change.
My doubts are between A and C but I am more toward C although I have my doubts because I don’t know how easy is to build a EJB application and If it is easy to conect it with the SCA but I do know that the mediator is almost all the time the quickest and easiest way.
There is no way it can be B option.
B