Российская SOA-платформа iJaNet: Преимуществах платформы iJaNet Framework Ultra®
Доброе утро!
Сегодня я расскажу вам
о преимуществах платформы iJaNetFrameworkUltra®
И так, основные
преимущества платформы:
1. Простота. Платформа разработана с учетом нужд
начинающий разработчиков в среде J2EE, что позволяет сразу приступить к
разработке распределенных приложений без особых затруднений. При использовании
платформы iJaNet разработчику даже не потребуется понимания основ и правил
J2EE, все что потребуется — это уверенное владение языком программирования Java
и четкое представление сути разрабатываемого ПО. В этом случае разработчик
может сразу приступить к созданию конечной бизнес-логики, а функционал
платформы возьмет на себя все системные аспекты (транзакции, передача данных,
ввод/вывод, безопасность, отказоустойчивость и т. п.).
2. Сервисно-ориентированная структура. Слово
«архитектура» здесь намерено заменено на слово «структура», поскольку, хотя
платформа и построена на принципах сервисно-ориентированной архитектуры (Service
Oriented Architecture, SOA ) , она не поддерживает полный перечень возможностей
SOA-решений1 (по крайней мере в том смысле, в котором они обычно понимаются). В
частности, платформа iJaNet не использует технологию веб-сервисов, а имеет
собственный слой услуг с различными технологиями доступа, основанными на
протоколах HTTP(S) или RMI/IIOP. При этом, однако, приложения, созданные на
базе платформы iJaNet, могут обращаться к веб-службам сторонних систем, тем
самым обеспечивая взаимосвязь среды веб-служб и среды iJaNet.
3. Решение задач объектно-реляционного отображения. На
данный момент на рынке существует множество ORM-решений для Java/J2EE, таких,
как Hibernate, JDO и проч. Любые такие решения могут использоваться внутри
iJaNet-приложений. Однако, практика показывает, что наиболее эффективным
средством управления реляционными данными по-прежнему остается язык SQL,
поэтому платформа iJaNet свой собственный подход к решению задачи
объектно-реляционного соответствия, основанный на следующей концепции: «SQL на
входе, объекты на выходе». Этот подход напоминает аналогичный, реализованный в Spring
Framework, однако принципиальным отличием подхода iJaNet является поддержка переносимости,
что позволяет работать с базой данных с любого удаленного модуля точно так же
как если бы база была локальной.
4. Remoting с сохранением состояний. Данная функция
является аналогом технологии .NET Remoting и реализует прозрачное создание и
управление удаленными объектами;
5. Расширяемость. Практически любая функциональность
платформы может быть расширена в соответствии с потребностями создаваемого
решения. Однако, значительное расширение может привести к избыточной сложности
функционала платформы. Функциональность платформы достаточна гибка, чтобы
реализовывать широкий спектр проектов и разрабатывать хорошие архитектуры
приложений без усложнения самой платформы.
6. Цена. Не смотря на все
преимущества, мы понимаем, что значительную роль в принятии решения о покупке
продукта играет цена. Стоимость платформы iJaNetFrameworkUltra® в разы меньше, чем у
западных вендоров. Так, ее стоимость составляет 90 000 р. за 1 хост (сервер).
При этом мы не ограничиваем количество лицензий.
Платформа iJaNet была создана в результате многолетнего опыта разработки
в среде J2EE разнообразных по функционалу распределенных приложений: систем планирования
и управления ресурсами предприятия (ERP), систем обмена сообщениями, проектов по
интеграции бизнеса и прочее. Выступая в роли руководителей вышеперечисленных проектов и одновременно участвуя в проектировании
системной архитекторы, создатели платформы iJaNet постарались реализовать в ней
полученный в ходе таких разработок опыт.
Если у вас возникли вопросы или какие-либо замечания/уточнения,
присылайте их на info@janetsys.com или свяжитесь со
мной
по телефону по телефону: +7 (495) 625-84-00.