Skip navigation
1 2 Previous Next

Weekly Editorial

20 Posts authored by: kpeeples

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.........

redhatsummitattendees.pngThis week has been busy for alot of folks getting ready for DevNation and Summit.  With more than 170 sessions and labs, 8 keynotes, parties, and receptions, Red Hat Summit has something for everyone as shown in the infographic to the right. From business and technical sessions to hands-on labs to 1:1 conversations, there's something for each level of interest and need during Red Hat Summit. 

For Developers, in addition to Summit, this year's DevNation event will have four general sessions to capture our imaginations, inspire our work, and spark the conversations that move us forward. Our keynote speakers are ready to bring it.


Here’s what you can look forward to.

- Freedom of choice. With 5 tracks, including sessions, panels, and labs, learning opportunities abound. Or you can hang out in our developer zone and charge up on coffee and electricity.

- Freedom of speech. You don’t have to network, but if you do, you’ll never find a cooler group of people.

- “Free as in beer.” Can you really know what “free” means if you don’t have a free beer in your hand? (But seriously, we have a few fun social events planned, and the hops will be freely flowing.)

- Freedom to break and create. We’re going to hack like hell over 4 full days. We’re dedicating 2 evening events to it, and you might win prizes even into the wee hours of the next morning.

- Freedom to roam. DevNation is co-located with Red Hat Summit, so you don’t even have to leave the building to attend both conferences. Do both at once in the shared track.

Developer Position Available

The Fuse team is looking for an Eclipse Developer to primarily work on JBoss Tools Fuse tooling.

Win Prizes at DevNation Code Challenge!


Join us Monday, June 22, 6:00pm-11:00pm in Room 200 at DevNation in Boston!  Show off your coding skills and win prizes at the DevNation Code Challenge! Using showcased technologies from cloud, mobile, and data services--plus your creativity--you’ll build an extraordinary project with friends (or on your own). Judges will choose winners from the projects built and presented during the session. The winners will walk away with awesome prizes and bragging rights (until next year).

Summit by Day, Party By NIght


Visit the Red Hat booth in Hall D at Red Hat Summit where you can see our awesome line up of demos and pick up a card with the party details which is being brought to you by the Application Platforms Business Group.  We look forward to seeing you there!

Conferences, Meetups and Webinars


Mobile, Microservices, and More...


This week's Releases:


Infinispan 7.2.3.Final - A few bugs have been found and fixwd in the Infinispan 7.2 branch.

Drools 6.3 SNAPSHOT - The team has rewritten the internal parts of our code that deal with multi-threading to remove a large number of synchronisation points and to improve stability and predictability.

Wildfly Swarm 1.0.0.Alpha3 - The team has fixed some things, enhanced others, written some tests, and generally knocked it together a little sturdier.

Keycloak 1.3.1.Final Released | Planet JBoss Developer - The team has done alot of improvements with this release.

Arquillian Container Chameleon 1.0.0.Alpha2 - In Alpha1 the definition for the JBoss AS / WildFly containers were hard coded. In Alpha2 we’ve externalized the configuration.

Bean Validation TCK 1.1.4.Final - BVTCK-68, which is about the removal of two tests from the TCK which could not be tested in a portable manner across containers. Check out the issue itself for the complete story.

Forge 2.16.2.Final - JBoss Forge 2.16.2.Final is now available

undiversity.PNGI feel very lucky to be a part of JBoss.  It is great to see global diversity in the JBoss Community.  I wanted to wish everyone a Happy World Day for Cultural Diversity which is celebrated on May 21st and supported by the United Nations.  They have setup a Community Facebook page for "Do One Thing For Diversity and Inclusion".  The campaign aims:

  • To raise awareness worldwide about the importance of intercultural dialogue, diversity and inclusion.
  • To build a world community of individuals committed to support diversity with real and every day-life gestures.
  • To combat polarization and stereotypes to improve understanding and cooperation among people from different cultures.

Our JBoss Community is a large global community and I enjoy reading all the wonderful articles, news, blogs, etc that are published during the week.  This week was another great week of news, new releases and articles.  So let's jump into This week in JBoss.


New Releases


To see the specific Release notes go the the Homepage or Website for the project from the links below.

jgroups-raft 0.2 - The jgroups-raft project is a Raft implementation in JGroups. It is currently in its own repo because it'll move much faster than JGroups and I wanted to have the freedom to release versions in quick succession.

byteman 3.0.0 - Byteman is a tool which simplifies tracing and testing of Java programs.

immutant 2.0.1 Patch Release - Immutant is an integrated suite of Clojure libraries backed by Undertow for web.

infinispan 8 - This actually isn't a release yet but the codename for infinispan 8 was voted upon and is, Infinite Darkness.

forge 2.16.1.Final (Club) - Forge is the Fastest way to build Maven-Based Java EE projects.

keycloak 1.2.0.Final - Integrated SSO and IDM for browser apps and RESTful web services.

Hibernate OGM 4.2.0.CR1 - Hibernate is an Object/Relational Mapper tool.  OGM is the Domain model persistence for NoSQL datastores.

