What are suitable interface technologies for this data exchange that are secure, cross-platform, and internet friendly, assuming that Anypoint Connectors exist for these interface technologies?

A retailer is designing a data exchange interface to be used by its suppliers. The interface must support secure communication over the public internet. The interface must also work with a wide variety of programming languages and IT systems used by suppliers.

What are suitable interface technologies for this data exchange that are secure, cross-platform, and internet friendly, assuming that Anypoint Connectors exist for these interface technologies?
A . EDJFACT XML over SFTP JSON/REST over HTTPS
B . SOAP over HTTPS HOP over TLS gRPC over HTTPS
C . XML over ActiveMQ XML over SFTP XML/REST over HTTPS
D . CSV over FTP YAML over TLS JSON over HTTPS

Answer: C

Explanation:

* As per definition of API by Mulesoft, it is Application Programming Interface using HTTP-based protocols. Non-HTTP-based programmatic interfaces are not APIs.

* HTTP-based programmatic interfaces are APIs even if they don’t use REST or JSON. Hence implementation based on Java RMI, CORBA/IIOP, raw TCP/IP interfaces are not API’s as they are not using HTTP.

* One more thing to note is FTP was not built to be secure. It is generally considered to be an insecure protocol because it relies on clear-text usernames and passwords for authentication and does not use encryption.

* Data sent via FTP is vulnerable to sniffing, spoofing, and brute force attacks, among other basic attack methods.

Considering the above points only correct option is -XML over ActiveMQ

– XML over SFTP

– XML/REST over HTTPS

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments