Skip to content

Commit cd3acc9

Browse files
authored
Merge pull request #3 from ibek/patch-1
Product naming changes and repositioning Camel K
2 parents cb6549d + d71ea47 commit cd3acc9

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

documentation/modules/ROOT/pages/02-architecture.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,20 +29,20 @@ As a migration does not bring immediate new business value, it's important that
2929
* https://www.redhat.com/en/technologies/cloud-computing/openshift[Red Hat OpenShift]
3030
* Red Hat Application Foundation
3131
** https://access.redhat.com/products/quarkus[Quarkus]
32-
** https://developers.redhat.com/products/redhat-build-of-camel/overview[Red Hat build of Camel]
32+
** https://developers.redhat.com/products/redhat-build-of-camel/overview[Red Hat build of Apache Camel]
3333

3434

3535
[#in_depth]
3636
== An in-depth look at the solution's architecture
3737

38-
The Red Hat Build of Camel is an Cloud-native, multi-language and a multi-runtime integration stack.
38+
The Red Hat build of Apache Camel is an Cloud-native, multi-language and a multi-runtime integration stack.
3939
Camel-based integration logic can be written in XML or Java, and can behave as a Spring Boot, a Quarkus, or a Serverless artifact.
4040

4141
The present demo will take a legacy API developed in JBoss Fuse 6.2 on Karaf, in Blueprint XML.
4242
It's suggested that such an application targets the Quarkus runtime.
4343
The provided Quarkus template is 100% compatible with Camel K, so the resutling migrated application is immediately ready to be added to a serverless stack.
4444

45-
The material can be used to migrate any Fuse 6 or 7 distribution to the Red Hat Build of Apache Camel.
45+
The material can be used to migrate any Fuse 6 or 7 distribution to the Red Hat build of Apache Camel.
4646
The demos will however focus on migrating a Fuse 6 application, and more concretely a Camel v2.17 one, in Blueprint XML format, running on Karaf 2. The XML format will be converted to the optimized IO XML one.
4747
This path has been chosen for the demonstration because it can be considered the hardest one. Applications running on Fuse 7, no matter which distribution, could use the same approach and will bnefit from a shortest migration effort.
4848

@@ -78,4 +78,4 @@ The material here consists in ready to use templates that are already perfectly
7878
The templates are Maven artifacts, preconfigured with all required dependencies, and holding all the needed placeholders to migrate code and configuration in a timely fashion.
7979

8080
.Templates-based approach
81-
image:runtimes-1.png[]
81+
image:runtimes-1.png[]

documentation/modules/ROOT/pages/index.adoc

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66

77
Application Development is evolving as the modern Hybrid Cloud and cloud-native architectures drive new demands on applications. As a part of this continual evolution, we are evolving our product offering from Red Hat Fuse to the Red Hat build of Apache Camel, allowing us to address a broader set of customer deployment use cases.
88

9-
As Red Hat Fuse approaches product End of Life (EOL) on June 30, 2024, Apache Camel is the natural go-forward solution for integrations built around Red Hat Fuse which is based on an older version of Apache Camel. Fuse will remain in the https://access.redhat.com/support/policy/updates/jboss_notes#phases[maintenance life cycle^] until its EOL.
9+
As Red Hat Fuse approaches product End of Life (EOL) on June 30, 2024, Red Hat build of Apache Camel is the natural go-forward solution for integrations built around Red Hat Fuse which is based on an older version of Apache Camel. Fuse will remain in the https://access.redhat.com/support/policy/updates/jboss_notes#phases[maintenance life cycle^] until its EOL.
1010

11-
The https://developers.redhat.com/products/redhat-build-of-apache-camel/overview[Red Hat build of Apache Camel^] is the evolution for Red Hat Fuse, and is a powerful, versatile framework for application integration. It also includes running Camel on Quarkus and Spring Boot runtimes in both on-premise and cloud environments, including the Camel K operator which is as great starting point for Camel deployments on OpenShift.
11+
The https://developers.redhat.com/products/redhat-build-of-apache-camel/overview[Red Hat build of Apache Camel^] is the evolution for Red Hat Fuse, and is a powerful, versatile framework for application integration. It also includes running Camel on Quarkus and Spring Boot runtimes in both on-premise and cloud environments, including the Camel K operator which streamlines building, deploying and operating Camel integrations on OpenShift.
1212

1313
Performing such a migration can be scary as the effort is not just limited to migrating the high level Camel routes. Indeed, many other underlying technical components (JDK version, Runtime type, XML format etc.) are involved in the migration.
1414

15-
With this solution pattern you will find a guided way to perform *Apache Camel v2 to Camel v3 or v4 migrations* in a faster way. This solution pattern proposes an accelerated path to performing such a migration by abstracting all those technical details, leaving it to the migration of the high level integration logic .
15+
With this solution pattern you will find a guided way to perform *Apache Camel v2 to Camel v3 and v4 migrations* in a faster way. This solution pattern proposes an accelerated path to performing such a migration by abstracting all those technical details, leaving it to the migration of the high level integration logic .
1616

1717

1818
Contributors: _Michael Thirion (Red Hat)_
@@ -22,19 +22,19 @@ Contributors: _Michael Thirion (Red Hat)_
2222

2323
Common use cases that can be address with this solution are:
2424

25-
- Migrate Fuse 6.x (Blueprint XML, Spring XML or Java) applications to the Red Hat Build of Camel, targeting either Springoot 3, Quarkus or the Camel K Serverless runtime.
26-
- Migrate Fuse 7 (Karaf or Spring Boot) applications to the Red Hat Build of Camel, targeting either Spring Boot 3, Quarkus or the Camel K Serverless runtime.
27-
- Start writing Camel 3.x or 4.x applications right away with no effort
25+
- Migrate Fuse 6.x (Blueprint XML, Spring XML or Java) applications to the Red Hat build of Apache Camel, targeting either Sprin Boot 3, Quarkus or Camel K.
26+
- Migrate Fuse 7 (Karaf or Spring Boot) applications to the Red Hat build of Apache Camel, targeting either Spring Boot 3, Quarkus or Camel K.
27+
- Start writing Camel 4.x applications right away with no effort
2828
2929
3030
== The Solution
3131

32-
This solution aims to provided an accelerated path to migrating applications from Camel 2 to Camel 3 or Camel 4. More concretely, the material should help people migrating any kind of Fuse 6 or Fuse 7 applications to the latest Red Hat Build of Apache Camel.
32+
This solution aims to provide an accelerated path to migrating applications from Camel 2 to Camel 3 and Camel 4. More concretely, the material should help people migrating any kind of Fuse 6 or Fuse 7 applications to the latest Red Hat build of Apache Camel.
3333

3434
The Solution Pattern offers a number of *Camel migration templates* which can be leveraged to reduce the migration effort to its bare minimum.
3535

3636
The demos however focuses on migrating a Fuse 6 application, and more concretely a Camel v2.17 one, in Blueprint XML format, running on Karaf 2. The XML format will be converted to the optimized IO XML one.
3737

38-
This particular usecase has been chosen for the demonstration because it can be considered as potentially the hardest one. Applications running on Fuse 7, no matter which distribution, could use the same approach and will bnefit from a shortest migration effort.
38+
This particular usecase has been chosen for the demonstration because it can be considered as potentially the hardest one. Applications running on Fuse 7, no matter which distribution, could use the same approach and will benefit from a shortest migration effort.
3939

4040

0 commit comments

Comments
 (0)