WebSphere Liberty: The next generation application server
WebSphere Liberty is not your father's application server. It is a fully compliant Java Enterprise Edition (Java EE) application server, yet it provides a low-overhead Java runtime environment that is well suited for hosting cloud applications and microservices. In this excerpt from "Java EE, the next inception: A primer to WebSphere Liberty for Java EE developers," we'll explore the advantages of the Liberty architecture and the new uses Liberty makes possible.
WebSphere Liberty: Developing Java EE applications for the cloud
You're familiar with some of the traditional on-premise Java EE application servers (like traditional IBM WebSphere Application Server, WebLogic, JBoss, and so on), and now your organization is transitioning to the cloud. But the as-a-service versions of your platforms are similar-to-but-not-entirely-the-same-as what you're used to, and the cloud models are so dynamic that you're never sure what builds to use, or what features will work, or even what to call things (Is it a profile? Is it a server?). If you're finding this to-the-cloud learning curve frustrating, this series of blog posts will help.
Liberty buildpack v2.4 – New runtime versions and security fixes
We have released a new version of the Liberty for Java buildpack in Bluemix that includes component version updates and security fixes. We also removed Liberty buildpack v1 from Bluemix, as part of the transition plan to v2. More...
Develop locally with Liberty and Cloudant
We often get the question from developers How do I develop locally and then push to Bluemix?" There are several ways you can do this, so we ended up putting together a tutorial as a starting point. This tutorial goes step-by-step into building a local development environment for the Liberty for Java runtime and using Apache CouchDB in place of Cloudant— while still connecting to Watson Personality Insights on the cloud because there are some services that have no local equivalent.
Performance improvements in Liberty buildpack v2.1
Today, we have released a new version of the Liberty buildpack. The v2.1 buildpack provides a couple of important performance improvements. More...
Cloud application developers – get ready to certify!
IBM developerWorks has just introduced a new online course focusing on the essentials of developing cloud applications. This course will help you complete the IBM Certified Application Developer – Cloud Platform V1 certification. The course is delivered as a collection of videos covering lectures and demonstrations of key concepts for each area. Where appropriate, the course includes hands-on exercises that show you how to apply the concepts to build and enhance applications in Bluemix. The course includes short quizzes for each module. If you pass all the quizzes, you’re eligible to earn an IBM Explorer badge from the IBM open badge program.
Webinar: Getting Started with Bluemix – A Guide for Java Developers
Thanks to Bluemix’s flexible compute options, choice of DevOps tooling, and a large, powerful set of IBM and third-party APIs, developers can focus on building innovative applications to drive excellent user experiences. With a specific focus on Java Developers in this session, Ram Vennam will give a guided tour of IBM’s Bluemix platform to show how easy it is to leverage current Java skills, re-using existing code and integrating with Java Development tools, for faster delivery into markets and quick reaction to different kinds of change.
Liberty for Java buildpack v2
Liberty for Java buildpack v2 is now deployed as a default buildpack in Bluemix! The new buildpack uses IBM JRE 8 and enables Java EE 7 Web Profile features for WAR and EAR applications. That makes it easier for Bluemix applications to take advantage of the Java EE 7 functionality provided by WebSphere Liberty.
Upcoming Liberty for Java buildpack changes
As previously announced, we will be making two major changes to the Liberty for Java buildpack in Bluemix. Specifically, the default Liberty features for WAR and EAR applications will change from Java EE 6 Web Profile features to Java EE 7 Web Profile features and the default Java version will change from 7 to 8. Some applications might be adversely impacted by these changes. However, there are steps you can take to ensure your application will not be affected by these changes.