Skip navigation
1 13 14 15 16 17 Previous Next

Weekly Editorial

359 posts

This week has seen a continued push around Containers (Docker) and JBoss, with Mr Docker Marek Goldmann writing about running Docker as systemd services. There are some really nice examples in the entry too.

 

systemd_deployment.png

We had a one-day JUDCon event a few weeks back and Andrew Rubinger has written up a piece about it as well as linking to a number of videos recorded at the event. It certainly sounds as if this event went well and maybe we'll plan some other one-day events like this in the future! If you attended and have written up your own experiences (good or bad) then let us know too so we can all learn from what worked and what didn't work. Congratulations to the Mobile team for the release of Beta 1 of the Unified Push Server! Not strictly just mobile related, but Max has also blogged about JBoss Tools 4.2 Beta 3, which contains support for Cordova and OpenShift, to name but two!

devstudio8_splash.png

In addition to JUDCon, there have been several other community-oriented events happening or announced, including the JavaForum in Stuttgart, the ATL-JBUG meeting coming up in August with a focus on Fuse Service Works and Docker (more containers).

 

The various project teams have been hard at work as usual. Vladimir writes about the performance of Map/Reduce in Infinispan 7.0.0; Bilgin discusses how people can write components for Camel; John has a lot to say about starting an ActiveMQ project in Eclipse and with Maven; and both Bela and Tristan have different things to talk about around large scale data grids, with Bela showing off the new record 500 node JDG cluster and Tristan cross-posting a link to Navin's video on cross data centre replication with JDG. And finally for this month's roundup, we've also had a bit of an IoT theme. Kenny Peeples writes about an article over on DZone which discusses IoT and mentions JBoss A-MQ; and yours truly discusses Enterprise IoT.

 

OK, that's it for this week!

The past week hasn't seen any major event (which is to be expected, given that we are amid vacations seaso). That doesn't mean that there's nothing to report - in fact we have quite a number of interesting news.


The future of RichFaces: stability over innovation


Brian Leathem, the RichFaces project lead, has shared an outlook on the future of the project, considering its place in a world where client-side frameworks and single-page applications have started to become the dominating trend, at the expense of server-side rendering. JSF remains an integral part of the Java EE specification, and will continue to have a well-determined role in certain classes of projects, and the RichFaces project will continue to evolve to meet the demands on the new JSF specifications, without necessarily focusing on innovation, as it did so far.

 

A little about Fuse Service Works

 

Kenneth Peeples has published a couple of articles about Red Hat JBoss Fuse Service Works, the first outlining the main components and services of the product. The second, more technical, focuses on using Docker with BPM-Suite and FSW.

 

Infinispan Security: Authorization and Auditing

 

Tristan Tarrant provides a few updates on the Infinitispan authorization model, and the main changes as of 7.0.0.Alpha5, as well as new features such as auditing.


Keep learning about jBPM


One great thing about jBPM is the large number of learning resources - and we're not talking only about articles and tutorials. One of the latest available options is Mariano De Maio's new book, "jBPM 6 Developer Guide", to be published soon by Packt Publishing. Or, you can attend the session at BPM Openhouse 2014, a virtual event  to take place between September 22-26. And if you want to know why, Eric Schabell is giving you all the good reasons.

 

Also, on the BPM front, an interesting example developed by Eric and Maciej Swiderski showcases a document-based BPM process, using jBPM and a CMIS-compatible content management system (Apache Chemistry in this case).

 

Help improving the JBoss and WildFly UX!

 

Heiko Braun's blog post calls for all WildFly and JBoss users to participate in a survey, with the goal of improving the UX of the web administration interface. As good administration tools are a critical component of a successful project and product, please make sure you get involved!

 

JBoss Fuse Tooling: get started and set it up

 

Lars Heinemann has published a series on articles on how to get JBoss Tooling and set it up, including particular instructions for Kepler and Luna.

 

Logging with Docker


Marek Goldmann provides an extensive overview on setting up logging for Docker containers, with a practical example using JBoss WildFly.  The crux of the matter is a practical introduction to data containers, the preferred option for logging in production.


Arun's tech tips


Arun Gupta continues providing Java EE 7 tips with part 6 and part 7 of the series dedicated to enhancing JBoss Forge with Batch job support. This week: template support, upgrades, and test fixes.


Social integration with Kia Uberfire


The Rich Client Platform Uberfire has a new extension: Kia Uberfire Social Activities, that allows enhancing workbench-style applications with social-related features. Eder Ignatowicz's blog provides an in-depth view of the feature, showing how your application can react to events in your social networks by leveraging Uberfire's event driven model.


New releases:

