Skip navigation
2015

In a few days, most kids will be back to school, if not already, and holidays season will come to an end (for now).... It could be a depressing time, but don't worry, this editorial will bring enough thrilling news to make your coming back at work passionating !

 

Getting started with ... everything !

 

Start Your Engines

In a few days, school start again and it's probably a got time for all us of to also "get started". And this is so with perfect timing, the JBoss community has released many "getting started" in the previous week:

 

 

Disclaimer : some of those quickstarts will be mentioned again below.

Docking Point

Grand Canal Docks

Whenever I do this editorial, I often make joke about Docker as being the almost systematic "topic of the week". Well, this entry not be an exception, as

Ioannis Canellos entry on"Fabric8 Kubernetes and Openshift Java DSL" gives us, yet again, an interesting insight in the popular container technology. That being, I'm also happy to see that the fad is seems to be finally getting down a bit, and people start questioning if "Docker everywhere, for everything" is really the answer to all our problems (one day our industry will learn, one day...).

 

That's why I found equally interesting Thomas Qvarnström entry on"Application Containers is not a replacement for Virtualization", along with Containers in the enterprise – Are you ready for this?. Indeed, if Docker has certainly a lot of merits, it is - as always, good to know where to use it and where not to use it - in short, how to find your docking point.

 

Data Virtualization with Teiid

 

I'm quite happy to see that in the last years, Teiid (and the associated product JBoss Data Virt) have been getting a lot of attention, and a lot of interesting material about it have been released, blogged or twitted. Indeed, while part of the JBoss community since a long time now, this very powerfull tool that is still a tidbit of a mystery for many people.

 

But at least for those living in Europe, now that Teiid and Data Virtualization are going to be a focus the EMEA Partner Conference

, they have a chance to catch on ! And if you can't be in Frankfurt, on the 5th of October, don't worry, you can always catch a glimpse of Teiid magic by following this Easy Getting Started Example with Data Virtualization for Developers !

 

Security :Database Authentification & Authorization with Elytron

 

In the last year, security have been a raging topic, especially with hacks as public as the one of Ashley Madison (or the far less impressive one of TV5 in France), so it is certainly a good idea to take a little tour of Wildfly security subsystem, Elytron, following Pedro Igor's WildFly Blog: Using a Database to Authenticate and Authorize Your Users in Elytron.

 

Wildfly Console Updated and Feedback Requested !

 

