Показаны сообщения с ярлыком oracle soa suite. Показать все сообщения
Показаны сообщения с ярлыком oracle soa suite. Показать все сообщения

18 декабря 2016 г.

Распараллеливание синхронных вызовов в Oracle SOA Suite 11g

В высоконагруженных системах, при работе с большим объемом данных, возникают ситуации когда необходимо оптимизировать процесс, например: превышение таймаутов из-за не оптимальной реализации процессов, либо неэффективной загрузке вычислительных мощностей. Часто, это достигается путем распараллеливания процесса работы с данными.

Если рассматривать ситуацию требующую выполнение большого числа последовательных синхронных вызовов, необходимо добиться возможности распараллеливания этих вызовов, что к сожалению не всегда возможно, например из-за ограничений платформы.

25 июля 2016 г.

Применение SAXON XSLT-процессора в Oracle SOA Suite 11g

Существуют множество популярных XSLT-процессоров, таких как Xalan, Saxon, Altova и т.п. Каждый из них имеет свои особенности и зачастую уникальные функции несовместимые с другими XSLT-процессорами.

В проектах по интеграции подсистем, зачастую возможна ситуация, когда необходимо использовать XSL-трансформации разработанные для другой подсистемы. В подсистемах, реализованных на разных платформах и/или использующих различные XSLT-процессоры, необходимо производить адаптацию трансформаций: заменять функции, способы приведение типов и прочее. Такую работу необходимо выполнять при каждом обновлении трансформаций, что крайне трудозатратно, подвержено ошибкам и изменению ожидаемого поведения.