The OpenNET Project / Index page

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

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

Компания 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
Тип: Программы
Ключевые слова: java, ibm
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | 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 [^] [ответить]     [к модератору]
  • +/
    Хм, архитектура микросервисов как раз подразумевает другое вместо больницы с ... весь текст скрыт [показать]
     
  • 1.3, Sabakwaka (ok), 04:42, 26/09/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –3 +/
    Отлично
     
     
  • 2.6, лютый жабист__ (?), 06:55, 26/09/2017 [^] [ответить]     [к модератору]  
  • –3 +/
    Вы можете аргументировать Есть коллега с РЖД, который от этого творения сильно ... весь текст скрыт [показать]
     
     
  • 3.7, G0Dzilla (??), 07:31, 26/09/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    Возможно, это и не лучше JBOSS-а, но открытость даст возможность понкурировать в будущем. Вполне возможно, что в какой-то момент какие-то "фичи" станут даже лучше того, что есть на рынке.
     
  • 3.8, Sabakwaka (ok), 07:52, 26/09/2017 [^] [ответить]     [к модератору]  
  • –4 +/
    Халява ... весь текст скрыт [показать]
     
  • 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 [^] [ответить]     [к модератору]  
  • +/
    Сложно сказать Различия между разными контейнерами не столь существенны Но сво... весь текст скрыт [показать]
     
  • 1.12, Аноним (-), 09:07, 26/09/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • –2 +/
    К теме не относится, но выскажу пожелание по использованию продуктов 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:
    Заголовок:
    Текст:


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