Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Российская SOA-платформа iJaNet


Доброе утро!

 

Сегодня я расскажу вам о преимуществах платформы iJaNet Framework Ultra®

 

И так, основные преимущества платформы:

 

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. Цена. Не смотря на все преимущества, мы понимаем, что значительную роль в принятии решения о покупке продукта играет цена. Стоимость платформы iJaNet Framework Ultra® в разы меньше, чем у западных вендоров. Так, ее стоимость составляет 90 000 р. за 1 хост (сервер). При этом мы не ограничиваем количество лицензий.

 

Платформа iJaNet была создана в результате многолетнего опыта разработки в среде J2EE разнообразных по функционалу распределенных приложений: систем планирования и управления ресурсами предприятия (ERP), систем обмена сообщениями, проектов по интеграции бизнеса и прочее. Выступая в роли руководителей вышеперечисленных  проектов и одновременно участвуя в проектировании системной архитекторы, создатели платформы iJaNet постарались реализовать в ней полученный в ходе таких разработок опыт.

 

Если у вас возникли вопросы или какие-либо замечания/уточнения, присылайте их на info@janetsys.com или свяжитесь со мной по телефону по телефону: +7 (495) 625-84-00.

 

С уважением,

Ирина Могилева


В избранное