Skip to Content
0

Architecture of CHATBOT connecting to onpremise SAP

Apr 10 at 02:10 PM

36

avatar image

Dear All,

I am currently working on Chatbot that will be meant for customers to get the details on orders.

The bot will be available on corporate site.

It should connect to my onpremise ECC system ( EHP7)

I am using microsoft bot framework.

I am comparing below two architectures

OPTION 1 :

  1. Bot will be hosted on the cloud where our corportae site is hosted.
  2. Bot will connect the onpremise ECC via SAP PI system
  3. I need to open the PI system ports
  4. the connection will be synchronous soap to RFC calls
  5. I may have 50+ such bots in future

OPTION 2 :

  1. Bot will be hosted on the SAP cloud platform
  2. Bot will connect the onpremise ECC via SAP cloud connectors through Gateway system
  3. IBot will consume OData RESTfull services.
  4. I may have 50+ such bots in future

I am comparing these two options for below points:

  1. The suggested common architecture
  2. Performance
  3. Load balncing
  4. Ease to setup
  5. Total development time

Request all to provide your view points so that i can conclude on one quickly.

Thanks in advance.

Regards,

Sheetal

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Frank Schuler
Apr 10 at 06:43 PM
0

Hello Sheetal,

From my perspective as a long term SAP technical architect,

  1. I would recommend option 2.
  2. I don't know what cloud provider hosts your corporate site, but the SCP can be sized to meet your performance requirements.
  3. Load balancing could be achieved in various ways, but if I understand your scenario correctly, I would recommend to just leverage the out of the box load balancing of your SAP ECC ASCS instance.
  4. Since you mention the opening of ports, it seams that your SAP PI has not been connected to your SAP ECC system yet, Also ports towards your cloud provider would have to be opened. Nothing of this would be needed with the SCC which would make option 2 the easier to setup.
  5. I believe the development time of a chat bot on the SCP could be less than on any other cloud platform because of the SAP Leonardo Machine Learning services that the SCP provides. If you like, please have a look at my blog Make SAP Leonardo Machine Learning work for you.

Best regards

Frank

Share
10 |10000 characters needed characters left characters exceeded
Sheetal Deshmukh Apr 11 at 09:13 AM
0

Hi Frank,

Thanks for a quick reply.

Do you mean that SAP Leonardo is a part of SCP services and will let me build the chatbot.

Does this mean that I do not then require and other framework like Microsoft Bot or Kore or IBM Watson to be purchased.

Please Suggest.

Thanks,

Sheetal

Share
10 |10000 characters needed characters left characters exceeded