If you have been in the JBossverse for a long time, you might remember the high quality user experience of our very first JMX console with a mix feeling of dread and panic   (BTW, I loved the JMX console, but I also read my email with mutt and chat over irssi, not sure I'm the right customer for fancy UI). Of course, we've been doing some major progress in this area for years now, and the current webconsole provided with Wildfly is pretty slick.

 

Nonetheless we still aim at making it better, so please checkout Arun Gupta's entry on WildFly Admin Console Updated - Feedback Requested

and take the time to give us some feedback on how you will like to see it enhance.

 

Decaf'

 

Langing for some "hard core" C programming, and low level grittyness ? Take a pick at the impressive Dirty Trick: Launching a helper process under memory and latency constraints (pthread_create and vfork).

Welcome to another edition of the JBoss Weekly Editorial, this week bringing you a double dose of news as we try to catch-up on a selection of Community news that has been published over the last two weeks.

 

BRMS, BPMS and Fuse with Christina and Eric

 

 

Limiting Requests with APIMan

 

In the sixth article in his series on the JBoss API Management framework, Len introduces us to the management policies that are designed to limit the behaviour of client requests.  As of APIMan 1.1.6 we have access to the Rate Limiting policy, a Quota policy and a Transfer Quota Policy, each of which can be employed individually to throttle requests or combined to provide a solution with greater flexibility.

 

Improved LDAP Integration within KeyCloak

 

If you have been paying attention to the work taking place within KeyCloak then you are likely aware of the existing LDAP integration.  With the release of KeyCloak 1.3.1 this integration has been greatly improved through the inclusion of LDAP mappers, providing you with greater flexibility in specifying which data can be synced to KeyCloak and written back.

 

Hawkular Alerts

 

One of the most interesting aspects of the  Hawkular project is the alerting service provided by  Hawkular Alerts, a component that provides the ability to define flexible triggers based on complex reasoning over events raised within your application.  In order to demonstrate these capabilities Lucas has created a video that covers the installation, configuration and use of Hawkular Alerts and has combined this with an introductory post covering some of the details that are of interest when watching the video.

 

Asynchronous Processing with jBPM

 

The release of jBPM 6.0 saw the inclusion of the jBPM Executor component, responsible for handling the background, asynchronous processing within the jBPM process flows, and is a capability that has been enhanced as part of the jBPM 6.3 release.  In the first of two articles Maciej covers the jBPM Executor, describing its capabilities and how it works, and then follows this with his second article where he discusses some of the enhancements that have recently been made to jBPM 6.3 through a real use-case.

 

Infinispan's Functional Map API

 

The Infinispan 8.0.0.Beta3 release introduced a new experimental map-like API that uses lambdas to interact with data, allowing you to take advantage of the new functional programming and asynchronous capabilities that are now available through Java 8.  In the first part of a series covering this new API Galder takes us through the motivation that led to its creation, answering some key questions and setting the scene for the remainder of the series.

 

Server Side JavaScript

 

One of the more interesting new additions to  WildFly  is the introduction of Server Side JavaScript support, an experimental feature enabling the internal Nashhorn JavaScript engine to be used within your deployments.  By way of an introduction to this feature Stuart his written a tutorial showing how to write a simple HTTP endpoint, how to extend it and return JSON, how to inject resources from JNDI and CDI and how to integrate the Mustache templating engine.  Now is the time to provide feedback on this feature so please take time to go through the tutorial and provide feedback to the team.

 

JBoss Out and About

 

Arun will be travelling throughout September, October and November to deliver his Docker and Kubernetes Workshops, visiting nine countries in four continents.  He will also be involved with the Silicon Valley Code Camp, a community event taking place on October 2nd, 3rd and 4th where developers and children can learn from other developers.

 

November 16th through to November 18th will see the inaugural Devoxx Morocco event taking place in Casablanca, an event previously known as JMaghreb.  Markus was fortunate to attend last year's event and has since joined the program committee selecting the best talks for this year's event.

 

New Releases

 

The Hibernate team have released Hibernate ORM 5.0.0.Final, Hibernate ORM 4.3.11.Final and Hibernate ORM 4.2.20.Final.

The RichFaces team have released RichFaces 4.5.8.Final.

The JBoss Forge team have released JBoss Forge 2.18.0.Final.

The Infinispan team have released Infinispan 8.0.0.CR1, Infinispan 7.2.4.Final and Infinispan Spark connector 0.1.

The JBoss Tools QE team have released RedDeer 0.8.0.Final.

The Hawkular team have released Hawkular Business Transaction Management 0.3.0.Final.

The Errai team have released Errai 3.2.0.Final.

The Teiid team have released Teiid 8.12 Beta1.

The WildFly team have released WildFly 10.0.0.Beta1.

The Arquillian team have released Arquillian Drone Extension 2.0.0.Alpha5 and Arquillian Spring Framework Extension 1.1.0.Alpha1.

The WildFly Swarm team have released WildFly Swarm 1.0.0.Alpha4.

The Hibernate Search team have released Hibernate Search 5.5.0.Alpha1.

The Teiid Designer team have released the next milestone release of VDB Builder.

 

That's all for this extended update from the Editorial, please join us again next week when we will bring you more news from the communities surrounding the JBoss projects.

34116489_527e153c4e_m.jpgHoliday season all around us. People slow down a lot because of the ongoing heat and even the project news and weekly newsletters are late this week. But we're all doing the best we can: Sitting in the backyard, feet in the pool and trying to make it bearable. Welcome to this weeks news in Red Hat JBoss Middleware ecosystem. (Title image, CC-BY-NC by Toni Lucatorto)

 

WildFly, Microservices and Containers

As it is still a very hot topic, which could be better to start of the hot summer edition of the weekly newsletter with latest news in this section. Followed by the new WildFly 9.x and 8.x releases last week, I wrote something about how to not only run WildFly on OpenShift Online, but on latest OpenShift v3 with full Kubernetes support. And Arun added some best practices to collect logfiles from those installations with ELK. And even later, I also added another post about how to scale and loadbalance WildFly with Kubernetes and OpenShift v3. Not directly related to microservices or containers, but also part of the broader set of technologies to build upon is Hibernate. And there's been some new articles around Handling queries on complex types in Hibernate Search or Map me if you can - Advanced embeddable mappings.

 

Integration News

Claus introduced us to a new feature in the upcoming Apache Camel release which will be about Apache Camel 2.16 - Show me all my incoming and outgoing endpoints in real time.

Last but not least, Rich looked into why TIBCO has some valid points about open CORE integration technology. Eric Wittmann walked us through the latest changes in apiman and told us that Plugins - Not Just For Policies Anymore. And Christina updated all her integration demos on jbossdemocentral.org to latest Fuse 6.2: Read about one of the updated examples in Red Hat JBoss Fuse - Getting Started Home Loan Demo version 6.2 Part 1 and Red Hat JBoss Fuse - Getting Started Home Loan Demo version 6.2 Part 2.


BPM Suite And Processes

And no, Eric D. Schabell doesn't sleep at all. He kept updating his readers with latest workshops and information: Red Hat JBoss BPM Suite - Online Workshop Building a Travel Agency (Lab 04 - Create Data Validation Guided Rules). And also makes us aware, that there is an upcoming Webinar: Developing process-enabled applications with BPA and BPM tools.


IoT And Big Data

Kenny came up with a couple of posts this week about What is the Hadoop Ecosystem? and also introduced us to Suggested Minimum Requirements for Data Virtualization Server and Designer.


Hot Summer Releases

WildFly 9.0.1.Final and 8.2.1.Final are released

Infinispan 8.0.0.Beta2

Arquillian Container Chameleon 1.0.0.Alpha4 Released

JBoss Tools beta2 brings some Bower to Mars

Teiid 8.12 Alpha2 Released

Keycloak 1.4.0.Final released

Hibernate Validator 5.2.1.Final

Hawkular, all good things make three!

Third Candidate Release for ORM 5.0

 

That's all for this week, please join us again for the next installment of the JBoss Editorial where we will endeavour to bring you more interesting articles written by members of the JBoss communities. And stay up to date with latest developments by following @jbossdeveloper on twitter.