Aller au contenu

Préférences et cookies

Afin d’améliorer votre expérience sur notre site et de réaliser des statistiques de visites, nous utilisons des cookies. Rien n’est déposé sans votre accord, et le refus n’enlève l’accès à aucun contenu. Ce choix peut être modifié à tout moment.

Gérer les traceursVos données

Personnaliser

ArticleApplications & Développement

Lightbend lance un framework de microservices pour Java

Pour moderniser les infrastructures applicatives, Typesafe, qui vient de troquer son nom pour Lightbend, annonce son framework pour développeurs Java, Lagom, permettant de bâtir des architectures de microservices distribuées. Le framework sera proposé sur GitHub début mars pour les développeurs Java. Une version pour Scala suivra.

La rédaction

L’éditeur de la plateforme de développement Reactive, qui vient d’abandonner le nom de Typesafe au profit de Lightbend, s’apprête à lancer son framework open source Lagom qui fournira pour Java des architectures de microservices. Pour la société fondée en 2011 par le créateur du langage Scala, Martin Odersky, il s'agit d'une nouvelle orientation qui explique le changement de nom. Celui-ci est éclairé dans un billet par le CEO Mark Brewer. Le nom Typesafe correspondait à l'approche Scala. Or, depuis cinq ans, « le marché a considérablement changé... Aujourd’hui, plus de la moitié de nos clients est constituée d’entreprises (utilisant) Java », explique le CEO. « Nous continuons à évoluer, à devenir de plus en plus agnostiques par rapport au langage et nous aidons nos clients à adopter une plateforme complète pour construire des systèmes répondant à leurs besoins et qui embrasse nativement les architectures de microservices ».

Prévu pour début mars, le framework Lagom utilise la technologie middleware orientée messages Akka de Lightbend, de même que son outil de déploiement de microservices ConductR et son framework Play pour bâtir des applications web avec Java et Scala. Les applications sont déployées vers la plateforme Reactive pour les applications utilisant les services de message. Lightbend décrit ses microservices comme faiblement couplés, isolés, ayant une seule responsabilité (single-responsability), chacun possédant ses propres données et s’insérant facilement dans de plus grands systèmes.

Un concurrent de la plateforme Spring Boot

Le framework Lagom apporte les éléments nécessaires pour faire évoluer les applications existantes avec des connecteurs prêts à l'emploi, assure l’éditeur dans un communiqué. Il explique ainsi que Lagom support les architectures de microservices en permettant une persistence des données à travers des modifications déclenchées par événements et CQRS (Command Query Responsibility Segregation) sans qu’il soit nécessaire de recourir à d’autres paradigmes. Contrairement à d’autres frameworks, il est entièrement asynchrone et ne nécessite pas l’utilisation d’autres technologies pour les déploiements.

La communauté Java à la recherche d’outils pour créer et gérer les architectures de microservices, est directement visée par Lagom, confirme James Governor, analyste du cabinet RedMonk, interrogé par nos confrères d’Infoworld. Selon lui, le framework se retrouvera, sur certains aspects, en concurrence avec la plateforme Spring Boot. La première mouture de Lagom avec les API, services et modèles pour Java sera disponible sur GitHub début mars. Une version Scala suivra.

Sur sa conférence Interconnect 2016, IBM a lui aussi fait une annonce dans le domaine du développement de micro-services avec l'arrivée d'OpenWhisk sur son PaaS Bluemix.

Newsletter

La Quotidienne LMI

Recevez chaque matin l’actualité IT de la rédaction.

Lightbend lance un framework de microservices pour Java