Size: a a a

Архитектура ИТ-решений

2021 February 13

AM

Alexey Mergasov in Архитектура ИТ-решений
Nikolay
Видел как то даже систему , где в оракловых очередях хранили xml. Сейчас уже так никто делать не будет , а тогда это было норм.
Так работает вся мировая система транспорта фин сообщений
источник

SB

Sergey Bezrukov in Архитектура ИТ-решений
Gennadiy Kruglov
При том, что банки, депозитарии,  гос. органы и пр. обмениваются данными по стандартам. А в стандартах XML.

Даже если вы строите суперсовременную финансовую компанию, у вас будет масса XML
Ну про это я вроде в курсе-то )  Может где-то выразился неясно, но никогда этого не отрицал.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Олег Игонин
Я за то, что у xml есть своя ниша и это не легаси
Это данность, факт
источник

AM

Alexey Mergasov in Архитектура ИТ-решений
Только только переходят со свифтовок на iso
источник

AM

Alexey Mergasov in Архитектура ИТ-решений
А это xml
источник

N

Nikolay in Архитектура ИТ-решений
Alexey Mergasov
Так работает вся мировая система транспорта фин сообщений
источник

LV

Leonid Vygovskiy in Архитектура ИТ-решений
Nikolay
Кто нибудь в кафку, например в этом чатике пишет в xml? Расскажите почему
Мы пишем. Потому что госы. О чем и говорит Геннадий
источник

ОИ

Олег Игонин... in Архитектура ИТ-решений
Alex
XML - протокол?
Xml - это язык. Я про то, что валидация по схеме происходит до логики приложения.
источник

A

Alex in Архитектура ИТ-решений
Олег Игонин
Xml - это язык. Я про то, что валидация по схеме происходит до логики приложения.
То же самое можно с json, xml, и любым другим контейнером данных
источник

ОИ

Олег Игонин... in Архитектура ИТ-решений
Alex
То же самое можно с json, xml, и любым другим контейнером данных
У xml возможностей больше, но он менее нативный.
источник

ТЛ

Тимур Латыпов... in Архитектура ИТ-решений
Олег Игонин
В xml создается схема, те валидный шаблон входящего запроса. Если запрос не совпадает с шаблоном, то он отбивается.
И вот инструментов работы со схемой у xml до чертиков. Json так не может.
Существуют json schema
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Мы строили на современном стеке высоконагруженное решение.

Так вот, многие наши потоковые конвейеры на Kafka обрабатывали десятки тысяч платёжных и других документов в секунду.

И все эти документы на xml. Потому что стандарты. СМЭВ - xml. Платёжные системы -xml

При этом межсервисный обмен в JSON или Avro.
источник

A

Alex in Архитектура ИТ-решений
Олег Игонин
У xml возможностей больше, но он менее нативный.
Хорошо, что больше. Жаль никто не пользуется. Dumb pipes, напоминаю.
источник

LV

Leonid Vygovskiy in Архитектура ИТ-решений
Alexey Mergasov
Буду признателен за примеры. Возможно отстал от жизни. Интересует:
Средства стандартизации канонической модели данных обмена\интеграции типа SOAP\WSDL\WDDL и иже с ними. Адекватные биндинги в язык с эффективной валидацией по схеме.
Строительные блоки для создания распределённых вычислительных систем хотябы с функционалом statefull\stateless EJB и интегрированным с ним MOM \ ESB.
Адекватный ресурсный менеджмент, аналог JNDI.
Зрелая система безопасности, СКЗИ интегрированная в транспорт и приклад, аналог sec manager.
Адекватные механизмы контейнеризации со стандартными интерфейсами и протоколами (например OSGi контейнеризация).
Управление балансировкой ресурсов через cluster ware, аналог websphere network deploy в сочетании со встроенным менеджером TX.
Средства контроля целостности и управление репозиториями.

Буду признателен за инфу.
Есть платформа/инфрастурктура - как угодно назовите. В мире java частью ее является язык Java. Но помимо него есть и другие языки, которые тоже более (Kotlin) или менее (Scala)  вписываются в перечисленные вам технологии
источник

N

Nikolay in Архитектура ИТ-решений
Мой тезис такой. Сфера применения xml сужается. На его место приходят yaml, json, бинарные форматы. Если кто то считает ,что использование xml растет , то интересно услышать аргументы. Мне видится другое. Работая с aws, kubernetes складывается совершенно  другое впечатление. Но конечно он не вымрет . Ну я и смотрю на весь ИТ мир , а не на Госы
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Тимур Латыпов
Существуют json schema
Года два назад, не было инструментов валидации (форматного контроля) объектов в JSON против схемы

Уверен, их нет и сейчас

И если точнее, JSON схема не прижилась, сейчас для описания схем используется стандарт Open API
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Nikolay
Мой тезис такой. Сфера применения xml сужается. На его место приходят yaml, json, бинарные форматы. Если кто то считает ,что использование xml растет , то интересно услышать аргументы. Мне видится другое. Работая с aws, kubernetes складывается совершенно  другое впечатление. Но конечно он не вымрет . Ну я и смотрю на весь ИТ мир , а не на Госы
Я так не думаю. Ниша xml остаётся стабильной. Потому что использовать JSON для стандартизации обмена не получается на сегодня.
источник

SB

Sergey Bezrukov in Архитектура ИТ-решений
Тимур Латыпов
Существуют json schema
Наверное где-то есть, но почти наверняка это что-то сырое.  
Глядя на мучительный переход OpenAPI c v2 на v3 и качество инструментов для работы с ним становится грустно.
источник

ТЛ

Тимур Латыпов... in Архитектура ИТ-решений
Gennadiy Kruglov
Года два назад, не было инструментов валидации (форматного контроля) объектов в JSON против схемы

Уверен, их нет и сейчас

И если точнее, JSON схема не прижилась, сейчас для описания схем используется стандарт Open API
По крайне мере библиотеки для java существуют. Да, возможно что на 100% не выполняет
источник

D

Danil in Архитектура ИТ-решений
Gennadiy Kruglov
Я так не думаю. Ниша xml остаётся стабильной. Потому что использовать JSON для стандартизации обмена не получается на сегодня.
Но бинарные форматы со схемой его разве не вытесняют?
источник