Announcing Red Hat Fuse Online Technical Preview

On May 2, 2017, we announced a new open source project called Syndesis.io. Syndesis.io provides a low code environment for agile integration. We also demonstrated key capabilities at the Red Hat Summit 2017 keynote.

Building on our foundational work in Syndesis.io, we have expanded those capabilities into a new product and are happy to announce Red Hat Fuse Online as a technical preview.

Continue reading “Announcing Red Hat Fuse Online Technical Preview”

Red Hat 3scale API Management Simplifies OpenID Connect Integration

Red Hat 3scale API Management Platform simplifies the integration between the APIcast gateway and Red Hat Single Sign-On through OpenID Connect (OIDC) for API authentication. Consequently, the new version enables API provider users to select and configure their API authentication process from the admin portal UI. 

Continue reading “Red Hat 3scale API Management Simplifies OpenID Connect Integration”

Performance, scale, and real-time analytics: Red Hat JBoss Data Grid 7.1

I am excited to announce the general availability of Red Hat JBoss Data Grid 7.1!  This is the only Red Hat software ranked highly in two separate Forrester waves categories: In-Memory Data Grid and In-Memory Database. On top of that, no other vendor offers any unified in-memory data management solution that is recognized in both waves — JBoss Data Grid is the one product with the versatility to span both categories.

In-memory computing is all about high performance and scale-out architecture. The primary focus of this release to enhance the performance of JBoss Data Grid as an in-memory data management platform for hybrid transactional and analytical (HTAP) workloads.

New Capabilities and Features

  • Performance improvements. JBoss Data Grid 7.1 features core performance improvements, especially in clustered write operations. Current tests have shown up to 60% increase in write throughput under load. (We have modified various default settings to improve JBoss Data Grid performance.)
  • Elastic scale external state management for JBoss Web Server (Tomcat) and Spring applications (on-premise or cloud/Openshift). JBoss Data Grid 7.1 features the ability to externalize HTTP sessions from a JBoss Web Server node to a remote JBoss Data Grid cluster. This helps make the JBoss Web layer stateless and enables a rolling update of the application layer, while retrieving the session data from the JBoss Data Grid layer. Additionally, JBoss Data Grid 7.1 features Spring session support, which enables you to externalize HTTP session from a Spring (or Spring Boot) deployment to a remote JBoss Data Grid cluster.
  • Real-time analytics, through Apache Spark 2.x integration supporting RDD and DStream interfaces.
  • New string-based querying with Ickle (tech preview). JBoss Data Grid 7.1 introduces a new string-based querying language, Ickle, as technology preview,  which enables you to specify combinations of relational and full-text predicates (based on Apache Lucene). This enhances the querying feature-set available in client-server mode by bringing several additional operations that were previously available only in library mode.
  • Ease of administration. Update and save node-level configurations are now available through the administration console.
  • Feature enhancements to Hot Rod clients, including streaming large-sized objects in chunks from the JBoss Data Grid server to a Java client and adding cross-site failover for C++, C# and Node.js clients.

More Resources

Reactive architecture for hybrid cloud environments: Red Hat JBoss AMQ 7 is now available

Red Hat JBoss AMQ 7, now available, introduces a new reactive architecture, with an enhanced broker, a new interconnect router, and expanded client support. This new architecture is more responsive and increases both throughput and performance for messaging services.

The JBoss AMQ broker, based on Apache ActiveMQ Artemis, manages connections, queues, topics, and subscriptions. Using innovations from Artemis, the broker has an asynchronous internal architecture, which can increase performance and scalability and enable it to handle more concurrent connections and achieve greater message throughput. Additionally, the high availability topology for AMQ has been redesigned for a “share nothing” architecture — this removes the need for a centralized database or storage location and uses a distributed, highly available topology instead.

The new interconnect router allows unrestricted redundancy. The router automatically reroutes messaging traffic between data centers, cloud services, and geographic locations. As with the broker’s distributed data topology, the interconnect router is the core for distributed messaging services, which allows operations to have redundant, secure, and reliable connectivity and to optimize messaging between services.

JBoss AMQ 7 expands its support of popular messaging APIs and protocols by adding new client libraries (on top of its existing MQTT and AMQP support):

  • Java Message Service (JMS) 2.0
  • JavaScript
  • C++
  • .NET
  • Python

By creating a more distributed topology and broad protocol and language support, JBoss AMQ is a more reactive messaging platform and can support dynamic microservices and other application architectures.

JBoss AMQ is a lightweight, standards-based open source messaging platform designed to enable real-time communication between different applications, services, devices, and the Internet of Things (IoT). It also serves as the messaging foundation for Red Hat JBoss Fuse, Red Hat’s lightweight, flexible integration platform, and is designed to provide the real-time, distributed messaging capabilities needed to support an agile integration approach for modern application development.

