Π›ΠΈΠ΄Π΅Ρ€ Apache PLC4X ΠΏΠ΅Ρ€Π΅ΡˆΡ‘Π» Π½Π° модСль ΠΏΠ»Π°Ρ‚Π½ΠΎΠ³ΠΎ развития Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

ΠšΡ€ΠΈΡΡ‚ΠΎΡ„Π΅Ρ€ Π”ΡƒΡ† (Christofer Dutz), ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ ΠΈ основной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π°Π±ΠΎΡ€Π° свободных Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ для ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Apache PLC4X, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΉ Π² ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Apache Software Foundation пост Π²ΠΈΡ†Π΅-ΠΏΡ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π°, ΠΊΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Apache PLC4X, ΠΏΡ€Π΅Π΄ΡŠΡΠ²ΠΈΠ» корпорациям ΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ°Ρ‚ΡƒΠΌ, Π² соотвСтствии с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹Ρ€Π°Π·ΠΈΠ» Π³ΠΎΡ‚ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, Ссли Π½Π΅ смоТСт Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с финансированиСм своСй Ρ€Π°Π±ΠΎΡ‚Ρ‹.

ΠΠ΅Π΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΎ Π²Ρ‹Π·Π²Π°Π½ΠΎ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ использованиС Apache PLC4X вмСсто ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ позволяСт корпорациям ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ дСсятки ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Π΅Π²Ρ€ΠΎ Π½Π° ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉ, Π½ΠΎ Π² ΠΎΡ‚Π²Π΅Ρ‚ ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ Π½Π΅ поступаСт Π΄ΠΎΠ»ΠΆΠ½ΠΎΠΉ ΠΏΠΎΠΌΠΎΡ‰ΠΈ для вСдСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΏΡ€ΠΈ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ Apache PLC4X Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ‚Ρ€ΡƒΠ΄ΠΎΠ·Π°Ρ‚Ρ€Π°Ρ‚ ΠΈ финансовых Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ПО.

Π’ΠΎΠΎΠ΄ΡƒΡˆΠ΅Π²ΠΈΠ²ΡˆΠΈΡΡŒ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠΈΠ΅ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Π΅ прСдприятия, ΠΈ ΠΎΡ‚ Π½ΠΈΡ… поступаСт большоС число ΠΏΡ€ΠΎΡΡŒΠ± ΠΈ вопросов, Π² 2020 Π³ΠΎΠ΄Ρƒ Π°Π²Ρ‚ΠΎΡ€ PLC4X ΡƒΡˆΡ‘Π» со своСй основной Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ посвятил всё своё врСмя Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ PLC4X, Π½Π°ΠΌΠ΅Ρ€Π΅Π²Π°ΡΡΡŒ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡƒΡ‚Ρ‘ΠΌ оказания консалтинговых услуг ΠΈ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π° Π·Π°ΠΊΠ°Π·. Но отчасти ΠΈΠ·-Π·Π° спада Π½Π° Ρ„ΠΎΠ½Π΅ ΠΏΠ°Π½Π΄Π΅ΠΌΠΈΠΈ COVID-19, всё оказалось Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ оТидалось, ΠΈ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΏΠ»Π°Π²Ρƒ ΠΈ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ банкротства, ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΏΠ΅Ρ€Π΅Π±ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π³Ρ€Π°Π½Ρ‚Π°ΠΌΠΈ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΠΌΠΈ Π½Π° Π·Π°ΠΊΠ°Π·.

Π’ ΠΈΡ‚ΠΎΠ³Π΅, ΠšΡ€ΠΈΡΡ‚ΠΎΡ„Π΅Ρ€Ρƒ Π½Π°Π΄ΠΎΠ΅Π»ΠΎ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ своё врСмя, Π½Π΅ получая Π΄ΠΎΠ»ΠΆΠ½ΠΎΠΉ ΠΎΡ‚Π΄Π°Ρ‡ΠΈ, ΠΈ ΠΎΡΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΡΠΌΠΎΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ выгорания, ΠΈ ΠΎΠ½ принял Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΎΠΊΠ°Π·Π°Π½ΠΈΠ΅ бСсплатной ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ PLC4X ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΠΈ, ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΏΠ»Π°Ρ‚Π½ΠΎΠΉ основС. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΡ‚Π½Ρ‹Π½Π΅ ΠΎΠ½ бСсплатно Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ трСбуСтся для Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠ»ΠΈ прСдставляСт интСрСс для провСдСния экспСримСнтов, Π° Π½Π°Π΄ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ функциями ΠΈΠ»ΠΈ исправлСниями Ρ€Π°Π±ΠΎΡ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Π΅ΡΡ‚ΠΈΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ»Π°Ρ‚Π½ΠΎ. НапримСр, ΠΎΠ½ большС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ бСсплатно Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ для Π½ΠΎΠ²Ρ‹Ρ… языков программирования ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ.

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Π°ΠΆΠ½Ρ‹Ρ… для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½ΠΎΠ²Ρ‹Ρ… возмоТностСй ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° модСль, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π°Ρ ΠΊΡ€Π°ΡƒΠ΄Ρ„Π°Π½Π΄ΠΈΠ½Π³, Π² соотвСтствии с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ΄Π΅ΠΈ ΠΏΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ возмоТностСй Apache PLC4X Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ собрана опрСдСлённая сумма Π½Π° финансированиС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. НапримСр, ΠšΡ€ΠΈΡΡ‚ΠΎΡ„Π΅Ρ€ Π³ΠΎΡ‚ΠΎΠ² Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ΄Π΅ΠΈ ΠΏΠΎ использованию Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² PLC4X Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… Π½Π° языках Rust, TypeScript, Python ΠΈΠ»ΠΈ C#/.NET послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ собрано 20 тысяч Π΅Π²Ρ€ΠΎ.

Если прСдлоТСнная схСма Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ…ΠΎΡ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ Ρ„ΠΈΠ½Π°Π½ΡΠΎΠ²ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‚ΠΎ ΠšΡ€ΠΈΡΡ‚ΠΎΡ„Π΅Ρ€ Ρ€Π΅ΡˆΠΈΠ» ΡΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ свой бизнСс ΠΈ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΎΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ со своСй стороны. Напомним, Ρ‡Ρ‚ΠΎ Apache PLC4X прСдоставляСт Π½Π°Π±ΠΎΡ€ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ для ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ доступа ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° языках Java, Go ΠΈ Π‘ΠΈ ΠΊ Π»ΡŽΠ±Ρ‹ΠΌ Ρ‚ΠΈΠΏΠ°ΠΌ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… логичСских ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² (PLC) ΠΈ IoT-устройств. Для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… обСспСчиваСтся интСграция с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ, ΠΊΠ°ΠΊ Apache Calcite, Apache Camel, Apache Edgent, Apache Kafka-Connect, Apache Karaf ΠΈ Apache NiFi.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru