Red Hat JBoss Enterprise Application Platform 7 is here.
This is a significant new release. There are the obvious benefits — Java EE 7 certification, numerous bug fixes, a simplified and more intuitive administrative UI — but there are a lot of features just under the hood that really make JBoss EAP 7 a pathway for IT departments and app developers to move their projects forward.
Agility and Transformation
There are a lot of buzzwords and think-pieces on changes in IT, like bimodal development, microservices, DevOps, digital transformation, big data, Internet of Things.
Continue reading “Announcing JBoss EAP 7”
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”
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.
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”
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”
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”
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).
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.
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”
Christina Lin (a technology evangelist for Red Hat) and Sameer Parulkar (middleware product marketing manager for Red Hat) conducted a webinar earlier this week about data integration challenges which specifically face healthcare providers. As promised, this is a brief roundup of the major questions that came out of the webinar and pointers to more detailed information about the demo. (If you would like more background on integration challenges in healthcare, we do have posts on integration architecture for healthcare and another on how to overcome integration challenges.)
A Quick Summary
The recording of the full webinar is available here, but I’ll summarize it briefly if you can’t watch it yet.
Continue reading “Building an API-Based Connected Healthcare Solution: Q&A Followup”
Bilgin Ibryam, a senior architect with Red Hat, will be conducting a webinar about design patterns for new architectures like microservices, IoT, and SOA — which Apache Camel developers can use to be more effective in their coding.
Apache Camel itself is based on defined set of design patterns for messaging and integration. This makes Apache Camel a natural framework for designing microservices and IoT applications, which are inherently distributed computing systems. However, developing applications in Camel requires layers of design decisions, because effectively isolating computing components requires a clear understanding of how they will be interacting. This webinar will call out commonly used patterns and design principles for Camel application development, based on real-world examples. This covers a variety of principles, from error handling to complex, multi-route applications, scalability, and high availability.
Registration is open. The webinar is Tuesday, June 7, at 11:00am Eastern Time (US).
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 10, to try to capture the most interesting (or confounding) questions that arise.