Skip navigation
2016

With the Northern Summer continuing you would be forgiven for thinking that with so many people taking well deserved breaks we would see a drastic reduction in the amount of content being produced from within our communities.  I'm pleased to say that the reduction is not as great as you may think so please take your seats, strap yourselves in and enjoy the ride as we take you on another journey through the JBoss Communities.

 

Microservices

 

Maciej has recently given a presentation on Knowledge Driven Microservices at both DevConf.cz and JBCNConf.  If you have attended either of these conferences, or have an interest in developing Knowledge Driven Microservices, then take a look at his recent post where he discusses the architecture for his example application, provides the slides from JBCNConf and also a recording of the DevConf.cz presentationhttp://mswiderski.blogspot.com/2016/07/knowledge-driven-microservices.html.

 

If you are after more general advice on Microservices, especially if you are also interested in how these could be run within the OpenShift Container Development Kit, then Rafael has a post introducing the technologies that are being used within the Helloworld-MSA demo along with a link to Burr's introductory video showing how to get started with the demo application.

 

EAP 7 and Domain Deployments

 

The release of EAP 6 brought with it a new way of managing a set of EA based servers as an integrated topology, the concept of the domain and its controllers.  This concept has been further enhanced as part of the recent release of EAP 7.  In the first of a five part series discussing several of the deployment options that are now possible when using a domain, Elvadas sets the groundwork for the remainder of his series by taking us through the steps that are necessary to create and run a simple domain consisting of five EAP servers.

 

Which Fuse to Choose?

 

If you are considering a Fuse deployment within your organisation then you have likely realised that there are a number of deployment options that are available to you, each with their own strengths.  While there is not always a right answer to the question of which to choose there are some guidelines, such as those written by Bryan, that can help you to identify which option is likely to be the best for you and your situation.

 

Hibernate News

 

The Hibernate community have released the latest edition of their Community Newsletter highlighting  interesting articles and discussions from their community that include topics such as multi-tenancy, additional capabilities  that are not  part of the JPA specification, spatial queries, performance and many more.

 

JBoss Out and About

 

This year's Red Hat Tech Exchange in APAC will be taking place in Ho Chi Minh, Vietnam from September 4th until September 8th 2016 however one regular presenter, Eric Schabell, will not be present.  Never fear though, Eric has submitted two proposals for consideration and has persuaded Andrew Block to present them on his behalf.

 

New Releases

 

The Infinispan team have just announced the release of Red Hat JBoss Data Grid 7.0, based on Infinispan 8.

The Teiid team have announced the release of Teiid 9.1 Alpha2.

 

That's all for this week, please join us again next week when we will take another look at the work being done within the JBoss Communities.

Summer is definitely here in the Northern Hemisphere, and if not hindering the activities of the community it certainly show by change of balance between announcement and releases over in depth technical article All the better for our readers, as I'm pretty sure you'll enjoy the numerous technical bites (or bytes) from last week !

Technical bytes

 

So if you like techcrunch and in depth article, you are in for a treat this week. First, let's start with alternative language and take a look at the Ceylon TypeScript Loader (GSoC project). From there, you should move quite naturally to some more high level client technologies, and see What is new in Android Client with Hawkular. Of course, if you prefer to stay on the language level, there is also this very interesting article on Null and not-null @DiscriminatorValue options. See ? Only good stuff out there !

 

Now, let's move to a more high level overview. with this passionating article on Visualizing Integration Applications. It's clearly a broad (and thus complex) topic, but this article does a fair job at at both describing the state of art and how we got here, but also sum up what are the current solutions and best practices. Kudos to its author Bilgin Ibryam.


Last, but not the least, Eric D. Schabell describes a Vaadin powered solution, using the Red Hat Cool Store demo, but also illustrating, at the same time, a cool usage of the JBoss BRMS framework.

 

Keycloak going "legit" : Red Hat Web Single Sign-On !

 

Keycloak has been a thriving project since its inception, and if you follow the weekly carefully, you must have seen many news, article and frequent releases from the project. And this is why, I wanted to echo here a news coming from the Red Hat JBoss Middleware blog, that may have not reach the JBoss Community: Red Hat announces Integrated Web Single Sign-On and Identity Federation. Indeed, Red Hat has decided to have a product based on Keycloak, and anyone will soon be able to request support and/or expertise if needed. Congratulations to the project and the community, this is a big achievement !

 

Infinispan & Docker - a mix in Heaven

 

Infinispan is a very powerful and flexible project, and I'm for one certainly happy to that there is now Improved Infinispan Docker image available , whiich hopefully will enable people to easily setup and play with the project. So, time to discover the bleeding edge of Infinispan on Docker !

 

Releases, releases, releases...

 

Well for once, and this must be a record, there is only one release in the last days ! But still a good one   :

 

 

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.

Now that Red Hat Summit and DevNation are complete, and the summer months are upon us (in some regions of the world anyway); it's common for many in the JBoss community to take some well-earned rest. However, looking at this week's editorial might make this hard to believe.

 

The Hawkular team have been busy this week publishing five blog posts on a variety of topics. John Mazzitelli shows us how to collect data from JMX MBean Servers and Prometheus end-points for storing in Hawkular. Heiko Rupp also has a couple of posts. The first describes how to get started with ManageIQ and Hawkular. The second introduces HawkFX, a personal project he has been working on, which makes it easier to explore data stored in Hawkular. Finally, Gary Brown describes how to use the Hawkular APM project to monitor an application running within Openshift.

 

The JSR process for Bean Validation 2.0 is beginning. Gunnar Morling talks about what's planned in this version and gives an update on its progress in the JCP. Christian Posta continues his series about microservices implementations. In this post he focuses on handling data. Finally, Stian Thorgersen shows us how to load Keycloak customizations (Providers & Themes) from a Maven repository. This feature is useful for development, but also makes it easy to distribute and standardise on a common version.

 

This Week's Releases

 

 

Like newsletters like this? Interested in the Hibernate community? If so, the Hibernate Community Newsletter is for you!

Many things happened this week but I'll take a selfish moment and start with a couple of articles I wrote. As I mentioned earlier in the week, it's been (over) 10 years since JBoss was acquired by Red Hat and it's been a great decade for open source enterprise middleware from Red Hat! Every one of our customers, partners and community members deserves a round of applause!!

images.jpeg

Next up I had to write some clarification text around the MicroProfile work we announced back at DevNation. Take a look if you are still confused but let me summarise here for some people who appear to be unclear about how open source works: it's an upstream, open source effort to gain experience from communities, vendors and individuals, around developing microservices with enterprise Java; it's not a standard, though it going to use various standards, and eventually once we believe we have something worth standardising we'll make the right next move.

Screen Shot 2016-07-09 at 14.22.29.png

Talking about things we announced at DevNation or Summit, Eric has written a summary article for those people who couldn't make it this year. Nice to see he included the killer keynote demo In a separate article Christina writes about a JBoss Fuse Integration workshop she, Eric and Siamak did at Summit - well worth checking out!

6.jpg

On to some non-Summit related activities this week. Let's start with Ceylon, where Stef talks about some modularity changes in the language as well as their Android support.

 

We've had a few releases this week too, including the first Hibernate OGM 5 maintenance release, Teiid 9.0.1, Hawkular Services 0.0.5 Final and Hawkular Metrics 0.17.0 (well done guys, for multiple releases!). The Hawkular team also wrote about scaling stateful services. Finally for this week, Gunnar has written about how you can upgrade Hibernate ORM in WildFly, something which is a lot simpler since their latest release of Hibernate last week 5.2.1.

 

OK, that's it for this week. And in light of our 10 year anniversary, I'll end with: Remember we love you, and Onward!

eap7_readysetcode_circlegraphic_final_png.pngThis week was another exceptional Red Hat Summit and DevNation in San Francisco at the Moscone Center.  Social Media was full of buzz all week with all the different Keynotes, Labs and Sessions during Summit and DevNation.  I included some pictures from our booth at the end of the blog.  There is no way to put everything in the Weekly Editorial post so let's highlight a couple of the topics from the week.

  • The new JBoss Enterprise Application Platform (EAP) 7 release was announced.  A complete list of additional features is available in the JBoss EAP 7 release notes, but I listed some below:
    • Java EE 7 certification
    • Unified domain management over both JBoss EAP 6 and JBoss EAP 7 servers
    • A unified messaging subsystem, relying on Artemis ActiveMQ
    • An embeddable, lightweight web server based on the Undertow project
    • New transactions subsystem, based on the Narayana project
    • Resilient high availability features including clustering and distributed caching
    • Memory analyzer and other resource management tools
  • A new community collaboration project was announced – MicroProfile – whose goal is to make it easier for developers to use familiar Java EE technologies and APIs for building microservice applications.
  • Microsoft also announced the availability of its .NET Core for Red Hat Enterprise Linux.
  • During the second day afternoon general session a wedding ceremony was held. With Paul Cormier acting as the ordained official and Jim Whitehurst the ring-bearer, Red Hat presided over the marriage of a couple in what was a touching and romantic ceremony.

There are several recap videos and keynote recordings available including the below:

 

Now on to the happenings in our open source community!


Releases

 

 

Additional Summit and DevNation Sessions


 

Books Announced


 

Additional Postings



Thanks for being a part of the JBoss Community and stay tuned for the next Weekly Editorial!

shadowsoft-logo.png    mwpartnerofyear.png

Kenneth Peeples, Shadow-Soft Director of Technical Services

kpeeples@shadow-soft.com

@ossmentor

www.shadow-soft.com


shadowsoftpiedpiper.jpg shadowsoftsummit.jpg