Skip navigation
2015

20150901_090204.jpgIt's Thursday and as such time for another weekly roundup on latest JBoss news and features. It's been another week full of surprises, releases and how-to's by fellow Red Hat JBoss Middleware egineers and friends and going through it as the responsible editor once a week is a little bit of a time-machine experience. So, sit back, relax, grab a #coffee+++ and read through it while enjoying your lunch-break.

 

Integration

Red Hat Tech Exchange has taken place in Vietnam, Ho Chi Minh city two weeks ago, it was a great event held by Red Hat in Asia Pacific Region. Many of the technical marketing managers have been there and brought back some new technical presentations. Christina Lin and Thomas Qvarnström showed the audience how to Supercharge your integration services .  Another interesting blog by Christina was about how to Load Balance Quartz Cron Jobs with JBoss Fuse. Claus Ibsen blogged about Apache Camel 2.16 - Swagger Java and API documentation out of the box.

 

Automation

Our very own Eric D.Schabell wasn't vacationing this week either. He posted a couple of revamped quickstarts for the updated JBoss BPM Starter Kit: Quick Tour #1: JBoss BPM Suite the Basic Install Project and Quick Tour #2: Where to get JBoss BPM Suite product. If you're a Java developer and looking for the JBPM API documentation, he also knows how to get you there: How to setup JBoss BPM Suite 6.1 API (javadoc) documentation. A little cross technology synergy was raised by the OptaPlaner team: They showcased how to integrate JPA with Hibernate.

 

Hester Mofet - The rest of the week

For all you movie loving readers no need to explain that title (everybody else, check IMDB). The Keycloak project wrote down a longer experience post about their fun with REST API documentation. And I have a new post up after a while about Running OpenShift Origin on Windows. A little more specific the Infinispan team introduced you to the Infinispan Hadoop Connector. And we've seen a great wrap-up of one of our Google Summer of Code students about his experience with the Keycloak project. If you want to get 50% off of selected WildFly titles by Packt Publishing, check out my blog post for a discount code!

 

The Bossi Award for JBoss Teiid!

We are very proud to announce that Teiid was named one of the winners of the 2015 InfoWorld Bossie (Best of Open Source Software) awards in the business applications, enterprise integration and middleware category.

 

New Releases

Data Virtualization 6.2 Released!

JBoss Data Grid 6.5.1 is out

JBoss Tools CR1 for Eclipse Mars - more Docker, OpenShift and WildFly 10

Infinispan 8.1.0.Alpha1

ShrinkWrap Resolver 2.2.0 Released

Weld 2.3.0.Final released!

Teiid 8.12 Beta3

 

And A Goodbye

Beside all the new releases and news, we had one loss this week. My fellow boss and friend Arun Gupta went on to new endeavors and left Red Hat with a last Au Revoir Red Hat blog post. We wish you the best for your new gig Arun.

 

That's all for this week, please join us again for the next installment of the JBoss Editorial where we will endeavor 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.

Another week in the JBoss Community is almost over. Time to sit back and relax with a decent cup of coffee to reflect a bit about the news and releases that the week brought us.

 

Security Is Hot

With another popular breach a couple of weeks ago, the topic gained more attention again. But we have some security content for you to educate yourself and help making software secure. A post about secure Vert.x apps helps you getting started with securing vert.x web applications. It is by no means a comprehensive guide on web application security such as OWASP. Standard rules and practices apply to vert.x apps as if they would to any other web framework. The post will cover the items that always seem to come up on forums. And the first recordings from this year's JavaZone conference are already up. One of them is from my talk about "Securing Your Java EE Applications" and it outlines the key capabilities of the Java EE platform and introduces the audience to additional frameworks and concepts which do help by implementing all kinds of security requirements in Java EE based applications.

 

Java EE, Weld and WildFly

The recent Java SE 8u60 update revealed some issues with the CDI implementation Weld. And we released WildFly 10 CR1 last week! And there is already an OpenShift cartridge available with it!

 

Persistence and Caching News

"Order, ooorder!" - Sometimes not only the honorable members of the House of Commons need to be called to order, but also the results of Hibernate Search queries need to be ordered in a specific way. And Infinispan introduced the new Redis Cache store and initial support for Apache Avro and Gora. Another Infinispan post about Simple cache introduces you to using Infinispan with Hibernate.

 

Integration News

In her post Red Hat JBoss Fuse - Tips, Driver not found in JBoss Fuse , Christina introduces us to solutions about JDBC driver class loading issues. And there's also a very nice blog post about How to reason about queue depth graphs. This came out of field experience and will help your in communicating about ActiveMQ problems.

 

We Are Hiring!

The Developer Experience and Tooling group, of which JBoss Tools team is part, have a set of job openings available. We are looking to continue improving the usability for developers around Eclipse and around the Red Hat product line, including JBoss Middleware. Topics range from Java to JavaScript, application servers to containers, source code tinkering to full blown CI/CD setups.

 

The Rest Of It

Mark Little gave a report about the Red Hat Tech Exchange 2015 and Eric Schabell is giving an outlook to the Red Hat Forum Benelux in his post.

 

New Releases

 

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.

Ayuntamiento,_Ciudad_Ho_Chi_Minh,_Vietnam,_2013-08-14,_DD_03.JPGThis week I wanted to bring you some Highlights of the Red Hat Technical Exchange (RHTE) that occurred in Saigon, or Ho Chi Minh City, this past week.  Ho Chi Minh City is a beautiful place that is full of history and culture.  The picture to the left is the Ho Chi Minh City People’s Committee Building, which used to be named Saigon City Hall.  It is not open to the public but it is a very popular tourist destination for pictures, especially at night when it is lit up.  The event occurred in the heart of Ho Chi Minh City’s vibrant business and entertainment district on the famous Dong Khoi street at the Sheraton.  Quinten Laureijs did an excellent job organizing the event.  The Asia Pacific Red Hat Tech Exchange is a yearly event for Red Hatters and technology and business partners to catch up on the latest trends in technology as well as best practices. This year's theme was Train (gain and apply knowledge and skills), Share (best practices and experiences) and Enable (your personal and customer success).

 

During the event Enterprise Products and Community Projects were discussed.  The first half of Monday was devoted to keynotes: Dirk-Peter van Leeuwen on Train. Share. Enable., Sachin Shridhar on Collaboration: key to enabling wins, Mark Little on Cloud, IoT, future of Java, Phyllis Fann and Larry Spangler on Communities Of Practice, Javier Perez on Red Hat Mobile Application Platform, James Labocki and Thomas Cameron on the Cloud, and Harish Pillay on Back to the Future.  The rest of Monday, Tuesday and Wednesday revolved around internal and external sessions.  On Thursday and Friday additional add ons took place for a deeper look at some of the topics: Openshift v3.0 Implementation by Shachar Borenstein, Anuva Ambastha, Red Hat Mobile Application Platform by Hong Hua Chin, Kenny Peeples, and Openstack (Kilo) Implementation by Asaf Waizman, Glen West and the Devops/Agile Masterclass.

 

Now on to our JBoss Community Weekly Recap.........

 

Releases, releases, releases ... and some more releases !

 

 

Unified KIE Execution Server

 

Maciej Swiderski gave us a three part series on the Unified KIE Execution Server.  He has more planned so stay tuned.

 

 

Javascript, Node, Aerogear and Keycloak

 

Barbora Suchanová discussed Windows 10 app with integrated Keycloak OAuth 2.0. Team Aerogear provides many useful libraries not only for Android, iOS and Cordova. They developed OAuth2.0 Nuget package for Windows Phone platform enabling user to easily authorized through Google, Facebook and even through Keycloak.

 

This week I discussed Node and Mobility at the Tech Exchange.  I provided a workshop where you can learn about Git, Javascript and Node along with an example of Node connecting to Cloud Data Services.

 

Infinispan in depth

 

Galder Zamarreño continued with the blog series on the experimental Functional Map API which was released as part of Infinispan 8.0.0.Final. In his blog post he focused on how to work with multiple entries at the same time.

 

Now that Infinispan supports Java 8, William Burns discusses taking advantage of one of the new features.  He introduces for Infinispan 8, the feature Distributed Streams!  This allows for any operation you can perform on a regular Stream to also be performed on a Distributed cache (assuming the operation and data is marshallable).

 

Real World Example with Data Virtualization (Teiid)

 

I walked through a real world example of combining Product Code and Name from Salesforce and Product Code and Price from MySQL in a Virtual Database.  We also use the WebUI to build the data services as well as use Red Hat Mobile (Feedhenry) as a consumer along with the dashboard. Although the demo is built on Openshift the same demo can be done on premise.  You can find the steps and references here.  Some of the material came from the excellent Mark Drilling gave on the WebUI.

 

This week in Integration

 

Thomas Qvarnström discussed Scalable Integration with JBoss Data Grid and Fuse and points to the demo he and Christina Lin have provided everyone. By combining the agile, lightweight, Enterprise Integration pattern (EIP) based integrations using open source technology with scalable in-memory storage, it’s possible to achieve near linear scalability and boost performance of your integration services. If you want to learn more Christina and Thomas published the demo using JDG both for Claim check and for Publish-subscribe on JBoss Demo Central here.

 

Christina Lin discussed process and integration routes.  People often confuse when they look at camel route and BPM process, although they do look very similar as connecting different nodes with conditions and passing objects or messages, the way they are structured and engineered to execute is a complete different story.

 

Christina also provided  an example on Invoking Process in JBoss BPM Suite using CXF-RS Client in Fuse.

 

BRMS and BPMS this week

 

Eric Schabell gave us the 7 Steps to Your First Process with JBoss BRMS Starter Kit. He has even scheduled the digital sign for the next few weeks.  The next time you are in a Red Hat office somewhere in the world, keep your eyes peeled for the digital signage that is displaying all manner of news.

 

Maciej Swiderski discussed a very powerful feature of BPMN2 in jBPM 6.3 which is signaling.  It is realized by throw (send signal) and catch (receive signal) constructs. Depending on which type of signal we need it can be used in different places in the process.

 

Looking forward to this coming week in the World of JBoss.........

Hey, look ! It's me again ! And so, here I am again to welcome you to this brand new JBoss Weekly Editorial. Certainly a rich one, as the quiet work of the JBoss Community over the holiday period is paying off, and many blogs, articles, and releases have been done in the last week. Ready for some tech action ? Here we go...

 

On the architecture side of life...

 

Before diving into code and low level considerations, let's take a look at some high-level topics that were discussed last weeks within the community. The he interesting notes of Markus Eisele on Coding in a cloud-based enterprise - designing for distributed architectures ~ Enterprise Software Development with Java are certainly a good start, and will probably led you naturally to read Thomas Qvarnström"s JBoss Tech Blog entry on "How to add JBoss xPaaS images streams to OpenShift Enterprise V3".

 

Once those read, you'll be ready for the next, more gritty items coming right now !

 

And the developer's corner

 

You are back for holiday, you did not good, hack together and tinker with anything for a little while, and both your mind and heart are hurting for a new, interesting challenge. Well, you're in for a threat as the community has delivered many intriguing litte tutorial and "tips and tricks" for you in the last week:

 

Learning JBoss Fuse with BPM & BRMS

 

The potential power of using both a powerful integration tool such as JBoss Fuse with a business rules engine (BRMS) along with Business process management (BPM) is certainly attracting for anybody who has dwelved a bit in either technologies. Issue is, seldom people have managed to tackle both.


Fortunately this week, Christina の J老闆 is offering you a very Getting Started Home Loan Demo version 6.2, followed by JBoss Fuse - JBoss BPM Microservices Integration. Of course, if you are already familliar with Fuse, you might not know yet BPM. Not an issue,   Eric D. Schabell is here for you with his new starter kit : Launching Digital Sign for JBoss BPM Suite Starter Kit. And once you'll be done with this one, guess what ? You'll get one for BRMS too : 7 Steps to Your First Rules with JBoss BRMS Starter Kit ! Isn't that swell ? 

 

Releases, releases, releases ... and some more releases !

 

To kickoff September as well as we could, the Jboss Community has released a lot of new version, including quite a lot of very important ones (in bold, if you want to be a bit picky, and only look at those):

 

 

Events

 

A couple of upcoming events are worth mentioning this week. First, Eric D. Schabell's description of Red Hat Forum UKI 2015 in London

will probably make anyone closed enough to attend, so check it out. Also in Europe, but a tidbit more later on the EMEA Partner Conference, in Frankfurt, Germany, from 4th to 7th October, where I will be delivering (shameless plug) a lab on JBoss Data Grid (Infinispan).

 

That's all for this Editorial, and if you want more, well, it's impressive, because there is already quite a lot ! Please join us again next week when we will bring you more news from the communities surrounding the JBoss projects.