Additional resources

Go Anywhere API Management: 3scale API Management adds a Fully Containerized On-Premises Version

Today is a special day for the 3scale team at Red Hat. It’s been just 10 short months since the company joined Red Hat in the summer of last year and there has been a buzz of activity for the entire time.

One of the biggest new goals was to add a fully on premise version of the 3scale API Management product to the line up alongside the existing Software as a Service (SaaS) version. Hence the team is very happy to announce the availability of that new version which is now generally available. Get started looking at 3scale’s customer portal page.

Launching the on-premise version is special for two reasons. First, because increasing numbers of customers are now running large numbers of public and private APIs – often deep in their internal infrastructure. Deploying API Management in their own data center or in a cloud environment they own is often a key part of succeeding. Second, it is special because of the way on-premise is being delivered. Specifically the new product is shipping entirely on Red Hat’s powerful container management platform, OpenShift.

Continue reading “Go Anywhere API Management: 3scale API Management adds a Fully Containerized On-Premises Version”

Oxford Dictionaries API competition 2017: help the world work, play, and communicate

Oxford Dictionaries runs a global API competition, and Red Hat and the 3scale team are more than happy to support this initiative. Find more about the competition here.

Oxford Dictionaries powers a huge range of technologies, apps, and digital services. Their world-renowned dictionary data powers search engines, provides definitions in e-readers, and makes predictive text and language-learning software possible. On top of their rich language data, which is integrated with cutting-edge technology, they provide an outstanding API. Oxford Dictionaries uses that to work with partners across the globe to create some of the most flexible and reliable platforms and services in the world.

Here is what the folks from Oxford Dictionaries have to say about their competition:

At Oxford Dictionaries, we love language, and we want the world to communicate more easily. So, to celebrate language, communication, and the launch of our API, we’re holding the Oxford Dictionaries API competition. To enter, simply create an app that uses one or more of the languages in the Oxford Dictionaries API. It doesn’t matter if your app is an existing application that has recently integrated Oxford Dictionaries data or a brand new app; already published in an app store or never-before publicized. You can enter as an individual or as a team. We want to see what you can create!

The winner and four runners-up will be showcased on our site and receive PRO subscriptions to our API and a collector’s mug, and we will send all entrants a collector’s T-shirt. You can find out more about the competition and how to enter here.

I wasn’t born with these powers, I’ve just learned to live with them…

Wanna know how to get a discount on your Summit pass? Wanna know where or what, the Summit party is gonna be? Then you should watch me embarrass myself in front of thousands of people in the Summit Party Promo video!

See that big guy doing nothing particularly embarrassing? Yeah? Well, that’s not me. I’m the plucky little guy in the backwards Sox hat who plays the butt of the joke in the last four seconds or so. Yup, that’s me, yours truly, ya boy, the self-deprecating weirdo.

So how did I get myself into this? Well, look out cause I’m fixin’ to tell ya, again…

Continue reading “I wasn’t born with these powers, I’ve just learned to live with them…”

Enhanced containerized integration services on OpenShift: Red Hat JBoss Fuse Integration Services

Updated and enhanced integration services are now available on Red Hat OpenShift. A containerized, formatted version of Red Hat JBoss Fuse 6.3 is now available for simplified deployments on OpenShift instances.

Technology is shifting so rapidly — from cloud-based architectures, Internet of Things and a variety of devices for interaction, new data streams, and mobile apps, to name a few — that organizations have to be able to create and deploy applications and process data quickly. Traditional, monolithic systems and top-heavy ESB-style integration approaches tend to be too slow and rigid to enable this level rapid innovation.

That is where an agile integration framework like JBoss Fuse can be a foundational element in your IT and digital strategy. Agile integration has three core capabilities: distributed integration, containers, and an API-based architecture.

  1. JBoss Fuse uses the lightweight distributed integration patterns of the underlying Apache Camel project.
  2. As part of the JBoss middleware services on OpenShift, JBoss Fuse is available for rapid deployment within container and cloud environments. Red Hat OpenShift is based on Docker and Kubernetes. Container architectures allow developers to build and integrate traditional and microservices-based applications at scale quickly.
  3. JBoss Fuse can be used together with Red Hat 3scale API Management Platform as an engine to develop and deploy APIs, both internally to development groups and externally for customer and partner ecosystems.

Integration technologies help organizations build on their existing infrastructures even as they pivot to new cloud-based and service-based architectures.

Features (and Benefits) at a Glance

  • Spring Boot support
  • Custom-developed, containerized applications based on Apache Camel 2.18
  • Integration with Hystrix and Zipkin microservices frameworks
  • An optimized integration environment for microservices applications on Red Hat OpenShift
  • Path to transition off existing Apache Karaf-based applications to cloud architectures
  • Consistent hybrid integration platform across their enterprise

More Information

Announcing: Red Hat Single Sign-On 7.1 Beta Is Available

We are excited to announce beta availability of Red Hat Single Sign-On 7.1 (RH-SSO). RH-SSO is a standards-based, out-of-the-box authentication, web single sign-on, and authorization service, which mediates between your enterprise user directory or third-party identity provider for identity information and your applications via standards-based tokens.

Beta documentation and code downloads are available in the Customer Portal. RPM packages are available for Linux systems through Red Hat Subscription Management.

Features and Highlights

Continue reading “Announcing: Red Hat Single Sign-On 7.1 Beta Is Available”

Announcing Red Hat JBoss Data Grid 7.0

Red Hat JBoss Data Grid 7.0 is here.

This significant new release offers a variety of features which are designed for complex, distributed, and high-volume, velocity data requirements. JBoss Data Grid can support both on-premise and cloud-based infrastructures, and it can handle the near-instantaneous, complex demands of Internet of Things and big data environments.

What It Brings

JBoss Data Grid can be deployed in different architectures, depending on the needs of your environment. In addition to the traditional usage as distributed cache, in-memory data grids can function as the primary data store for applications or as a compute grid for distributed computing.

Data Storage

There are two use cases for using JBoss Data Grid as a data store:

  • Data caching and transient storage. As an in-memory data store for frequently accessed application data or for transient data, such as shopping cart information or session data. This avoids hitting transactional backend systems are frequently, which reduces operating costs.
  • Primary data store. Data Grid can function as a key-value store similar to a NoSQL database. This can be the primary data source for applications for rapid retrieval of in-memory data and to persist data for recovery and archiving. Applications can run data-intensive operations like queries, transaction management, and distributed workloads.

Computing Grid

Modern architectures require flexible, distributed, and scalable memory and data storage. Using JBoss Data Grid as a distributed computing grid can help support the most demanding architectures:

  • Scale-out compute grid and event-driven computing. Through storage node clusters, JBoss Data Grid can do a distributed architecture with application logic at each node for faster data processing and lower latency and traffic. This architecture also supports event-driven computing by executing application logic at the node as data are updated.
  • Big data and the Internet of Things. JBoss Data Grid can support massive data streams — hundreds of thousands of updates per second. The Internet of Things can have data streams from thousands of connected devices, updating frequently. Clustering and scale, application logic and processing, and both in-memory and persistent storage in JBoss Data Grid enable those big data architectures by managing those massive data streams.

Real-Time Analytics and Performance for Digital Business

DIgital transformation means that organizations are pushing into a new intersection between their physical goods or services and online, on-demand applications. This digital environment is reliant on data — and unlike previous generations, this technology uses -near live data streams rather than historical data collections.

JBoss Data Grid is a leading high-performance, highly-scalable, in-memory data grid. In-memory data grids provide a means of scalable memory so that even rapidly changing application data can be processed.  Better data processing and management enables organizations to make fast, accurate decisions using large data streams. JBoss Data Grid 7.0 offers a data foundation for real time analytics:

  • Low latency data processing through memory and distributed parallel execution
  • Data partitioning and distribution across cluster nodes for horizontal scalability
  • High availability through data replication
  • Shared data services for real-time and in-memory analytics and event processing

A Short List of Major Features

The release notes cover the full features and enhancements for JBoss Data Grid 7.0. There are a number of features for improved ease of use, real-time analytics, and language support:

  • Distributed streams, which uses the Java 8 Stream API to take complex collections of data and run defined analytics operations.
  • Resilient distributed dataset (RDD) and DStream integration with Apache Spark 1.6, allowing Data Grid to be a data source for Spark and to execute Spark and Spark Streaming operations on data in Data Grid.
  • Hadoop InputFormat/OutputFormat integration, so that Hadoop tooling and oeprations can be used with data stored in Data Grid.
  • New administrative consoles for cluster management to simplify common tasks for managing the cache, nodes, and remote tasks.
  • Control operations for clusters including graceful shutdowns and startup and restores from persistent storage.
  • A new Node.js Hot Rod client to support using Data Grid as a NoSQL database with Node.js applications.
  • Running remote tasks (business logic) on a Data Grid server from the Java Hot Rod client.
  • Support for a Cassandra cache store, which persists the entries of a distributed cache on a shared Apache Cassandra instance.

Additional Resources

  • Page 1 of 2
  • 1
  • 2
  • >