Screenshot.pngThis week in JBoss has pretty much found us all in full Summer swing.

 

Some of you will be reading this only after returning from your summer vacations, others are tidying up their desks and getting ready to head out the door. Let this be the last news item you read before heading off to enjoy some quality downtime while trying to stay cool.

 

With that I want to introduce you to another developer...

 

Developer in the Wild

photo.JPG

This week I wanted to introduce you to a developer I had to travel far out into the wilds of eastern Europe to find, Maciej Swiderski. He is a shy creature by nature and we met up in Krakow, Poland where he lives to work together on some demo magic that will be coming soon around document integration into BPM workflows.

 

He works hard on various aspects of the jBPM project, is a lot of fun to chat with, and knows where to find all the heaviest foods Poland has to offer.

 

Events

Some of the events you might want to take part in are listed here.

 

Blogs / Articles

The following articles were collected for your enjoyment:

 

Did you know that the Development of Hybrid Tools is now part of the Eclipse Foundation? Well it is, check it out, that is going to accelerate adoption don't you think?

 

Have you take a look at Circuit yet? It is a uni-directional data flow model for GWT applications that you might find helpful when working in your next Java GUI framework project.

 

Our sky diving guru Rich has take a critical look at Restful API modeling language, always providing us with the latest sharp analysis of all things technical.

 

Another JEE tech tip (#38) is on display where Batch Addon is done for JBoss Forge and JEE tech tip (#39) introducing Docker.

 

Here are some fun stats and facts presented by the JBoss Tools team on WildFly and Luna.

 

Are you ready to be that JBoss Rock Star you always dreamed of? Well now you can with a repeatable setup for the JBoss Keynote Demo from Red Hat Summit 2014, just spin it up and wow your friends and family in minutes.

 

Have you always been a bit mystified by the myriad of ActiveMQ connectors? Well now you can fix that, so take a few minutes to sort them out with Jakob.

 

Building on last weeks part I, we continue with part II of BRMS deployment architectures.

 

You can participate in shaping the future of WildFly with this call for help, where you can provide input to how the web console will look.

 

Releases

This weeks list of new project releases, enjoy!

This weekend sees the end of the FIFA World Cup 2014 competition in Brazil with the game for Third Place, between Brazil and the Netherlands, occurring on Saturday and the Final, between Germany and Argentina, taking place on Sunday.  If you are not a fan of Football then the following articles from the JBoss Community may help you to while away the hours until the competition finishes.

 

Arun's Tip Corner

 

Arun continues his  series with the publication of two additional tips on Java EE 7.  In his first Tech Tip of the week Arun provides a brief introduction to the Batch capabilities that have been added to Java EE 7 through the inclusion of JSR 352 and suggests a number of  answers to a question that has been asked on the forums, namely how can you execute batch jobs on a schedule.  In his second Tech Tip Arun covers a number of important changes to the default behaviour of a number of  features  within Java EE 7 including CDI, Data Sources, JMS Connection Factories and Executors.

 

Eric's Tips & Tricks

 

Eric and John have combined forces to write a series of articles describing the various deployment architectures that can be used for deploying rules and events within BRMS.  In the first article in the series Eric and John describe the first two architectures, the deployment of rules within an application and then a slightly different architecture that monitors an external repository and automatically deploy those rules and events within the application.

 

JBoss Projects as Docker Images

 

Marek has written a great post describing the work that is taking place to create Docker images for JBoss projects.  The creation of these images is supported by an automated process ensuring that the images always contain the latest versions of the projects.

 

Cordova Simulation within JBoss Tools

 

Ilya has published an article describing the work that is going on within JBoss Tools to support the development and testing of hybrid mobile applications.  The article includes a short video demonstrating the capabilities and instructions for how you can try these out within your own environment.

 

M2E improvements within JBoss Tools

 

The Eclipse m2e plugin has suffered from a number of issues when dealing with the import of large projects however these have now been addressed through the release of the m2e 1.5.0 plugin.  If you are interested in finding out what has changed, and how this would benefit you, then take a look at Fred's article discussing the many significant changes that have been added for performance and usability.

 

JBoss Data Grid, EAP modules and CDI

 

Thomas has recorded a video demonstrating how to use JBoss Data Grid in Library Mode when deploying as modules within JBoss EAP.  As an added bonus the video also demonstrates how to make use of the CDI integration within the product.

 

Camel and Microservices

 

If you are interested in Microservices then head over to Bilgin's blog where he introduces an article giving you 10 good reasons for using Camel to create Microservices.

 

Upcoming events

 

This year's Devoxx BE will be taking place in Antwerp from November 10th to November 14th.  During last year's conference Eric delivered a session on OpenShift however he has decided to take a different approach this year and has submitted two hands-on labs, each lasting three hours, on the subjects of xPaas and JBoss Rules/BPM.

 

New Releases

 

The AeroGear team have announced the release of UnifiedPush Server 0.11, incorporating a fully rewritten UI and now based on Keycloak.

The Byteman team have announced the release of Byteman 2.2.0.1, addressing a couple of issues related to testing with BMUnit and TestNG.

The Teiid team have announces the release of Teiid 8.8 CR1.

 

That's all for this week, join us again next week to catch up with what is happening within the JBoss Community.

Today is a big day - France vs Germany and Brasil vs Columbia in the World Cup.  But some of us will be still dutifully at the keyboard and now is a perfect time to catch up on your reading of JBoss happenings!  As always the JBoss team continues to crank out new releases, innovations, content an

events. The following is simply my quick summary.

 

 

  • Eclipse Luna and JBoss Tools by Arun Gupta
    Eclipse Luna is here and so are your favorite plugins via JBoss Tools

  • Arquillian Team keeps on rocking
    Beta3 of their Spring Framework Extension, giving test access to Spring's transaction manager and datasource/persistence.
    CR7 release of Container Tomcat Adapter is now available
    Alpha3 release of the REST Extension is also available
    Arquillian is open source software that empowers you to test JVM-based applications more effectively. Created to defend the software galaxy from bugs, Arquillian brings your test to the runtime so you can focus on testing your application's behavior rather than managing the runtime. Using Arquillian, you can develop a comprehensive suite of tests from the convenience of your IDE and run them in any IDE, build tool or continuous integration environment.

  • Eric's East Coast Tour announcement and his upcoming London JBug

 

 

 

JBoss Tools Community Acceptance Testing aka CAT

 

As you may be aware, the internet is often described as the "electronic cat database" as much of "the action" on it appears to be around cute pictures or videos of ... cats. There is already quite a good chance that you are no longer reading this blog entry - as some relative may have notified you of the latest cat-video-you-must-look-at....

 

Anyway, it was time that the JBoss community joined the game , and therefore we are proudly announcing the release of JBoss Tools Community Acceptance Testing (CAT) ! Probably the most useful cat from the internet !


jbosstools-cat-logo.png

On top of this launch, the JBoss Tools community has also published the following releases:

Byteman 2.2.0 is out  !

 

byteman_logo_450px.png

The Byteman project has just released a new version, 2.2.0, filled with patches and bug fixes, along with one major feature - annotation-based configuration for BMUnit tests (more on how to use it quite soon). If you have never tried this awesome tool, this new release is the perfect excuse to go do so !

 

Teiid & ModeShape

 

Both part of the Red Hat JBoss Data Virtualization product, Teiid and ModeShape are getting quite close to their next release, so checkout out this week beta to have a nice preview in the coming features:

  • Teiid 8.8 Beta 2 is out - the final release is plan for mid July, so go download and test this one and help the community make it even better before then !

teiid-banner.png

Other releases

 

As always, the JBoss community is a thriving one and a very share of project did some prereleases last weeks:

 

 

Evangelist's Corner - tutorial, demo, blog and video

 

If you follow the JBoss Community activity regularly, you most likely have noticed that our evangelists (Eric Schabell or Arun Gupta, for instance) are producing a large amount of interesting content, almost everyday. But, if for some reason you are not yet familiar with all of them, take a look at "Introducing your JBoss Technology Evangelist".


And to give you an idea of the excellent work they are doing, you can already check out what they have released just in the last days :

 

 

If Max Katz is not one of our evangelist, he did nonetheless produce a very compelling video http://maxkatz.org/2014/06/26/learn-how-to-debug-appery-io-mobile-apps-video/ that is worth mentioning here.

 

Decaf'

ManageIQ is open source !

 

Outside the JBoss universe, Red Hat just released the source code of ManageIQ, a cloud management product (EVM, which became CloudForms at Red Hat). People inside the company have worked toward this goal for a little over two years and it is with great joy and pride that we relay the announcement, full filling the commitment done in 2012.

manageiq-logo-standard.png

 

OpenSource Architect blog launched !

 

My team, the Red Hat EMEA architect just fire a new blog, Opensource Architect in order to give us a place to share our experience, as architect, both with, of course, Red Hat products, but also other Opensource software - and we leverage all of them to build our solutions. Malcolm Herbert just published an interesting article on the level of adoption of DevOps in enterprise - go check it out !

 

Hopefully you have found something in this week's editorial to pique your interest and give you something to explore while waiting for next week's installment.  Join us here next week for more news from the JBoss Community.


JUDCon 2014 - now in Boston!


In the past years, JUDCon editions held all around the globe has become a traditional place for JBoss users and developers to gather together, and share knowledge and ideas. Following the very successful JUDCon 2014 India, held earlier this year in Bangalore, comes JUDCon 2014 Boston, taking place at the end of this month, on June 28. While traditionally being held together with the Red Hat Summit, this year's edition will be standalone, as Mark Little explains. Not only that: this edition will also see a change of format, the traditional conference setup being replaced with a more developer friendly structured hackfest, as Arun Gupta explains in his extensive coverage of the event, where you can also hear Andrew Rubinger, who drives this year's edition, describe it to the last detail.


APAC Tech Exchange - from the trenches

 

Eric Schabell and Kenneth Peeples have published extensive overviews of the APAC Tech Exchange - an Asia/Pacific-focused Red Hat event, focusing on open-source new technologies and featuring an array of presentations and hand-off labs, which took place between June 10-12. This year's event was held virtually, but by no means it was less interesting - and you can learn that by reading their day by day accounts: Eric's about his Openshift Primer, as well as his BPM and BRMS workshop), and Kenneth's about his presentations on JBoss Middleware Security, Data virtualization with Docker, as well as Fuse Service Works with Docker, Fuse on OpenShift, and Data Virtualization and Big Data.


Testing with Aliens

 

On the Arquillian team blog, Thorben Janssen provides a detailed introduction to testing JPA type converters with Arquillian. While the focus is a specialized use of the more generic JPA persistence testing use case, it provides an excellent introduction and references to Arquillian JPA persistence testing in general, as well.

 

Meet Fabric8 (and get a DevOps outlook to it too)

 

If you're building an enterprise integration solution and looking for an open-source platform to base on, you should really take a look at Fabric8, which sits at the core of JBoss Fuse 6.1. To help you Christian Posta has published two excellent articles, one to get you started on the platform, and the other addressing fabric8 from a DevOps perspective. You can access them directly, or through Claus Ibsen's blog post.

 

Secure reverse proxies for Wildfly with Apache 2.4


Placing your application server behind secure reverse proxies is common practice when designing a system's architecture, especially one that targets a web audience. Often, the combination of HTTP/HTTPS server and application server has its own specifics, so it's helpful to have a guide in each particular case. To keep you in touch with the latest technology, Maurice de Chateau provides such an example for Apache 2.4 and Wildfly 8 (8.1.0 Final) to be more specific.

 

Messaging with the Deuce (Immutant 2)

 

While Immutant 2 makes significant progress towards its final release, the team continues to publish articles to get you started on the new features. This week, Toby Crawley provides a basic introduction to the messaging API, which will be followed by a more detailed introduction to more advanced topics.

 

A new episode of Eric's online BRMS workshop

 

Eric has published a new episode of his online BRMS workshop, so it's time to catch up and see how to complete the details of the reward process. If you haven't watched the earlier episodes, it is a good time to do that, as well!


Releases

 

Upcoming events

 

Don't miss the Red Hat Forum in Antwerp, which will take place on June 23!

Arun's Tip Corner

 

In his first Tech Tip of the week Arun continues the work he began in Tech Tip #25 by introducing a second Raspberry PI and showing how to configure a WildFly Managed Domain controlling servers on both devices.  He continues this work in his second Tech Tip by introducing a third Raspberry PI, running mod_proxy, and using this to balance the incoming load between the WildFly servers running in the Managed Domain.  Arun's third Tech Tip takes us through the WildFly patching mechanism, introduced in WildFly 8.0.0, and demonstrates how this can be used in either offline or online mode.  Arun finishes the week with the next installment in his series on developing a Java EE 7 Batch Addon for JBoss Forge.

 

Eric's Workshops

 

Now that Eric has finished the BRMS portion of his workshops he has created a bundle that allows you, with a single command, to install the completed workshop to your OpenShift account.  Eric also continues the BPMN segment of the workshop by walking us through the creation of the domain model and follows that with another episode showing the creation of the Rewards Process.  Eric's last post discusses many of the configuration properties that can be used to tailor an installation of BRMS or BPMS and how they can be used in a local installation or through the OpenShift cartridge.

 

Performance Improvements in Infinispan

 

The Infinispan Team have made some significant performance improvements between Infinispan 6 and Infinispan 7 and these improvements have recently been tested in their performance lab with the results showing that, certainly in in some scenarios, there is a four to six fold improvement in performance.

 

jBPM on WildFly

 

Maciej has written a good article showing how to deploy the latest jBPM 6 snapshots on WildFly 8.1.0.  There are still some known issues with the codebase however these will give you a good taste of what is to come in their upcoming 6.1.0.CR1 release.

 

Monitoring Application JMX Beans on WildFly

 

Thomas has written an article describing the changes that have been necessary to enable the monitoring of application JMX beans on WildFly 8.1.0.  This feature is now available in the master branch, give it a try and provide some feedback to the RHQ team.

 

JBoss Out and About

 

Claus recently presented at  gr8conf where he discussed the integration of Camel and Groovy.  His talk also covered the hawtio console and demonstrated the ease of which a new plugin can be written by developing a plugin to embed a groovy shell within the console.

 

Marek recently gave a presentation on Docker to the Warsaw JBoss Users Group, Boleslaw has posted a few photos of the event.

 

Upcoming Events

 

The date for JUDCon Boston 2014 has been set and it is coming up fast, taking place on June 28th.  JUDCon has reverted to its original format, a one day event associated with the project team meetings, and If successful this format may be duplicated at other team meetings around the world.

 

New Releases

 

 

Hopefully you have found something in this week's editorial to pique your interest and give you something to explore while waiting for next week's installment.  Join us here next week for more news from the JBoss Community.

Screenshot.pngThis week in JBoss we have a myriad of  news, events and project updates  for you.

 

The next time you are running around one of the Red Hat offices you might be interested to note that some of the hard work you put in on a JBoss community project does result in some pretty neat product demos. Case in point, a huge sign leading you to the latest bpmPaaS demo.

bpmPaaS - JBoss Generic Loan Demo.png

A fascinating discussion and musings around microservices is given by Mark Little over on Narayana. He follows that up with more thoughts on the future with an article on xPaaS, IoT, Fabric, and DevOps, and a short suggested reading list on transaction research.

 

Did you notice the new look of JBoss.org site? There has been some early goodness released so stay tuned as official announcements coming soon.

 

With that I want to introduce you to another developer...

 

Developer in the Wild

This week I wanted to introduce you to an interesting character that has almost single handedly brought resource planning out of the dark and into the JBoss light. His name is Geoffrey de Smet, he is the lead on OptaPlanner, he looks too young to be out of school yet, but don't let that fool you as he is a smart cookie.

geoffrey.jpg

 

Events

Some of the events you might want to take part in are listed here.

 

Blogs / Articles

The following articles were collected for your enjoyment:

 

Infinispan team takes some time out to show you how to iterate over all the entries in your cache with this article.

 

A start to a series on making a NOSQL data store transactional with examples running on JBoss Wildfly.

 

Training materials have come available for Bean Validation 1.1, so get your beans on!

 

Looking to add on Batch Addon in JBoss Forge? Look no further as part III takes you towards your goal.

 

Our JBoss Technology Evangelist provides you with some help in determining the differences between PicketLink and Keycloak, following this with a look at gaining control of your data security with data virtualization. There was also more news around the details of the JBoss EAP 6.3 Beta release.

 

If you are interested in getting started with rules and processes with JBoss BRMS we now have a canned workshop that you can even spin up into your own OpenShift instance. Is that called a workshopPaaS? There is also a new Tips & Tricks article around the roles in JBoss BRMS / BPM Suite.

 

If you are interested in the Rasberry Pi and running managed domains with WildFly, you are in luck with this article.

 

Releases

This weeks list of new project releases, enjoy!

What's coming up in JBoss EAP 6.3?

 

The ability to incorporate bleeding edge technical advancements developed by the community in a robust, commercially supported product is quintessential characteristic of JBoss EAP. So, features such as WebSockets support or Aamore comprehensive security API with PicketLink, or even better domain recovery support (as well as many more other), are also new features in JBoss EAP 6.3. As the release draws nearer and nearer, many would be interested to see what's coming up. So, to their benefit, this week both Ray Ploski and Arun Gupta have blogged about it, providing a detailed overview of JBoss EAP 6.3 Beta, which you can grab right away, here.


Scheduling in Immutant 2 (The Deuce)

 

Immutant is one of the projects that shows how open-source can do great things to technical innovation, especially in the polyglot space, by combining powerful paradigms with specific applications, such as functional programming, with the well-tested reliability and performance of Enterprise Java. We're happy to see the project advancing towards it's second major release, and in this blog entry, Jim Crossley illustrates one of it's upcoming features - scheduling jobs.

 

Towards a Configuration JSR in Java EE 8


One of the proposals for standardization in the upcoming Java EE 8 is for application configuration, with the goal of simplifying the deployment and configuration process, which is currently still greatly dependent on the individual implementations, as well as providing API access through standard mechanisms such as CDI. In fact, you can read about Anatole Tresch's proposal here. In regards to that, Arun Gupta has published his own thoughts, inviting for a debate. So, if you take an interesting in the topic (and in our opinion, you should), feel free to contribute.


DevNation is coming! (on a screen near you)


And now we're going to flash back to our pre-DevNation edition. Back then, we advised you to follow our postings, since recordings of the sessions will be posted not long after the conference. Glad that you did, because this way we can point you to Andrew Rubinger's announcement (the title of which we borrowed), and where you will find all the details. And also, you should start following the DevNation blog.


Gluecon 2014: There and back again


Gluecon is a developer conference focusing on modern topics such as Cloud, DevOps, Mobile, Big Data. Max Katz has attended and gives us a pretty nice rundown on it.


Errai 3's New Features (continued)


Continuing the series of articles on the new features of Errai 3, Christian Sadilek introduces some of the smaller (yet, as described) powerful ones, such as: improved HTML form support, test generation, WildFly 8 support, and so much more. Read the entire post for details.

 

CODiE awards for Red Hat JBoss Developer Studio and Openshift

 

Congratulations to Red Hat JBoss Developer Studio and Openshift who won 2014 CODiE awards (given by the Software and Information Industry Association) in the categories of Best Mobile Development Solution and Best Cloud Platform as a Service, respectively! A well-deserved recognition for two amazing products! And for a more detailed account of how Red Hat JBoss Developer Studio won, read Max Andersen's blog post!

 

From BRMS 5 to BRMS 6 - what has changed, what is new

 

Eric Schabell continues his excellent series of articles about Red Hat JBoss BRMS by proving a detailed account of the major differences between the two versions - an important summary for everyone who considers upgrading.


Releases


The JBoss community is focused on building - whether it's for instructure or middleware, or to just to design a new software and/or solutions - at the end of the day, we all build. And in this regard, certainly the last week has been quite interesting...


3844795741_a2d0536bdd.jpg


Out of the forges...

 

"Smithing makes the smith", as they used to say, and it's also by watching how other people practise their craft that one can enhance its own. To this effect, there is a lot of quite passionanting tutorial, videos and articles that was released in the last days:


Of course, and as always, JBoss projects has produced their fair amount of releases, that will come as nice addition to our tool tray:

 

"Metal on Metal" - Upgrading your Anvil

 

A craftman is as good as its tool set, and certainly, if you want to build and release good software, you'll need a the most performant forge possible. Well, you're in luck, the series on "Adding Java EE 7 Batch Addon to JBoss Forge ?" has released its second part this week. And it is also an excellent opportunity to this discover what one of the latest addition to the JEE spec, the Batch API, has to offer...

Getting your hands dirty with Teiid

 

If Teiid is well known for its graphical tool (the designer), this week Ramesh Reddy has decided to get his hands dirty, and has written a quite interesting article on "Sending Command and Audit Logging to Database". And of course, as already mentioned above, if you are interested in Teiid, take a look at Docker and Red Hat JBoss Data Virtualization (Teiid).

 

Time to poke around your databases for fun and profits !

 

Back to the roots ... or the square

 

104004_wb_0179bc.jpg

 

A long time ago (not in a galaxy far, far away), our jobs were mostly about solving calculation. This was the days of FORTRAN and the early Unices. And even if we has moved forward and now have high level programming languages, giving us (allegdly) the ability to focuss on business problems, it remains that programming is often about... maths.

 

And given this premise, Gavin King recent entries on the Plus symbol or on Ranges and Slices, both for Ceylon of course, will certainly be a fruitful read. And if those are "easy-peasy" for you, you are certainly ready for "Cheating on the N Queens benchmark" by Geoffrey De Smet.

 

Decaf'

 

Docker is on the rise, and certainly, Teiid is not the only JBoss projects that would benefits from it. If you want to jump in and learn it, checkout this nice "introduction to Docker". Also on the Red Hat Developer blog, a very interesting interview of Langdon White on Software Collection and Openshift.

 

And a last nice little add on, I just discovered this nice article from Emmanuel Bernard on how to use git to split commit in two...

 

That's all the news we have for you this week, join us next week for the next installment from JBoss...

Welcome to this week's editorial where we bring you the latest musing from the JBoss communities.

 

Eric’s Workshops

 

Eric has been busy this week, developing workshops to demonstrate the capabilities of the BRMS and BPMS platforms.  He begins the week with the final lab covering the BRMS portion of the Cool Store demo, showing how to run the parts that have been developed to date, before releasing a video that shows one of the most impressive capabilities within BRMS, the ability to dynamically update the ruleset.  The series continues with the beginning of the BPMS portion of the workshop, lab11, that shows how to install the BPMS Suite in preparation for the remainder of the series.

 

Eric has also spent some time revisiting his Generic Loan Demo, a necessity as the process was not strictly compliant with the BPMN2 specification, and has published a video showing how easy it is to deploy the demo onto OpenShift.

 

Arun's Tips

 

Arun has also been busy publishing two further tips in his series, #21 and #22.  In Tip #21 Arun introduces the first part of a multi-part video series that he is creating in collaboration with Lincoln Baxter.  The aim of the series is to show how easy it is to create a new Addon for Forge 2 and they have chosen to demonstrate this by developing an Addon for the Java EE7 Batch capabilities.  In Tip #22 Arun introduces the new WebSocket capabilities present in EAP 6.3 Alpha, describes how it can be enabled and where you can find a number of examples to test the functionality.

 

PicketLink Deep Dive Part 2

 

Shane continues his Deep Dive series into PicketLink by introducing the notion of Partitions, describing how they can be used by walking us through some requirements from a fictional paper company.

 

Bayesian Belief Networks within Drools

 

Mark continues his series describing his ongoing work to integrate Bayesian belief networks into Drools.  He now has the functionality working end-to-end and is now working to integrate this capability into the belief system.

 

Embedding task forms within jBPM

 

Kris has written a post describing new capabilities that are being introduced into jBPM, the ability to design forms using a WYSIWYG editor and have them embedded within the process definition.  These forms can be used when starting a process or completing a task within the process.

 

What’s new in Errai 3?

 

Max continues the "What's new in Errai" series by covering the changes that have been introduced to handle Roll Based Access Control and PicketLink integration.  The integration is declarative, specified through the use of annotations, and enabled the restriction of access to specific pages, specific DataFields and remote services.

 

Immutant 2 and the web

 

Jim has written a post describing the significant changes that have been introduced to the web library within Immutant 2.  The changes cover the web API and also the underlying technology, Undertow, which has resulted in a significant increase in performance and support for Web Sockets.

 

Micro Services

 

James has produced a screencast showing a new capability that has been introduced into Fabric8 1.1.0.Beta5, the ability to deploy simple java applications, called micro services, using the new support for Java Containers.

 

Thoughts on Developing a Netty Server

 

Heiko recently had an opportunity to develop his very first Netty server for RHQ, an experience that he decided to share.  Heiko has also make his source available for those who are interested in investigating further.

 

Interrupting an “Infinite” Java Regular Expression

 

Lincoln has written a very interesting post describing how to mitigate the issue of catastrophic backtracking when evaluating regular expressions, a condition when the regular expression engine has to calculate permutations with exponential complexity.

 

On the Road

 

The video from Kris' Red Hat Summit session, Deep Dive into jBPM 6, has now been posted online.  In this session Kris provides a quick introduction to jBPM6, demonstrates the tooling and then dives into some details of the new jBPM execution server.

 

The Red Hat Tech Exchange in Asia Pacific will be taking place in Bangkok, Thailand from June 9th to June 13th.  Eric Schabell and Kenny Peebles will be present with Eric giving sessions on BRMS, xPaas and OpenShift and Kenny giving sessions on Data Virtualisation, Fuse Service Works and Fuse.

 

New Releases

 

 

That's all for this week, joins us again for more news from the community.

Screenshot.png

We have come down from the DevNation and Summit highs of the last few weeks.

 

We have now been given the chance to play with all the new technologies that were announced, right?

 

You told yourself a few weeks ago that you really wanted to give that xPaaS a try, so have you dug into it yet?

 

All the amazing JBoss projects you are used to using locally can now be launched on OpenShift and become your platform of choice no matter where you are in the world.

 

It has been easy for some time now to run anything JEE in the Cloud with aPaaS on OpenShift, meaning you have that JBoss EAP container available for all you do in the Cloud.

 

You can dive into the new iPaaS technology and put your Camel projects into the Cloud, leveraging your messaging, transformations, ESB and data virtualization capabilities from almost anywhere.

 

It is time to spin up a new bpmPaaS to fly high with rules, events, and processes that you have running locally but now can run on external cloudy OpenShift based PaaS.

 

Next you can integrate your mobile experience into the Cloud by leveraging mPaaS, a platform that allows you to make use of a unified push server based on JBoss technologies.

 

It has never been more fun to be a developer and it has never been more fun to work with our tooling so easily that we can therefore focus once again on what we love to do, develop our projects and applications.

 

Developer in the Wild

This week I wanted to introduce you to a long time jBPM user, developer, and now core engineer at Red Hat JBoss, Marco Rietveld. He has been working behind the scenes to help maintain jBPM3 for our customers until end of its supported life, he also is contributes a lot of very interesting and deeply technical elements to the current versions of jBPM. You might have seen him around on the various mailing lists or online forums, but here you have a photo sighting so that you can stop him on the street. He is easy going and glad to chat about all things developer, java, BPM, jBPM, and if you ask nicely, Frisbee.

mriet-summer.jpg

 

Events

Some of the events you might want to take part in are listed here.

 

Blogs / Articles

The following articles were collected for your enjoyment:

 

A fun two part series on how to use Bash to highlight some interesting stuff in your logs and maven builds from Jirka.

 

Maciej has been busy with deploying jBPM onto WebSphere with a focus on 8.5.x versions.

 

A great overview of the RHQ teams time in San Fransisco during the DevNation and Summit events. They put together a neat plugin using Aerogear to push notifications from RHQ to a locked phone screen for admins.

 

Max has a fix for a datasource error in ironjacamar project when using this with JBoss archetypes and examples.

 

A look ahead at what a future adaptive middleware platform will look like by Mark Little.

 

Looking to get started with Immutant 2, look no further!

 

Arun helps you get started with Wildfly on OpenShift in JBoss Developer Studio in Tech Tip #21.

 

JBoss tools now provides for easy Java 8 installation in your IDE, Max shows you how.

 

The online workshop series Building the Cool Store is reaching its climax, with this weeks Lab 9 teaching you how to build automated tests on the JBoss BRMS platform.

 

The first part in a tour of what Errai 3 is all about, starting with part I covering the RPC enhancements.

 

A small book review was posted by Ioannis on Learning Apache Camel.

 

The modeshape team posted an article on using a ring buffer for events in 4.0.

 

Releases

This weeks list of new project releases, enjoy!

Summit is over but the work goes on and the positive fallout from our annual event continues to grow! xPaaS was the highlight of the JBoss Keynote and Arun has written a nice piece on the topic - though he failed to mention the defunct laptop that we killed on stage to demonstrate the fault tolerance capabilities of the stack we showed!

 

IMAG0300.jpgEric also managed to find tim in his schedule to write up some of his experiences at Summit around xPaaS and jBPM/BPM Suite. He had a very busy time with demos, sessions and booth duty, so check it out! And he even managed to find time to produce his regular instalment in the Online Workshop Series.

 

0f682-workshop.jpg

As usual Arun Gupta's been busy. As well as being at DevoxxFr he's written about the new NetBeans and WildFly integration a couple of times, the work done of the Java EE7 reference card, and of course the WildFly 8 and JBDS screencast!

 

OK so those are the highlights for this week. Onward!

I am writing this blog from the air - the beauty of modern air travel - an hour of Internet access is only $6. Gone are the days when you could truly disconnect, leveraging the excuse that you were flying!  Now when I am supposed to catch up on my reading?

 

We just wrapped up Red Hat Summit and DevNation 2014 in San Francisco - where thousands gathered to learn about the next generation of Open Source.

 

It is impossible to describe all that happened but I do suggest you check out a few photos and browse the Twitter or Google+ stream.

 

Twitter Photos

 

Keynote Photos:

https://www.flickr.com/photos/redhatinc/13860000934/

https://www.flickr.com/photos/redhatinc/13860089944/

https://www.flickr.com/photos/redhatinc/13859624985/

https://www.flickr.com/photos/redhatinc/13859961074/

https://www.flickr.com/photos/redhatinc/13859630615/

 

Demo Video:

The JBoss team takes the big stage at Red Hat Summit & DevNation 2014 with a demonstration of

 

 

  • xPaaS having being: aPaaS (apps), mPaaS (mobile),  iPaaS (integration),  bpmPaaS (process)
  • OpenStack for provisioning a private cloud (IaaS) across a few laptops.
  • OpenShift Enterprise (PaaS) for carving up those OpenStack created VMs into app-ready, developer-friendly containers.
  • JBoss Fuse Fabric (iPaaS) for dynamically, provisioning those containers with the necessary middleware components, turning them into custom business integration services.  Integrating Twitter to SalesForce to JBoss BPMS (bpmPaaS) based on jBPM and Drools.

 

Mark Little has a nice write-up on the keynote.

And you can watch the video recording on YouTube

 

We built an on-stage private cloud out of inexpensive laptops.  Checkout some of the tweets from the live event.

 

This is not demoware, try xPaaS for yourself now!

 

HackFest

It was particularly cool to have ARM send in several engineers and suit cases full of new toys (mbedhttps://mbed.org/) for us to play with at the Hackfest - like most of the technological transformations of the last several years - open source, open standards and now open hardware platforms are key catalysts to igniting the spark of technological creative.

 

Other notable announcements:

Filter Blog

By date:
By tag: