Articles → MICROSOFT BOT FRAMEWORK → Microsoft Bot Framework Architecture
Microsoft Bot Framework Architecture
Architecture
- Bot service - Once your code is developed using C# or node.js, it is deployed on the cloud. The bot then exposes itself using the end point called the messaging endpoint. The bot logic, authorization, authentication and cognitive services resides in the cloud post deployment.
- Cognitive services - Cognitive services are basically the AI services used by the bot. Some of the examples of the cognitive services are Natural Language Processing, Face Recognition etc.
- Channels - Channels are those platforms where your bot is hosted. For example, it could be Facebook, your website, skype etc.
- Bot Connector - Bot connecter manages the communication between the bot service and the channel.
Click to Enlarge
Click to Enlarge