During the remote work period, developments that automatically integrate business applications with external systems, resources, and services are of particular value. For example, websites and services are an essential resource, since the main tool of potential customers in this period are browsers or mobile apps. If the customers can independently place orders in the application or receive up-to-date information from it upon accessing the website. This can significantly facilitate interaction with them without using office telephone communications.
Pay attention to key technologies for integration with various external systems, which are included in the 1C:Enterprise platform.
An external system accesses your HTTP service. Using 1C:Enterprise language, you independently generate a response to the request. At the same time, there is convenient access to the body, headers, and line of the initial request, and it is also possible to generate the code, body, and headers of the response as required.
When implementing application systems, tasks may arise to integrate a website with an application that is accessed using a web client. To do this, the 1C:Enterprise platform provides the feature to open a web client inside an iframe element of a website HTML page.
For example, you can implement some application functions in the form of a small workplace and embed this workplace directly into the website. Visitors to the site will use this workplace as if they were working in a web client in the application itself.
For these purposes, you can use two-factor authentication of the Infobase users in applications.
It allows requesting authentication data of two different types from the user.
This provides more effective protection than conventional authentication methods.
Two-factor authentication is supported on both desktop and mobile platforms.
Data exchange functionality embedded in the 1C:Enterprise technological platform allows you to create geographically distributed information systems, which can be based on 1C:Enterprise infobases or can include third-party information systems. For example, the headquarters, branch offices, and warehouses can all use a single Infobase or, alternatively, a 1C:Enterprise Infobase can be integrated with an existing MySQL database.
The SMTP protocol is used to send mail, and POP3 and IMAP protocols are used to receive mail.
External sources allow you to use data from external databases in applied solutions.
This includes databases that are not based on 1C:Enterprise.
Working with XML documents is available directly from 1C:Enterprise language.