Red Hat's JBoss division have a number of updates in the pipeline for the next couple of months, including major new releases of their web application framework Seam, and JSF component library RichFaces. InfoQ spoke to Pete Muir, a Principal Software Engineer at Red Hat, about what is coming, and his own move from the Seam team to the Infinispan data grid team.
JBoss has recently released version 6 of its Application Server. InfoQ had an interview about this release, with Shelly McGowan who is the Principal Software Engineer on the JBoss AS team, that lead v6 in its' final milestone releases.
Just before the new year, JBoss finalized its JBoss AS 6 application server with a GA release. The release includes enhancements for Java EE 6, improved handing of JSF and upgrades or changes to many of the included libraries like Hibernate and caching.
This week, Red Hat announced it acquired Makara, a cloud based platform as a service company. Makara is unusual among PaaS providers in that it doesn't have any infrastructure of its own. InfoQ examines some of the details about where Makara differs from other providers.
Alfresco has just released version 5.0 GA of the Activiti engine, an Apache2 licensed BPMN 2.0 implementation. InfoQ talked with project lead Tom Baeyens on the new release. Tom is also the creator and former project lead for the jBPM project.
Open Source Enterprise Content Management (ECM) company Nuxeo has updated its Open Source OSGi-Based Content Management Infrastructure, adding support for JBoss 5.1, JBoss EAP, and CMIS 1.0, and introducing the Marketplace providing a distribution channel for Plug-ins.
Last week, Red Hat released a comprehensive Cloud strategy aiming at increasing interoperability between Clouds and portability of applications from one Cloud to another. Red Hat also submitted its APIs to the Apache DeltaCloud initiative.
InfoQ talks to Pete Muir about JBoss' Integration testing tool Arquillian, archive assembly of JARs, WARs, and EARs with ShrinkWrap, and plans for Seam 3.
Three recent announcements highlight the evolving cloud ecosystem in favor of openness and standards. Red Hat has moved its Deltacloud effort to the Apache Incubator, Rackspace has made its Cloud Files code open source, and the Distributed Management Task Force (DMTF) has released two documents laying out the essential functions for cloud computing and descriptive language for them.
As Red Hat ships Weld, Java EE 6's reference implementation for JSR-299 (Contexts and Dependency Injection for Java EE), InfoQ talks to specification lead Gavin King about the impact that JSR-299 will have on Java EE 6 and JBoss' products and platforms.
InfoQ's recent post on REST-*.org, which covered the announcement of REST-* and some of the community response to it, has drawn many responses. Changes have also been made to REST-*.org as a result of some of the feedback. Infoq had a chance to interview Bill Burke, a lead for the REST-* initiative, to learn more.
During the recent JBoss World conference a new REST* initiative was announced. The initiative is intending to be an open source community, similar to JBoss and Apache, that will try to come up with clear guidelines so that there's a place for everyone to go when they need answers to REST-related questions.
The latest version of Drools, an open source business logic integration platform, supports workflow and event processing. Drools development team recently announced the release of Drools 5.0 final version. The major shift is that Drools 5.0 focus is on a knowledge oriented system rather than just a rules oriented system. The new version has four modules called Guvnor, Expert, Fusion and Flow.
The topic of distributed transactions and their place within a REST world has come up again recently. Many people have indicated that they are either thinking of using the combination or are doing so now. Others, including Roy Fielding, believe that the two simply do not go together.
GitHub now offers an installable version of the service for users who want to keep their code inside their network - and it's built on JRuby. TorqueBox is a new solution for running JRuby on Rails on JBoss, complete with integration for job queues and SIP integration Also: EngineYard announced it will start providing JRuby as a hosting option in July.
CONTENT IN THIS BOX PROVIDED BY OUR SPONSOR
Microservices for Java Developers (By O'Reilly) - Download Now
The Microservice architectural approach is more than just about technology. It reaches into the foundation of your organization to allow you to build truly scalable, adaptive, complex systems that help a business adapt to rapidly changing competitive markets...Download Now
Modern Java EE Design Patterns (By O'Reilly)
Download this report to explore best practices for automation, high availability, data separation, and performance while inspecting design patterns such as aggregator, proxy, pipeline, and shared resources to model service interactions...Download Now
Migrating to Microservice Databases: From Relational Monolith to Distributed Data
Learning how to deal with your monolithic relational databases in a microservices structure is key to keeping pace in a quickly changing workplace. Author Edson Yanaga takes you through nine different strategies...Download Now
REST and Microservices – Breaking Down the Monolith Step by Asynchronous Step
Mark Little explores the misuse and misunderstanding of REST (typically HTTP) for microservices...Continue reading
Containers Cheat Sheet with Tips, Tricks and Short-cuts
Linux containers (sometimes managed using the docker command) keep applications and their runtime components together by combining lightweight application isolation with an image-based deployment method…Continue reading
Different types of microservices?
I’ve been working with some of our teams recently on microservices and how we can assist our customers and communities with best practices and recommendations, whether they’re Java EE developers, Vert.x coders, writing Node.js applications or something else. If you’ve …Continue reading
Scalable Microservices through Messaging
Microservices are everywhere nowadays, and so is the idea of using service choreography (instead of service orchestration) for microservices interactions. In this article I describe how to set up service choreography using ActiveMQ virtual topics, which also enables scalable event based service interactions …Continue reading
A Linux Cheat Sheet for Developers
I first started using computers in the mid-80’s. A DOS-based computer, where – as a programmer – I had to first learn how to type and how to navigate a seemingly arcane series of commands …Continue reading