1. Что такое Платформы приложений
Платформы приложений (ПП, англ. Application Platforms, ADM) — это интегрированные программные среды, обеспечивающие полный цикл разработки, развёртывания и эксплуатации приложений; они предоставляют инструменты для кодирования, тестирования, масштабирования и мониторинга, позволяя командам создавать и поддерживать ПО с минимальными затратами на инфраструктуру.
2. Обзор основных функций и возможностей Платформы приложений
- Администрирование
- Возможность администрирования позволяет осуществлять настройку и управление функциональностью системы, а также управление учётными записями и правами доступа к системе.
- Импорт/экспорт данных
- Возможность импорта и/или экспорта данных в продукте позволяет загрузить данные из наиболее популярных файловых форматов или выгрузить рабочие данные в файл для дальнейшего использования в другом ПО.
- Многопользовательский доступ
- Возможность многопользовательской доступа в программную систему обеспечивает одновременную работу нескольких пользователей на одной базе данных под собственными учётными записями. Пользователи в этом случае могут иметь отличающиеся права доступа к данным и функциям программного обеспечения.
- Наличие API
- Часто при использовании современного делового программного обеспечения возникает потребность автоматической передачи данных из одного ПО в другое. Например, может быть полезно автоматически передавать данные из Системы управления взаимоотношениями с клиентами (CRM) в Систему бухгалтерского учёта (БУ).
Для обеспечения такого и подобных сопряжений программные системы оснащаются специальными Прикладными программными интерфейсами (англ. API, Application Programming Interface). С помощью таких API любые компетентные программисты смогут связать два программных продукта между собой для автоматического обмена информацией.
- Отчётность и аналитика
- Наличие у продукта функций подготовки отчётности и/или аналитики позволяют получать систематизированные и визуализированные данные из системы для последующего анализа и принятия решений на основе данных.
3. В каких странах разрабатываются Платформы приложений
Компании-разработчики, создающие application-platforms, работают в различных странах. Ниже перечислены программные продукты данного класса по странам происхождения
- Испания
- Applivery App Distribution
- Гватемала
- Meteor.js
- Бельгия
- Jetty
- Великобритания
- FloPro, Payara Micro Enterprise, Payara Server Enterprise
- США
- AppPoint, Tomcat, Apache Spark, TomEE, Stratos, Geronimo, CICS Transaction Server, Bluemix Dedicated, IBM WebSphere Application Server, Progress OpenEdge, Google Cloud Functions, Salesforce Master Data Management, Identity, WebSphere Application Server Liberty Core, Cloud Foundry, Moovweb XDN, Zend Server PHP, IronWorker, Zulu Embedded, Resin, Resin Pro, Docker, Apprenda, IBM z/Transaction Processing Facility, Bluemix OpenWhisk, OpenWhisk Project, TXSeries for Multiplatforms, AppsAnywhere, Red Hat Jboss EAP, JBoss Undertow, WebLogic Server, GlassFish Server, Oracle Application Container Cloud, Tuxedo, WSO2 API Platform for Kubernetes, Microsoft .NET platform, MVC Framework, Azure Functions
- Нидерланды
- Phusion Passenger
- Германия
- SAP Cloud Platform Portal, SUSE Linux Enterprise Micro, Backend
- Израиль
- GigaSpaces eXtreme Application Platform
- Япония
- Interstage Application Server, TPBASE, NTT DATA Intra-mart WebPlatform
- Франция
- Gnubila G, Scaleway Serverless Functions