Hibernate ORM 4.3.10.Final - Hibernate is an Object/Relational Mapper tool. ORM is the Domain model persistence for relational databases.





  • DevNation 2015 - June 21 - 25, 2015 | Hynes Convention Center | Boston, MA | USA - AN OPEN SOURCE CONFERENCE, BY AND FOR DEVELOPERS ACROSS THE GLOBE. DevNation is a full stack development conference featuring the best in open source! Learn how industry leaders use open source. Hack with some of the most innovative new projects including Docker, Hadood, Vert.x and more. See what new innovations are coming out of open source for DevOps, mobile and application development.



Microservices and Integration


  • Syed Rasheed wrote an excellent article on JBoss Integration Products, explaining Application Integration and Data Integration, Ultimate Guide: When to use which JBoss Integration Products.  In The Bottom Line he indicated that In the end, application integration platform like JBoss Fuse are best suited for the functional integration of independent applications to implement a multi-step business process. Data virtualization platforms are best suited for the creation of data services where one is attempting to present a holistic view of the business data for analysis or operational visibility. Both technologies have different primary use cases and they are not interchangeable, however they can be used together.
  • Christina Lin continues her Microservices migration story with the Integration Demo Series with Fuse and BPMS. 
  • Stian Thorgersen discussed Securing Microservices with Keycloak and OpenID.  As microservices is all about having many smaller services each that deal with one distinct task the obvious solution to security is an authentication and authorization service. This is where Keycloak and OpenID Connect comes to the rescue. Keycloak provides the service you need to secure micro services.
  • Mark Little highlights XA and Microservices. I'm not suggesting that XA doesn't have a role to play within microservices and between microservices. At least in the short term it most definitely does for some (small) set of applications. But really when I'm suggesting transactions have a role I'm looking well beyond XA.


Data Services with Teiid and Data Virtualization



Business Processes and Rules



And More.....



This weekend is a holiday weekend in the US to honor those that have died while serving in the armed forces.   Be safe if you are in the US as alot of people will be traveling on the highways.  On to another week in the community.....


This winter season in the US Northeast has been brutal.  Last week I was in Boston at the Red Hat Westford Office but returned home during a break in the weather.  Boston has had almost 96" of snow this season with wind chills hitting -26 F.    One of the incredible pictures I saw was a 5 story mound of snow at MIT called the Alps of MIT which was piled up by snow plows.   Hopefully the storms will subside and the Northeast will thaw out soon.  So on to our week in JBoss.....


New Releases

Rules, Events, Planning

  • Mark Proctor shared with us the links to submit abstracts to the 9th international web rule symposium (RuleML) at
  • Eric Schabell is kicking off a Nordics Rules, Events, Planning and BPM Tour.  The first will be in Aarhus and the second in Copenhagen, so don't forget to RSVP on the site invitations.  Eric will also be hosting a BPMS Masterclass in Stockholm with the registration found here.


Additional sharing this week

  • Arun Gupta gave us some tips on effective session submissions for technology conferences.  Arun also discussed database migrations using Flyway.
  • I provided the Data Virtualization Sizing Architecture Tool link which provides a sizing recommendation.  I also gave a webinar on Maximizing information exchange in your enterprise with AMQP.  In addition, I provided the slides, which are available now, for the SOA and API Summit titled"Success in the API Economy with Red Hat JBoss" which will used in the live event on the 26th.

  • Markus Eisele provided us several informative postings this week. 
    • He welcomed Jochen Mader, who  is part of the nerd herd at codecentric, as a guest blogger and discussed  Byteman.
    • He went through Getting Started with JBoss Forge NetBeans integration.
    • He interviewed Marcus Lagergren in 20 years of Java In Review.
    • He also discussed Plug in Policies Into JBoss Apiman.
  • Brett Meyer discussed  S-RAMP and Modeshape.
  • Paolo Antinori discussed JBoss Fuse tips and tricks around OSGi and Karaf.

The holidays were a blur as they seem to fly by at the blink of an eye.  The holidays are a great time to enjoy family, even though sometimes it may seem like a Christmas Vacation movie.  Also it is great to catch up on sleep when possible.  For those that can't tear themselves away from technology, the holidays do not slow down progress.  In this weeks editorial we close out 2014 and start 2015.



The Year in Review for 2014 (The Last Editorial Week)

2014yearend.jpgThe last week of 2014 started with cleaning up wrapping, eating leftovers and putting away decorations.  The end of the week was a preparation and celebration of the last day of the year and the beginning of the new year.  Celebrations took place across the globe.  While some chose to go out into the crowds, I chose to stay home and watch the celebrations on TV with my family.


Year in review postings

Camel and ActiveMQ Highlights

Additional Postings from the final week of 2014


Great Expectations for the new Year for 2015 (The First Editorial Week)


Happy New Year hd wallpaper 2015.jpg

I can't wait to see what is in store for JBoss Products and Projects in 2015.  A couple of areas of interest that I look forward to are:


Wildfly and Openshift

Marko Luksa published a series on a Wildfly cluster and Openshift Origin :


New Releases


Camel and ActiveMQ Highlights


Conference Highlights


Arun Gupta provided Tech Tips


Additional Postings from the first week of 2015

Filter Blog

By date:
By tag: