Сегодня я расскажу вам
о преимуществах платформы 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.