Red Hat JBoss Enterprise Application Platform

RedHat Shadowman Logo
Article

Red Hat JBoss Data Virtualization on OpenShift: Part 1 - Getting started

Cojan van Ballegooijen

Red Hat JBoss Data Virtualization (JDV) is a lean, virtual data integration solution that unlocks trapped data and delivers it as easily consumable, unified, and actionable information. JDV makes data spread across physically diverse systems such as multiple databases, XML files, and Hadoop systems appear as a set of tables in a local database. When deployed on OpenShift, JDV enables: Service enabling your data Bringing data from outside to inside the PaaS Breaking up monolithic data sources virtually for a...

Integrating WebSphere MQ with JBoss Enterprise Application Server
Article

Integrating WebSphere MQ with JBoss Enterprise Application Server

Siddhartha De

Once I worked on a project where in the existing environment I needed to configure the JBoss Enterprise Application Server to communicate with WebSphere MQ where the WebSphere MQ was supposed to be communicating with Mainframe system using cluster queue of WebSphere. Initially I was blind, as I was not able to understand how I could configure JBoss to communicate with MQ. But after some research, I came to learn that it is possible to integrate JBoss with WebSphere MQ...

Article Thumbnail
Article

Announcement: Red Hat JBoss Data Virtualization on OpenShift now available

Cojan van Ballegooijen

We are happy to announce the availability of Red Hat JBoss Data Virtualization (JDV) 6.3 image running on OpenShift. JDV is a lean, virtual data integration solution that unlocks trapped data and delivers it as easily consumable, unified, and actionable information. JDV makes data spread across physically diverse systems such as multiple databases, XML files, and Hadoop systems appear as a set of tables in a local database. When deployed on OpenShift, JDV enables: Service enabling your data Bringing data...

Article Thumbnail
Article

Unlock your Hadoop data with Hortonworks and Red Hat JBoss Data Virtualization

Cojan van Ballegooijen

Welcome to this first episode of this series: "Unlock your [....] data with Red Hat JBoss Data Virtualization (JDV)." This post will guide you through an example of connecting to a Hadoop source via the Hive2 driver, using Teiid Designer. In this example we will demonstrate connection to a local Hadoop source. We're using the Hortonworks 2.5 Sandbox running in Virtual Box for our source, but you can connect to another Hortonwork source if you wish using the same steps...

Article Thumbnail
Article

Microservices: Comparing DIY with Apache Camel

James Falkner

Microservices are currently enjoying immense popularity . It is rare to find a tech conference without at least a few mentions of them in corridor conversations or titles of talks, and for good reason: microservices can provide a path to better, more maintainable, higher quality software delivered faster. What's not to love? Of course there are the "negatives" and details in the implementation of microservices that can trip up even the most seasoned architect-developer, but at the same time we...

Google Summer of Code
Article

How this year's Google Summer of Code ended up for JBoss and Vert.x

Heiko Rupp

Google Summer of Code (GSoC) is a yearly effort run by Google to bring students and open source projects together. Open source projects apply to be mentoring organizations. Google selects some organizations where students then apply. A limited number of them is selected to work on the projects. Each selected student gets a stipend from Google. This year Google has funded 1184 student projects for 178 organizations. Among the selected organizations were JBoss community and Vert.x with a total of...

New vscode-java
Article

Java Language Support for Visual Studio Code has landed

Gorkem Ercan

Java language server is an implementation of the language server protocol for Java. If you recall , language server protocol provides a common way for editors and IDEs to integrate with language smartness providers. By design, all of the language tooling magic happens on the Java language server, and can provide same level of smartness to tools that support the protocol. In fact, we are working with communities such as Eclipse Che to make this server available for their tools...

Jenkins Pipeline Builds and A/B Deployments in CDK
Article

Using Jenkins in the Red Hat CI/CD Ecosystem

James Falkner

The last 4-5 years have seen the debut of many new software products specifically targeting both infrastructure services and IT automation. The consumerization of IT has caused its architects to take a fresh look at their existing, often times monolithic apps and IT infrastructure and asking: Can we do better? How do I keep IT relevant? How do I keep track of all these VMs and data? How do I scale out my IT environment without a huge budget increase...

Article Thumbnail
Article

