-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #53 from finos/feature/mergeAlphaToBeta
Feature/merge alpha to beta
- Loading branch information
Showing
13 changed files
with
193 additions
and
26 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
![backplane logo](./resources/BackplaneIcon.png) | ||
|
||
# Hello World! with Backplane | ||
** This is for demonstration only and is not the strategic way of finsemble integration. Such integration services are out of scope of backplane and would be part of vendor implementation compliant to bridging specs. | ||
|
||
## Use case | ||
User want a workflow automation where on applying *filter in an app running in context of finsemble on Desktop A is automatically applied to apps running in context of finsemble on Desktop B* to avoid hassle of manual copy paste. | ||
|
||
## Workflow | ||
|
||
Broadcast | ||
|
||
Grid App[Finsemble: Desktop A] ↔ Bridge[Finsemble: Desktop A] ↔ Backplane[Desktop A] ↔(Network)↔ Backplane[Desktop B] ↔ Bridge[Finsemble: Desktop B] ↔ Chart App[Finsemble: Desktop B] | ||
|
||
## Set Up | ||
|
||
### On Desktop A | ||
|
||
|
||
Download latest version of backplane: | ||
1. go to [backplane-releases](https://github.com/finos/backplane/releases?q=finos-fdc3-backplane). | ||
2. Download finos-fdc3-backplane-vx.x.xX.zip from assets. | ||
3. Unzip the zip folder. | ||
|
||
|
||
*If multi desktop interop is not required, skip and jump to step 6* | ||
|
||
|
||
4. Open appsettings.json file. | ||
5. Navigate to key MultiHostConfig and add the address of Desktop B. Ex below | ||
|
||
```JSON | ||
- "MultiHostConfig": { | ||
"MemberNodes": [ | ||
//put your member nodes url here | ||
//example: | ||
"http://Desktop_B:4475" | ||
] | ||
}, | ||
``` | ||
6. Run 'Finos.Fdc3.Backplane.exe'. | ||
7. If multi desktop interop is not required, jump to [finsemble-backplane bridge setup](#finsemble-backplane-bridge) | ||
|
||
### On Desktop B | ||
|
||
|
||
Download latest version of backplane: | ||
- go to [backplane-releases](https://github.com/finos/backplane/releases?q=finos-fdc3-backplane). | ||
- Download finos-fdc3-backplane-vx.x.xX.zip from assets. | ||
- Unzip the zip folder. | ||
- Open appsettings.json file. | ||
- Navigate to key MultiHostConfig and add the address of Desktop A. Ex below | ||
|
||
```JSON | ||
- "MultiHostConfig": { | ||
"MemberNodes": [ | ||
//put your member nodes url here | ||
//example: | ||
"http://Desktop_A:4475" | ||
] | ||
}, | ||
``` | ||
- Run 'Finos.Fdc3.Backplane.exe'. | ||
|
||
### Finsemble-Backplane Bridge | ||
|
||
- Download the seed project as zip from https://github.com/Finsemble/finsemble-seed/tree/release/7.3.2 | ||
|
||
- Install dependencies: | ||
``` NPM | ||
cd finsemble-seed | ||
yarn install | ||
``` | ||
- Set up the bridge service and launch finsemble as described here: [readme](../samples/FinsembleIntegration/README.md) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
![backplane logo](./resources/BackplaneIcon.png) | ||
|
||
## Quick Start Guide | ||
|
||
Download latest version of backplane: | ||
- go to [backplane-releases](https://github.com/finos/backplane/releases?q=finos-fdc3-backplane). | ||
- Download finos-fdc3-backplane-vx.x.xX.zip from assets. | ||
- Unzip the zip folder. | ||
- Run 'Finos.Fdc3.Backplane.exe'. | ||
|
||
Install npm package of backplane client: | ||
|
||
```sh | ||
|
||
# npm | ||
npm install @finos/fdc3-backplane-client | ||
|
||
#yarn | ||
yarn add @finos/fdc3-backplane-client | ||
|
||
``` | ||
See [readme](../src/Finos.Fdc3.Backplane.Client.JS/README.md) | ||
|
||
### Multi desktop interop through config | ||
- Open appsettings.json file. | ||
- Navigate to key MultiHostConfig and add the address of Desktop B. Ex below | ||
|
||
```JSON | ||
- "MultiHostConfig": { | ||
"MemberNodes": [ | ||
//put your member nodes url here | ||
//example: | ||
"http://Desktop_B:4475" | ||
] | ||
}, | ||
``` | ||
|
||
### Finsemble-Backplane Integration | ||
|
||
- Download the seed project as zip from https://github.com/Finsemble/finsemble-seed/tree/release/7.3.2 | ||
|
||
- Install dependencies: | ||
``` sh | ||
cd finsemble-seed | ||
yarn install | ||
``` | ||
- Set up the bridge service as described here: [readme](../samples/FinsembleIntegration/README.md) | ||
|
||
Note: In case of multi desktop interop, both instance of finsemble on desktop A and B must have this configuration to communicate with backplane. | ||
|
||
- Launch finsemble | ||
|
||
|
||
|
||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters