The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

IBM перевёл сервер приложений WebSphere Liberty в разряд свободного ПО

25.09.2017 20:53

Компания IBM представила проект Open Liberty, в рамках которого открыты исходные тексты сервера приложений WebSphere Liberty c поддержкой создания микросервисов на языке Java и приложений на базе архитектуры Cloud-Native. Код открыт под лицензией EPL (Eclipse Public License). Вместе с открытым на прошлой неделе JVM OpenJ9, Open Liberty образует полный Java-стек IBM с открытой моделью лицензирования.

Доступны все базовые возможности, необходимые для создания Java-приложений и микросервисов. Open Liberty полностью совместим с Java EE 7 (используется реализация WebSphere Liberty) и включает поддержку дополнительных API, предложенных сообществом MicroProfile. Концепция микросервисов подразумевает разбиение сложных монолитных приложений на набор обособленных сервисов, каждый из которых берёт на себя определённую функциональность приложения. Микросервисы могут работать параллельно, адаптируясь к изменению нагрузки. Таким образом приложение реализуется в виде сети из связанных между собой микросервисов, каждый из которых запускается в отдельном облачном окружении.

После открытия кода, WebSphere Liberty продолжит своё существование как коммерческий продукт, обладающий некоторыми дополнительными возможностями и включающий контракт на услуги технической поддержки. При этом кодовая база Open Liberty будет использоваться в качестве основы для формирования выпусков WebSphere Liberty. Все приложения, работающие с Open Liberty смогут быть без изменений запущены в WebSphere Liberty.

По мнению IBM, комбинация из Java, открытых стандартов и открытого кода, образует лучший способ для вовлечения разработчиков в создание качественных приложений. Если в прошлом году совместно с Red Hat, Payara, Tomitribe и другими компаниями усилия были сосредоточены на развитии возможностей Java для создания микросервисов, то теперь настало время следующего шага - формирования открытого ПО из наработок в области MicroProfile runtime и Java EE.