High Availability Servlets with EAP 7 and OpenShift

Mark Eastman

Prior to working at Red Hat, I worked for a software company, building financial software for large institutions. From my experiences I knew that some customers required, or demanded, a very aggressive Service Level Agreement (SLA). If we consider an SLA of 99.999% (generally referred to as “five nines”) then this would allow for a six-second unavailability or downtime over a full week, anything more and penalties would have to be paid. To provide this level of uptime, it is...

Article Thumbnail
Article

Five features of JBoss EAP that help you get production ready

Chris Tozzi

JBoss Enterprise Application Server 7 has been out since June, and if you build and deliver using a Java EE environment and haven’t yet upgraded to EAP7, it’s time to make the jump. Here’s a look at what’s new in JBoss EAP 7, what has changed since JBoss EAP 6, and how to get the most out of JBoss EAP 7 as your Java EE7 server. Overview JBoss EAP 7 is bassed on WildFly Application Server 10, which provides a...

Article Thumbnail
Article

Red Hat JBoss Data Virtualization 6.3 wins Database Trends and Applications Reader Choice 2016 Award for Best Data Virtualization Solution.

Cojan van Ballegooijen

dbta Database Trends and Applications magazine (DBTA) announced its 2016 Readers’ Choice Award winners recently, and Red Hat JBoss Data Virtualization was named winner in the category Best Data Virtualization Solution . Furthermore, Red Hat was among the DBTA 100 list of companies that matter in data, compelling us to pause and reflect on the market changes taking place. dbta2 We are thankful to be recognized by our peers and proud to be voted the winner in the data virtualization...

Article Thumbnail
Article

What's new in Red Hat JBoss Data Virtualization 6.3

Cojan van Ballegooijen

We are happy to announce the availability of Red Hat JBoss Data Virtualization (JDV) 6.3 GA. JDV 6.3 release focuses on three areas: In-memory technologies for Big Data processing Development and deployment productivity Big Data and Cloud data sources The following new features and data source integration were added in support of these themes: In-memory technologies for Big Data processing Apache Spark - Apache Spark is an open source big data processing framework built around speed, ease of use, and...

Article Thumbnail
Article

Using the operating system to authenticate users on Red Hat JBoss Enterprise Application Platform (EAP) ?

Siddhartha De

Recently, I was searching for a solution to configure the security domain of Red Hat JBoss Enterprise Application Platform with the local operating system based user registry so that the application could directly authenticate its users with local operating system users. I understood that it would be difficult to implement a generic solution, as authentication mechanisms are strikingly different between Windows and Unix/Linux. After checking several blogs and forums, I decided to implement this using JPAM for Unix/Linux and Waffle...

Article Thumbnail
Article

JBoss EAP 7 Domain deployments – Part 4: Domain deployment with REST Management API.

Elvadas Nono

