Skip to content

Commit 37a16a9

Browse files
authored
Merge pull request #279 from SolaceProducts/moodiRealist/114000-rebrand
reword EMA to not mention pubsub+
2 parents feadd82 + 386ec4c commit 37a16a9

File tree

6 files changed

+29
-32
lines changed

6 files changed

+29
-32
lines changed

README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
The Event Management Agent is a tool for architects and developers working with event-driven architectures (EDAs) to discover event streams flowing through event brokers as well as the related event broker configuration information. It can also discover schemas from registries. The Event Management Agent can be used in two different ways:
44

5-
* As the Event Management Agent component of Solace PubSub+ Cloud Event Portal to:
5+
* As the Event Management Agent component of Solace Event Portal to:
66
- discover runtime event data from event brokers and schema registries
77
- populate Event Portal with the discovered runtime data to enable the management and reuse of EDA assets
88
- audit the runtime data and flag discrepancies between the runtime and the design time intent for event data governance purposes, and to ensure that the runtime and design time configurations stay in-sync
@@ -16,8 +16,8 @@ Our plan is to open source the Event Management Agent to enable architects and d
1616

1717
## Available today
1818

19-
* Users can discover Solace PubSub+ and Apache and Confluent Kafka brokers event flow data:
20-
- Users can discover Solace PubSub+ queues and subscriptions
19+
* Users can discover Solace and Apache and Confluent Kafka brokers event flow data:
20+
- Users can discover Solace queues and subscriptions
2121
- Users can discover Apache and Confluent Kafka topics and consumer groups
2222
* Users can discover Confluent Schema Registry schemas
2323
* Users get discovered data in the form of JSON files separated by entity types
@@ -26,8 +26,8 @@ Our plan is to open source the Event Management Agent to enable architects and d
2626
## On the roadmap
2727

2828
* The Event Management Agent has an open source plugin framework
29-
* Support additional Solace PubSub+ and Apache Kafka event broker authentication types in the form of plugins such as Kerberos, etc.
30-
* Collection of topics from events flowing though Solace PubSub+ brokers
29+
* Support additional Solace and Apache Kafka event broker authentication types in the form of plugins such as Kerberos, etc.
30+
* Collection of topics from events flowing though Solace event brokers
3131
* Export discovered data as AsyncAPI specifications
3232
* Addition of the infrastructure needed for the Event Management Agent to be a true open source project
3333
* Discovery of Apache Kafka connectors
@@ -37,7 +37,7 @@ Our plan is to open source the Event Management Agent to enable architects and d
3737

3838
# Running the Event Management Agent in connected mode
3939

40-
In this mode, the Event Management Agent connects to the Solace PubSub+ Event Portal. Scans are initiated from Event Portal and are automatically uploaded.
40+
In this mode, the Event Management Agent connects to Solace Event Portal. Scans are initiated from Event Portal and are automatically uploaded.
4141

4242
## Minimum hardware requirements
4343

@@ -113,7 +113,7 @@ docker run -d -p 8180:8180 -v /path/to/file/AcmeRetail.yml:/config/ema.yml \
113113

114114
## Running a Discovery Scan
115115

116-
The Event Management Agent is now connected to the Solace Cloud Console.
116+
The Event Management Agent is now connected to the Cloud Console.
117117
Follow the steps in the documentation to run a discovery scan: https://docs.solace.com/Cloud/Event-Portal/event-portal-collect-runtime-data.htm#collecting_runtime_data
118118

