Red Hat JBoss Enterprise Application Platform 7.2 Availability

The release of Red Hat JBoss Enterprise Application Platform 7.2 (JBoss EAP), Red Hat’s flagship middleware offering for enterprise Java, is now available.  Organizations around the globe trust and rely on JBoss EAP, a Java-EE compliant application server, to run their production workloads in on-premise, virtualized, containerized, and private, public, and hybrid cloud environments. With this release, Red Hat reaffirms its continued commitment to Java EE 8 as well as Jakarta EE, the new home for cloud-native Java, a community-driven specification under the Eclipse Foundation.

Continue reading “Red Hat JBoss Enterprise Application Platform 7.2 Availability”

Meet application integration in the times of hybrid cloud

The concept of agile integration, depending on whom you ask, may appear as a contradiction in terms. Integration is a concept that used to be associated with “slow,” “monolithic,” “only to be touched by the expert team,” etc.. Big and complex legacy enterprise service buses connected to your applications were the technology of choice at a time when agility was not a requirement, when the cloud was barely an idea, when containers were associated with maritime shipping and not with application packaging and delivery.

Can the principles of agile development be combined with those of modern integration? Our response is yes, and we call it  agile integration. Let me show you what it is, why it is important, and what we at Red Hat are doing about it.

Software development methodologies have evolved rapidly in the last few years to incorporate innovative concepts that result in faster development cycles, agility to react to changes and immediate business value. Development now takes place in small teams, changes can be approved and incorporated fast to keep track of the changing demands of the business, and each iteration of the code has a product as the ultimate result. No more need for longer development cycles and never-ending approvals for changes. And importantly, business and technical users join forces and collaborate to optimize the end result.

In addition, modern integration requires agility, cloud-readiness, and support of modern integration approaches. In contrast with the legacy, monolithic ESBs, modern integration is lightweight, pattern-based, scalable, and able to manage complex, distributed environments. It has to be cloud-ready and support modern architectures and deployment models like containers. It also has to provide integration services with new, popular technologies, like API management, which is becoming the preferred way to integrate applications and is at the core of microservices architectures. And support innovative and fast evolving use cases such as the Internet of Things (IoT).

Continue reading “Meet application integration in the times of hybrid cloud”

Red Hat present at EclipseCon France 2018

EclipseCon France is taking place this week in Toulouse, France (June 13-14, 2018) and it’s offering a great lineup of top-notch sessions on nine different tracks, from IoT to cloud and modeling technologies. This year, there is even a dedicated track for “Microservices, MicroProfile, EE4J and Jakarta EE,” which is covering topics such as Istio, 12-factor apps, geoscience, machine learning, noSQL database integration, cloud-native application development, security, resilience, scalability, and the latest statuses of the Jakarta EE and MicroProfile open source specification projects. Under this track, we are hosting two sessions:

But we are also delivering other interesting sessions under the “Reactive Programming” track:

Under the “IoT” track:

Under the “Eclipse IDE and RCP in Practice” track:

And, under the “Cloud & DevOps” and “Other Cool Stuff” tracks:

For those of you that will be at the conference, we invite you to attend the sessions above and to stop by the Red Hat booth to learn how Red Hat can help your organization solve your IT challenges (and get your swag too!). And for those of you that would like to learn more about Red Hat offerings in relation to the topics above, please visit the following links:

Red Hat makes Node.js a first-class citizen on OpenShift with RHOAR, by Conor O’Neill, nearForm

Red Hat’s offering in cloud-native application development has just taken another step forward with the announcement of supported Node.js. Conor O’Neill from our partner nearForm shares his thoughts on the role that Node.js and Red Hat OpenShift Application Runtimes (RHOAR) will take in Red Hat’s market leadership in Cloud-Native application development, modernization and migration.

Read more here: Red Hat makes Node.js a first-class citizen on OpenShift with RHOAR, by Conor O’Neill, nearForm

Luis I. Cortes. Senior Manager, Middleware Partner Strategy – @licortes_redhat