In this series of article, I will present several ways to deploy an application on an EAP Domain. T he series consists of four parts. Each one will be a standalone article, but the series as a whole will present a range of useful topics for working with JBoss EAP . Part 1: Set up a simple EAP 7.0 Domain (this article) . Part 2: Domain deployments through the new EAP 7.0 Management Console Part 3: Introduction to DMR (...

Article Thumbnail
Article

Get it done with these 5 techniques to debug your JBoss BRMS applications

Duncan Doyle

JBoss BRMS provides a sophisticated and powerful business rules engine. The BRMS rules engine allows an organization, among other things, to: define rules in single, governed, environment. define rules in the domain language (or syntax) of the problem domain. declaratively define rules. It allows to define what to do, not how to do it individually test rules, outside of any application logic. (incrementally) update rules without the need to update and/or restart the application that uses the rules. have better...

Article Thumbnail
Article

Considerations for Implementing JBoss Fuse in your Enterprise

Bryan Saunders

In today's modern world, the need for enterprise integration has never been greater. Companies are looking for ways to reduce the costs of their application infrastructure and one of the ways they are doing that is by extending the lifespan of older legacy platforms. This introduces a number of problems when there is also a need for the implementation of new modern systems as well. Often times it is difficult if not impossible to make these new and legacy systems...

Article Thumbnail
Article

JBoss EAP 7 Domain deployments - Part 1: Set up a simple EAP Domain

Elvadas Nono

Red Hat JBoss EAP 6 introduced some new concepts like configuration simplification, Modularity, new management CLI , user-friendly management console and an amazing feature called "Domains". Domain mode changes the way applications are deployed on EAP instances. JBoss EAP 7.0 was just released and announced by Red Hat. In this series of articles, I will present several ways to deploy an application on an EAP Domain. T he series consists of four parts. Each one will be a standalone article...

Article Thumbnail
Article

Continuous Delivery to JBoss EAP and OpenShift with the CloudBees Jenkins Platform

Deon Ballard

If you are using JBoss Enterprise Application Platform (EAP) for J2EE development, the CloudBees Jenkins Platform provides an enterprise-class toolchain for an automated CI/CD from development to production. The CloudBees Jenkins Platform now supports integrations with both Red Hat JBoss Enterprise Application Platform (EAP) and Red Hat OpenShift across the software delivery pipeline. This enables developers to build, test and deploy applications, with Jenkins-based continuous delivery pipelines in JBoss via JBoss EAP 7 or JBoss EAP 7 on OpenShift. The...

Article Thumbnail
Article

JBoss EAP 7 on OpenShift

James Falkner

JBoss EAP 7 was recently released, and brings with it a whole host of new features and support, such as support for Java EE 7, reduced port usage, graceful shutdown, improved GUI and CLI management, optimizations for cloud and containers, and much more. EAP 7's small footprint, fast startup time and support for modern Java and non-Java frameworks make it uniquely suitable for deployment onto PaaS cloud environments, and Red Hat happens to have a leading one: OpenShift . I...

Article Thumbnail
Article

Installing JBoss EAP 7 on RHEL using RPMs

James Falkner

JBoss EAP 7 was recently released, and brings with it a whole host of new features and support, such as support for Java EE 7, Undertow (a highly scalable web server), reduced port usage, graceful shutdown, improved GUI and CLI management, and much more. Go ahead and download it , unzip, and run bin/standalone.sh and check out all these great features. What's that? It didn't work? Did you check that your JRE is compatible? Are there outstanding incompatibility or security...

Offline CLI with JBoss EAP 7
Article

Offline CLI with JBoss EAP 7

James Falkner

Over the years, I've come across many command line interfaces ( CLI ) to larger applications, each with varying levels of access and power. Having a CLI at all is a great first step for an application, as it opens up a much wider range of possibilities: administration, extension, and trust. CLIs also promote scriptability - the ability to create and maintain repeatable scripts, and the easier it is to develop said scripts, the better. Sometimes scripts can solve issues...

Article Thumbnail
Article

DevNation Live Blog: Decomposing a Java EE Monolith into WildFly Swarm Microservices

Salem Elrahal

WildFly Swarm is a "Just Enough" Application Server. If you don't need EJB, don't bundle it. Likewise for JPA, JAX-RS, or whatever subsystem. Bringing only the portions of an App Server that you need is the strategy that makes Java EE and the JVM a real contender in the microservices space. Ken Finnigan, Co Founder/Lead of WildFly Swarm, walked us through how easy it is to move a monolith deployment to a WildFly Swarm Microservice. Getting Started Getting started is...

MicroProfile
Article

MicroProfile - Collaborating to bring Microservices to Enterprise Java

Rich Sharples

Today at the DevNation conference in San Francisco, Red Hat’s Mark Little was joined on-stage by Alasdair Nottingham from IBM, Theresa Nguyen from Tomitribe, Mike Croft from Payara and Martijn Verburg from the London Java Community to announce a new community collaboration - MicroProfile - whose goal is to make it easier for developers to use familiar Java EE technologies and APIs for building microservice applications. Mark talked about some of the reasons Java EE has established itself as the...

Article Thumbnail
Article

Announcing JBoss EAP 7

Lincoln Baxter III

Red Hat JBoss Enterprise Application Platform 7 is here. This is a significant new release. There are the obvious benefits — Java EE 7 certification, numerous bug fixes, a simplified and more intuitive administrative UI — but there are a lot of features just under the hood that really make JBoss EAP 7 a pathway for IT departments and app developers to move their projects forward. Agility and Transformation There are a lot of buzzwords and think-pieces on changes in...