119119
# Running the Event Management Agent in Standalone Mode
@@ -299,13 +299,13 @@ curl -X 'POST' \
299299
-F 'file=@scan.zip;type=application/zip'
300300
```
301301

302-
# Solace PubSub+ Event Broker Configuration Push
302+
# Solace Event Broker Configuration Push
303303

304-
The Event Management Agent enables the Solace PubSub+ Cloud Event Portal to directly deploy configuration to Solace PubSub+ Event Brokers. This functionality is available when the Event Management Agent is deployed as a Docker container or (for development purposes) executed from the jar file. Configuration push utilizes [OpenTofu](https://opentofu.org/) (a fork of the [Terraform](https://developer.hashicorp.com/terraform/) infrastructure management tool) along with the [Solace Terraform Provider](https://github.com/SolaceProducts/terraform-provider-solacebroker).
304+
The Event Management Agent enables Event Portal to directly deploy configuration to Solace event brokers. This functionality is available when the Event Management Agent is deployed as a Docker container or (for development purposes) executed from the jar file. Configuration push utilizes [OpenTofu](https://opentofu.org/) (a fork of the [Terraform](https://developer.hashicorp.com/terraform/) infrastructure management tool) along with the [Solace Terraform Provider](https://github.com/SolaceProducts/terraform-provider-solacebroker).
305305

306306
## Configuration Push With Docker (Recommended)
307307

308-
The Docker image of the Event Management Agent includes all necessary library dependencies for deploying configurations to Solace PubSub+ Event Brokers and is the recommended option for performing configuration push. Set up the agent by following the instructions for [running the Event Management Agent in connected mode](#running-the-event-management-agent-in-connected-mode).
308+
The Docker image of the Event Management Agent includes all necessary library dependencies for deploying configurations to Solace event brokers and is the recommended option for performing configuration push. Set up the agent by following the instructions for [running the Event Management Agent in connected mode](#running-the-event-management-agent-in-connected-mode).
309309

310310
## Configuration Push With The Jar File (Development)
311311

@@ -568,7 +568,7 @@ If users wish to run the EMA in offline mode, they will need to create a service
568568
The Event Management Agent comes with the following event or message broker plugins included:
569569
570570
* Apache and Confluent Kafka
571-
* Solace PubSub+
571+
* Solace
572572
* Confluent Schema Registry
573573
* MSK
574574
@@ -601,7 +601,7 @@ There are several interesting scenarios to test the Event Management Agent. Thes
601601
categories according to the deployment mode.
602602

603603
* Testing the Event Management Agent as standalone service (stand-alone deployment).
604-
* Testing the end-to-end flow in Solace PubSub+ Console connected mode (From the frontend to the Event Portal, then to
604+
* Testing the end-to-end flow in Cloud Console connected mode (From the frontend to the Event Portal, then to
605605
the Event Management Agent)
606606

607607
### Testing the Event Management Agent in Standalone Mode

docs/rest.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ The Event Management Agent includes a REST API that allows the user to initiate
55
Each plugin requires its own custom set of authentication and identification attributes that must be supplied by the
66
user.
77

8-
## Solace PubSub+
8+
## Solace
99

10-
The PubSub+ plugin uses the SEMP API to collect configured and dynamic broker data such as information on queues,
10+
The Solace plugin uses the SEMP API to collect configured and dynamic broker data such as information on queues,
1111
clients and subscriptions.
1212

1313
## Kafka
@@ -505,13 +505,13 @@ data to Event Portal.
505505

506506
## Scanning
507507

508-
To scan a Solace PubSub+ broker:
508+
To scan a Solace event broker:
509509

510510
```
511511
curl -H "Content-Type: application/json" -X POST http://localhost:8180/api/v2/ema/resources/{resource id}/scan -d '{"scanTypes": ["SOLACE_ALL"], "destinations":["FILE_WRITER"]}'
512512
```
513513

514-
* PubSub+ event broker with id 'y80bvdnyokl'
514+
* Solace event broker with id 'y80bvdnyokl'
515515

516516
To scan an Apache Kafka broker:
517517

service/application/resources/licensing/LICENSE.txt

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,10 @@ AGREEMENT AND PERFORM ITS OBLIGATIONS HEREUNDER.
3333
1.1 Definitions. In this Agreement the following terms shall have the following
3434
meanings:
3535

36-
"Core" means (i) a single physical processor core or hyper-thread when
37-
Solace PubSub+ software is deployed on either a bare-metal server or a cloud or
38-
virtualization environment that presents physical cores to the software, and
39-
(ii) a single virtual core when deployed in a cloud or virtualization
40-
environment that presents virtual cores to the VMR.
36+
"Core" means a single processor core or hyper-thread when Solace Cloud
37+
software is deployed in a Kubernetes environment, whether in public cloud
38+
regions managed by Solace or in customer-controlled regions deployed to
39+
Kubernetes clusters.
4140

4241
"Documentation" means the documentation made accessible by SOLACE via a
4342
URL provided to Licensee.

service/application/src/main/resources/oas/semp-v2-swagger-config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10222,7 +10222,7 @@
1022210222
"name": "Solace",
1022310223
"url": "http://www.solace.com"
1022410224
},
10225-
"description": "SEMP (starting in `v2`) is a RESTful API for configuring, monitoring, and administering a Solace PubSub+ broker. This specification defines the following API:\n\n\nAPI|Base Path|Purpose\n:---|:---|:---\nConfiguration|/SEMP/v2/config|Reading and writing configuration\n\n\n\nThe following APIs are also available:\n\n\nAPI|Base Path|Purpose\n:---|:---|:---\nAction|/SEMP/v2/action|Performing actions\nMonitoring|/SEMP/v2/monitor|Querying operational state\n\n\n\nFor tutorials, architectural and protocol design documentation, and other information about the SEMP API, consult the [SEMP documentation](https://docs.solace.com/Admin/SEMP/Using-SEMP.htm) on the Solace website. The SEMP API specifications are also [available for download](https://solace.com/downloads/).\n\nIf you need additional support, please contact us at [support@solace.com](mailto:support@solace.com).",
10225+
"description": "SEMP (starting in `v2`) is a RESTful API for configuring, monitoring, and administering a Solace event broker. This specification defines the following API:\n\n\nAPI|Base Path|Purpose\n:---|:---|:---\nConfiguration|/SEMP/v2/config|Reading and writing configuration\n\n\n\nThe following APIs are also available:\n\n\nAPI|Base Path|Purpose\n:---|:---|:---\nAction|/SEMP/v2/action|Performing actions\nMonitoring|/SEMP/v2/monitor|Querying operational state\n\n\n\nFor tutorials, architectural and protocol design documentation, and other information about the SEMP API, consult the [SEMP documentation](https://docs.solace.com/Admin/SEMP/Using-SEMP.htm) on the Solace website. The SEMP API specifications are also [available for download](https://solace.com/downloads/).\n\nIf you need additional support, please contact us at [support@solace.com](mailto:support@solace.com).",
1022610226
"title": "SEMP (Solace Element Management Protocol)",
1022710227
"version": "2.41"
1022810228
},

service/plugin/resources/licensing/LICENSE.txt

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,10 @@ AGREEMENT AND PERFORM ITS OBLIGATIONS HEREUNDER.
3333
1.1 Definitions. In this Agreement the following terms shall have the following
3434
meanings:
3535

36-
"Core" means (i) a single physical processor core or hyper-thread when
37-
Solace PubSub+ software is deployed on either a bare-metal server or a cloud or
38-
virtualization environment that presents physical cores to the software, and
39-
(ii) a single virtual core when deployed in a cloud or virtualization
40-
environment that presents virtual cores to the VMR.
36+
"Core" means a single processor core or hyper-thread when Solace Cloud
37+
software is deployed in a Kubernetes environment, whether in public cloud
38+
regions managed by Solace or in customer-controlled regions deployed to
39+
Kubernetes clusters.
4140

4241
"Documentation" means the documentation made accessible by SOLACE via a
4342
URL provided to Licensee.

service/resources/licensing/LICENSE.txt

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,10 @@ AGREEMENT AND PERFORM ITS OBLIGATIONS HEREUNDER.
3333
1.1 Definitions. In this Agreement the following terms shall have the following
3434
meanings:
3535

36-
"Core" means (i) a single physical processor core or hyper-thread when
37-
Solace PubSub+ software is deployed on either a bare-metal server or a cloud or
38-
virtualization environment that presents physical cores to the software, and
39-
(ii) a single virtual core when deployed in a cloud or virtualization
40-
environment that presents virtual cores to the VMR.
36+
"Core" means a single processor core or hyper-thread when Solace Cloud
37+
software is deployed in a Kubernetes environment, whether in public cloud
38+
regions managed by Solace or in customer-controlled regions deployed to
39+
Kubernetes clusters.
4140

4241
"Documentation" means the documentation made accessible by SOLACE via a
4342
URL provided to Licensee.

0 commit comments

Comments
 (0)