Из отличительных особенностей Open Liberty называется:

  • Модульный runtime для запуска микросервисов - включаются только компоненты, необходимые для работы приложения;
  • Поставка runtime в форме zip-архива и готовых образов контейнеров в Docker Hub. Также предоставляется возможности сборки собственных образов, используя сборочные системы, такие как Maven и Gradle;
  • Встроенные возможности для обеспечения динамического обновления окружений - находящиеся в разработке прототипы или тестовый код можно размещать без перезапуска сервера;
  • Простое развёртывание приложений и перенос между окружениями. Сборка, изменение и сопровождение приложений производится с использованием одного простого XML-файла конфигурации и с явным разделением между кодом и настройками;
  • Разработчикам предоставлена возможность использования для разработки как привычного ему инструментария, так и специально предоставляемого полноценного IDE-окружения на базе Eclipse;


  1. Главная ссылка к новости (https://developer.ibm.com/dwbl...)
  2. OpenNews: Компания Oracle выпустила Java SE 9 и Java EE 8
  3. OpenNews: Компания Oracle выбрала Eclipse Foundation для передачи разработки Java EE
  4. OpenNews: Представлен Otto, инструментарий для создания микросервисов из изолированных приложений
  5. OpenNews: Google и IBM представили Istio, платформу для управления микросервисами
  6. OpenNews: IBM передал фонду Eclipse код JVM OpenJ9
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/47268-java
Ключевые слова: java, ibm
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (18) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, YetAnotherOnanym (ok), 23:52, 25/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    > каждый из которых берёт на себя определённую функциональность

    Как в том анекдоте про медсестёр и клизму - одна знает, как её ставить, а другая - куда.

     
     
  • 2.2, Led (ok), 00:09, 26/09/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Как в том анекдоте про медсестёр и клизму - одна знает, как её ставить, а другая - куда.

    Но так как с ними нету третьей (которая знает что такое клизма)...

     
     
  • 3.4, нежданчик (?), 05:05, 26/09/2017 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Завхоза пусть найдут, он найдет чего и кому вставить =)
     
     
  • 4.21, Аноним (-), 13:44, 27/09/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вы из какой вселенной сейчас это пишите? Можете  рассказать про ваших "завхозов", наверняка презабавнейшие
     
  • 2.23, Аноним (-), 16:17, 29/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Хм, архитектура "микросервисов" как раз подразумевает другое: вместо больницы с врачами-специалистами много собачьих будок с сенбернарами, у каждого из которых на шее висит аптечка с полным "фаршем" от всего сразу. Вместо большой БД, доступной всем, например, по JNDI, теперь у каждого "микросервиса" в пакете своя мелкая и противная и обязательно какая-нибудь NoSQL "БД".
     

  • 1.3, Sabakwaka (ok), 04:42, 26/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Отлично
     
     
  • 2.6, лютый жабист__ (?), 06:55, 26/09/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >Отлично

    Вы можете аргументировать? Есть коллега с РЖД, который от этого творения сильно плюется, при этом НЕ являясь жабофобом.

    Если кто-то может немного написать чем оно лучше JBOSSа, скажу большое спасибо.

     
     
  • 3.7, G0Dzilla (??), 07:31, 26/09/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Возможно, это и не лучше JBOSS-а, но открытость даст возможность понкурировать в будущем. Вполне возможно, что в какой-то момент какие-то "фичи" станут даже лучше того, что есть на рынке.
     
  • 3.8, Sabakwaka (ok), 07:52, 26/09/2017 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >>Отлично
    > Вы можете аргументировать? Есть коллега с РЖД, который от этого творения сильно
    > плюется, при этом НЕ являясь жабофобом.
    > Если кто-то может немного написать чем оно лучше JBOSSа, скажу большое спасибо.

    Халява.


     
  • 3.9, mad_nazgul (?), 08:12, 26/09/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Сталкивался с WebSphere и JBoss.
    По сравнению с JBoss WebSphere "течет" сильно меньше.
    JBoss надо перегружать после 2-3 деплоев.
    WebSphere терпит до 2-х десятков.
    На одной и той же машине.
    Да и в продакшене перегрузка JBoss это плановое действие.
    В отличии от WebSphere, у которой uptime очень долгий.

    Единственный минус, что WebSphere использует свой JVM.
    И подменить на стандартный очень проблематично.
    Из-за этого могут быть проблемы.

     
     
  • 4.15, лютый жабист__ (?), 11:27, 26/09/2017 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >JBoss надо перегружать после 2-3 деплоев.

    Хм.... 8-o Полагаю, что течёт то, что в jboss деплоите, а не он сам.

     
  • 4.16, Как у тебя всё сложно (?), 14:48, 26/09/2017 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Зачем ты на продакшине деплоишь что-то по 20 раз?
     
  • 4.18, anonymous (??), 23:20, 26/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Тоже сталкивался. Могу сказать совершенно противоположное. Правда вебсфера была №7.
     
  • 4.22, Онаним (?), 14:18, 27/09/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Единственный минус, что WebSphere использует свой JVM.

    Может по-этому и не течёт?

     
  • 3.24, Аноним (-), 16:18, 29/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >>Отлично
    > Вы можете аргументировать? Есть коллега с РЖД, который от этого творения сильно
    > плюется, при этом НЕ являясь жабофобом.
    > Если кто-то может немного написать чем оно лучше JBOSSа, скажу большое спасибо.

    Сложно сказать. Различия между разными контейнерами не столь существенны. Но свои закидоны  есть у всех.

     

  • 1.12, Аноним (-), 09:07, 26/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    К теме не относится, но выскажу пожелание по использованию продуктов IBM.
    Дисковое хранилище IBM DS 3512, ранее свободно скачивал с их сайта
    управлялку хранилищем DS Storage Manager.
    Дистрибутив программы не хранил, так как можно было скачать свежую версию.

    Захотел поставить управлялку на другую машину,
    а скачать с сайта IBM нельзя (гарантия кончилась) :)))

     
     
  • 2.14, Аноним (-), 09:41, 26/09/2017 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Скачать можно, есть там маленькая хитрость. :)
    Для Windows (x64) здесь: https://delivery04.dhe.ibm.com/sar/CMA/SDA/05lpo/3/
     
     
  • 3.19, Онаним (?), 00:09, 27/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    О! Редко встретишь действительно полезный коммент. Спасибо вам.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру