A Look at JBoss Core Services Collections

Middleware itself is a collection of services that enables developers to create applications and then those applications to run in an effective way. These services consist of things that are near-universal and applicable to any architecture or environment — things like messaging, transactions, logging, even management APIs.

That leads us to Red Hat JBoss Core Services Collection, which is a slightly newer (and easier) way of delivering some of the services that our customers require. Like the name says, this is a collection of common services that are critical for application developers, making it easier to design secure applications that are deployed in heterogeneous environments.

As of today, there are five services included with a JBoss Core Services Collection subscription:

  • JBoss Operations Network, a monitoring and management server which is designed to manage JBoss middleware and Java applications.
  • An integrated single sign-on server which supports SAML-based authentication, OAuth, and other open protocols for simplified authentication management
  • The ever-popular Apache HTTP server
  • The Apache Commons Jsvc daemon, which optimizes Java performance on Unix-based systems
  • Connectors for other web servers, such as Microsoft IIS and Oracle iPlanet

So, What’s the Deal?

To reiterate the purpose of middleware: Modern application development requires security, flexibility, and the ability to integrate with other applications and services.

Continue reading “A Look at JBoss Core Services Collections”

Summit Preview: Business Automation Highlights

There will be a lot of consultants at Red Hat Summit (have you registered yet?) and they provide an energizing blend of technical insight and real-world practicality on how to apply technology to a business problem.

There is an awesome Discovery Series at Summit that will allow you to interact directly with consultants. Justin Holmes, a leader in business automation at Red Hat, will be doing a couple of sessions on how to design business rules and event processing that allow your company to be more responsive and more consistent. Details are on the Services Blog.

Summit Preview: JBoss EAP Highlights

Next week is Red Hat Summit / DevNation in San Francisco. And you can still register!

My last highlight post touched on the many sessions and labs related to Red Hat middleware that will be at Summit this year, but (for the eagle-eyed reader) there was something missing: any sessions related to Red Hat JBoss Enterprise Application Platform.

There is a reason. Back in December, JBoss EAP 7 Beta was released, and this marked a significant technology advancement. JBoss EAP 7 is based on the Java EE 7 spec, which introduces a number of improvements in data handling, transactions, and other performance and development areas. Additionally, JBoss EAP 7 itself adds a lot of new features and continues down its previous path for lightweight, modular, and highly-configurable server instances.

Continue reading “Summit Preview: JBoss EAP Highlights”

Summit Preview: Integration Highlights

It is almost time for Red Hat Summit, in lovely San Francisco. Are you ready? You still have time to register!

I am doing a handful of preview posts. The session list is amazing, with about a dozen different tracks or focus areas, everything from application development (the heart of middleware) to cloud to systems management to storage. There are so many gems in these sessions; if you can attend, try to hit these. And if not — keep an eye out on the Summit page and social channels like Vimeo and YouTube. A lot of presentations post recordings or slide decks after Summit, and there is an incredible variety of information.

Today, I want to look at integration paths. There are a lot of really diverse and complex topics here, being broken down into real-life examples, things like data virtualization, API management, integrating data streams from multiple sources and protocols.

Continue reading “Summit Preview: Integration Highlights”

Summit Preview: Middleware Highlights

The clock is ticking down to Red Hat Summit and DevNation, next week in San Francisco. (If you haven’t registered yet, you still can.)

For those of you new to Red Hat or this blog, Red Hat Summit is our big technical conference, focusing on open source technologies in cloud computing, middleware, development, Internet of Things, data, and (of course) Linux. The Summit is a broader appeal, for both technical and less technical users, like analysts, architects, and executives. DevNation is heavily focused on technical topics for developers, and it includes hands-on labs and demos of both current products and open source projects.

Continue reading “Summit Preview: Middleware Highlights”

How To Import Any JBoss BPM Suite Example Project

This tips & tricks comes to you after I have been asked the following repeatedly over the last few weeks by users of the JBoss BPM Suite demos:

“How can I import the projects associated with the various JBoss BPM Suite demo projects into my own existing installation?”

What this means is that users want to have an example project in their personal installation of the product without using the projects installation process. This is certainly possible but not totally obvious to everyone.

Continue reading “How To Import Any JBoss BPM Suite Example Project”

Upcoming Webinar: Data Management in a World of Big – and Fast – Data

William Burns (senior engineer) and Divya Mehra (middleware product marketing manager for Red Hat) will be conducting a webinar about how to choose the right data storage and management platform for different projects and design scenarios.

Not every project has the same data streams or the same requirements on how to access and use data. The Internet of Things, cloud applications, mobile applications, and even social platforms all rely on “big data” — but while all of those collect, process, and access massive amounts of data, they don’t do it in the same ways. This webinar looks first at the different potential data streams and uses for that data, depending on the type of project you have, and then it looks at different ways of using Red Hat JBoss Data Grid to store and manage that data: in a distributed cache, an in-memory NoSQL database, an event broker, and a big data/IoT store.

Registration is open. The webinar is June 21 at 11:00am Eastern Time (US).

register_now

Fun Follow Up: Webinar Q&A

I will collect any questions asked during the webinar, and I’ll do a follow-up post on Friday, June 24, to try to capture the most interesting questions that arise.

Red Hat Summit Preview – Discovery session series

When we go to the Red Hat Summit this year in San Francisco, we have planned to attend sessions, labs, evening events and even maybe a few good seafood restaurants. Little did you know that there is a gem you might want to fit into your busy schedule, as it is a chance to meet some of the rock stars that are backing the  Red Hat Open Innovation Labs.

There will be a series of sessions hosted by experts to showcase use of Red Hat technologies and demonstrate the best practices with interactive white boarding. That is a personal touch session where you can interact with the storytellers and will be taking place in the West Lobby of M0scone Center on level 2.

Continue reading “Red Hat Summit Preview – Discovery session series”

App Dev Cloud Stack – Open interoperability critical to success

This series started with the statement, what do you mean by “Can’t ignore the stack anymore?”

When your background is application development, you have spent many hours, days and years perfecting your craft. You have not only mastered languages and concepts, you have made it a point to learn to make good architectural decisions when pulling together the applications you develop.

The problem is, we tend to ignore the stack we are working on as much as we can. Well it’s time that we as application developers broadened our horizons a bit, expanding our understanding of the stack we work on with the introduction of Cloud, Platform As A Service (PaaS) and containers to our toolboxes.

Our tour of your Cloud stack continues, from our previous article in this series where we talked about our PaaS interface for our application delivery, onto how open interoperability is critical to the success of our Cloud stack.

Continue reading “App Dev Cloud Stack – Open interoperability critical to success”

Intro to DevOps

DevOps is a portmanteau of development and operations. Simple definition, blog post over.

Of course, in practice, DevOps is much more nuanced. The signal there is in practice — while there are different schools of thought on whether DevOps is a set of tools or a culture or a process, one thing that is consistent is that it is a thing that is done. It is not a theory (which agile development kind of is) and it’s not a tooling change in that simply changing tools won’t change your outcomes. It really is a way of practicing how your applications are designed and delivered.

The Background: Agile and CI / CD

DevOps means a lot of things to a lot of people, and its meaning depends on the context. Because it is a rather vague term, DevOps is frequently confused with a couple of other critical concepts, namely agile development and continuous integration / continuous delivery (CI/CD). The associations are fair — it’s just important to understand what those associations are.

Continue reading “Intro to DevOps”