Identify what is wrong with the following statement: "I have a single Calculator component that provides basic math functions. I'm exposing this component as a component-based service for internal service consumers that are also component-based. I'm exposing this component as a SOAP-based Web service for internal and external service consumers that support SOAP messaging. I'm also exposing this component as a REST service for external service consumers that prefer to access its functions via HTTP methods. I'm also exposing this component as a service agent for service consumers that support explicit invocation via a service contract." SELECT ALL THAT APPLY
A. A single component cannot be exposed as a component-based service, a SOAP-based Web service and a REST service at the same time.
B. SOAP-based Web service consumer programs cannot be both internally and externally located.
C. The uniform contract required by REST services does not support the use of HTTP methods.
D. Service agents are event-driven and are therefore not explicitly invoked via a service contract.