The Business Value of JBoss Enterprise Application Platform – latest white paper by IDC

The latest edition of the white paper titled “The Business Value of JBoss Enterprise Application Platform,” which summarizes the benefits and value that Red Hat customers are seeing by moving to JBoss EAP, has been released.

As the paper states, “IDC interviewed organizations that are using JBoss EAP to develop and run various business applications. These study participants explained that they not only have significantly reduced platform costs with JBoss EAP but also are supporting important organizational IT initiatives such as containerization, microservices, and hybrid cloud use.” The interviewed participants varied in size from medium to large organizations and belonged to a set of diverse vertical industries.

Some of the results from this study are:

  • 481% 3-year ROI
  • 8-month payback period
  • $50K USD average annual benefits per 100 users
  • 43% more number of new application released per year
  • 21% faster time to deliver new applications
  • 38% more number of new features released per year
  • 74% less productive hours lost due to unplanned downtime per year

Continue reading “The Business Value of JBoss Enterprise Application Platform – latest white paper by IDC”

The 3 benefits of RHOAR, by Thomas Johnson, Shadow-Soft

The rise of microservices and containerized environments comes with its own set of demands and challenges for developers, who are being asked to quickly and reliably bring new features to market and adhere to strict best practices.

Thomas Johnston from our partner Shadow-Soft recognizes their pain points and offers the three benefits that RHOAR offers to speed up microservices development.

Read more here: Microservices slowing you down? Streamline the orchestration process with Red Hat OpenShift Application Runtimes (RHOAR)

Red Hat JBoss EAP – a platform for current and future workloads

There is this myth that Java EE containers aren’t fast and agile enough to build modern applications. Although this may be true for some app server vendors, it’s definitely not the case for Red Hat JBoss Enterprise Application Platform (JBoss EAP).  JBoss EAP is a modern application platform that includes a modular structure that allows service enabling only when required, improving startup speed.

With this in mind, we decided to run a comparison between JBoss EAP and other technologies that are touted to be the best for cloud-native applications. Not to our surprise, here are the results:

Note: The performance tests above were produced without any performance optimization, and if you run the tests yourself, you might get different results depending on your hardware and memory. The conclusion from the above results is that JBoss EAP is not slower and does not use more memory than the other runtimes.

When comparing a JBoss EAP instance running Java EE Web Profile app, a JBoss EAP running a Spring application, Tomcat and Spring Boot, you can see that in our tests, JBoss EAP running Java EE Web Profile was faster, used less memory, and had the highest throughput under load. You can find the entire test suite and source code at the following location:

https://github.com/tqvarnst/eap-vs-tomcat-vs-spring-boot

Continue reading “Red Hat JBoss EAP – a platform for current and future workloads”

It’s Time To Accelerate Your Application Development With Red Hat JBoss Middleware And Microsoft Azure

The role of applications has changed dramatically.  In the past, applications were running businesses, but primarily relegated to the background.  They were critical, but more operational in the sense that they kept businesses running, more or less.  Today, organizations can use applications as a competitive advantage.  In fact, a well-developed, well-timed application can disrupt an entire industry.  Just take a look at the hotel, taxi, and movie rental industries respectively.

This can put more pressure on IT leaders.  Not only do they have to continue to run their daily business as efficiently as possible, but may also need to liberate resources to help drive innovation.  In other words, “do more with less.”  As a result, many are looking at ways to increase productivity and some are turning to modern development tools such as DevOps, containers, and microservices.  When making strategic decisions such as these, the technology, and infrastructure, should adapt to the needs of the business. Both now, and in the future.

When talking about infrastructure that can evolve as the business evolves, the answer is often the cloud.  However, when assessing application development technology that provides flexibility and enables IT leaders to better anticipate needs, it becomes a little more vague.  This is where Red Hat and Microsoft can come in.

Microsoft and  Red Hat have teamed up to offer Red Hat JBoss Enterprise Application Platform (JBoss EAP) on Microsoft Azure.  JBoss EAP is a modern application server that is designed to provide a modular cloud-ready architecture, powerful management and automation, and developer productivity. It offers support and deployment flexibility for Java EE, whether on-premise, virtual, or hybrid cloud environments. In addition, JBoss EAP is designed to fulfill the demands of modern applications in the areas of process, infrastructure, and architecture by delivering support for DevOps, hybrid cloud, and microservices, respectively.

JBoss EAP is  the cornerstone of Red Hat’s focus on and commitment to enterprise application development, and serves as the foundation for Red Hat’s portfolio of cloud-ready middleware products.  A portfolio that includes technology business rules (BRMS) and business process management (BPMS) capabilities. Combined with Microsoft’s enterprise-grade cloud computing platform, collectively, these solutions can deliver a diverse, open, lightweight, enterprise capable application development platform.

SCSK Corporation is a Japanese system integrator that designs and implements Internet of Things (IoT) solutions. The company used Red Hat JBoss BRMS to develop its own IoT platform, which it offers on Microsoft Azure, that is designed to filter, store, analyze, and visualize data sent from devices and sensors. Organizations can analyze large volumes of IoT data to help make better  business decisions. This requires a more reliable, scalable, and robust platform.  When asked if JBoss BRMS was chosen because of its complex event processing (CEP) engine, Naoaki Kato, Engineer in the SCSK Middleware Unit responded: “Yes, but there was one more important factor: the fact that it is a Red Hat product. Red Hat products have a strong track record in the enterprise market, and Red Hat offers great support.”

I had the privilege of  discussing the partnership with numerous attendees at Microsoft Ignite 2017 and believe that the partnership has been well received.  To wrap with another quote from Naoaki Kato, SCSK: “The Microsoft–Red Hat partnership was really great news for the enterprise market.”

* The use of the word ‘partnership’ does not mean a legal partnership or any other form of legal relationship between Red Hat and Microsoft.

New Documentation with JBoss EAP 7.1: Performance Tuning Guide

Red Hat JBoss Enterprise Application Platform 7 (JBoss EAP) is optimized for performance out-of-the-box. However, a frequent request that we receive from customers is for advice on how to further monitor and tune their JBoss EAP environment for even better performance.

To meet this customer demand, the JBoss EAP Customer Content Services team has produced a new Performance Tuning Guide that is now available with JBoss EAP 7.1.

We have worked with multiple teams inside Red Hat to produce this guide, including software, performance, and quality engineering, as well as Red Hat consultants, solution architects, and support engineers.

The new guide covers high-level JBoss EAP performance advice, including:

  • Monitoring JBoss EAP performance
  • Diagnosing performance issues
  • Tuning JBoss EAP subsystems and components, including:
    • JVM tuning
    • EJB subsystem
    • Datasources and resource adapters
    • Messaging subsystem
    • Undertow subsystem
    • IO subsystem
    • JGroups subsystem
    • Transactions subsystem

We’d love to know what you think of this new guide! The best way to send us your feedback on documentation is to create a new discussion on the Red Hat Customer Portal.

The State of Microservices Survey 2017 – Eight trends you need to know

During the fall of 2017, we conducted a microservices survey with our Red Hat Middleware and Red Hat OpenShift customers. Here are eight interesting trends discerned by the results:

1. Microservices are being used to re-architect existing applications as much as for brand new projects

There seems to be a strong emphasis in the market by technology vendors for positioning microservices as being only for new projects.  However, our survey reveals that organizations are also using microservices to re-architect existing and legacy applications.

Sixty-seven percent of Red Hat Middleware customers and 79 percent of Red Hat OpenShift customers indicated this. This data tells us that microservices offer value to users all along their IT transformation journey — whether they are just looking to update their current application portfolio or are gearing up new initiatives. So, if you are only focused on greenfield projects for microservices, it may be a good idea to also start evaluating your existing applications for a microservice re-architecture analysis. Microservices introduce a set of benefits that our customers have already started seeing, and they are applying these benefits not just to new projects but to existing ones as well.

Continue reading “The State of Microservices Survey 2017 – Eight trends you need to know”