Developers: | BFT-Holding, BFT (formerly Budget and Financial Technologies) |
Date of the premiere of the system: | 2022/07/05 |
Last Release Date: | 2024/07/16 |
Technology: | Application Development Tools |
2024: BFT. Platform "1.10 with" AI Assistant "module
BFT-Holding has released an updated version of the software product "BFT. Platform." The developer announced this on July 16, 2024.
The updated version of the software product "BFT. Platform" allows you to more fully protect the application software solutions created on its basis. The need for such an update is associated with an increase in the number of threats and an increase in the use of secure development processes at BFT-Holding ON in accordance with the requirements of GOST 56939-2016 and GOST 56939-2024. The product also received additional features in technology data integration and. artificial intelligence
During the implementation of the secure development strategy, the company carried out a number of measures aimed at improving the security of the software product:
- Major libraries have been upgraded to versions that do not contain critical security vulnerabilities (including Java raised to version 17, Gradle to 7.6, Kotlin to 1.8, Spring Boot to 2.7, Spring Framework to 5.3);
- Static and dynamic analysis tools were built into the process of testing BFT.Platforma components during assembly. vulnerabilities This allows you not only to identify and fix errors before the release, release or set of fixes (improvements), but also to create secure project pipelines on BFT Platform, which will significantly save time and resources when solving problems. information security Such secure conveyors can be deployed to customers if necessary.
The work on ensuring the security of created software products is a continuous process in the company, which contributes to improving the quality of code and reliability of the platform, and ensures the further maintenance of a high level of its security.
In this version of the platform, the interface was improved, the set of functions was expanded, monitoring efficiency was increased and business process execution was optimized.
The platform has a DataFlow component - a visual tool data integration that allows you to customize streams data through software open source Kafka and Kafka Connect or products based on them from. Register of Russian Software
The key characteristics of DataFlow are:
- Connection to various data sources: integration with databases, file systems, APIs, streaming platforms, and other data sources
- Data processing: Applying different transformations and data treatments, such as filtering, aggregation, sorting, and merging
- Monitoring and management: Kafka Connect control panel, data flow diagram, viewing the contents of queues;
- Scalability-Supports large data processing.
An experimental module "AI Assistant" has been added to version 1.10, which makes it possible to generate various configuration artifacts (domain model objects, scripts, scripts, descriptions of BPM processes) at the user's text request.
In addition, the module has the ability to create your own intelligent assistants. Users can prepare their "assistants" for a specific project or even a smaller task, user form, based on different neural networks, task context and available functions.
2022: Announcement of "BFT. Platforms "
On July 5, 2022, BFT-Holding announced the creation of a declarative development and deployment tool for programs implementing the Low Code concept .
According to the company, in the era of digitalization, almost all processes in government and commercial organizations are inextricably linked with the use of information technologies, which should ensure online interaction of people, computers, databases, sensors. As a rule, it takes a lot of time and resources to develop and implement "digital" solutions. It requires significant costs to ensure the flexibility and adaptability of the solutions created to constant changes in processes on the one hand and information technologies on the other. Focusing on these challenges, the company has developed a tool that allows you to create and implement digital solutions almost without involving programmers - BFT. Platform. "
BFT. Platform is a tool for declarative development and deployment of programs from BFT-Holding, implementing the Low Code concept. Simply put, development will not require most of the creators of digital services to have special knowledge in programming. Using the platform, specialists familiar with generally accepted rules for describing business processes and data can independently configure or reconfigure programs without or with minimal involvement of programmers. This optimizes program development while reducing labor costs. Thanks to the "BFT. Platform," the period for creating services is reduced significantly. Several digital solutions of BFT-Holding, which are part of the Digital Region technology platform, have already been developed on the basis of the platform.
The visual design and administration tools included in BFT Platform are designed to quickly develop services (application applications) with the participation of a small number of programmers or without them at all. This approach supports the methods of creating a turnkey and fast start service, when analysts configure business processes, a data model and data validation rules, prototypes of user interfaces, and programmers adapt screen forms to customer requirements and complex internal logic of the service.
"BFT. Platform" can be used to create and develop state corporate information systems that solve the following processing problems: information
- accounting for transactions (generated as part of the execution of business processes and/or document flow)
- maintenance of master data (registries and datasets)
- collection of indicators and reporting.
BFT.PLATFORM capabilities:
- Import substitution. The tool "BFT. Platform" is included in the Unified Register of Russian programs for electronic computers and databases.
- Fast working with bases data and flexibility. Distributed standalone modules and collaboration capabilities streamline the development process.
- LOW CODE concept. The ability to create and modify data models, interface and logic for a modifiable business task without programming
- Scalability. Working in a clustered server configuration, deploying in containers.