From f09de7aac3bb34e1e292e95470306f770169a355 Mon Sep 17 00:00:00 2001 From: Viktor Kolomeyko Date: Wed, 20 Dec 2017 11:25:23 +0000 Subject: [PATCH 1/3] R3NET-546: IOU/Business Network reference implementation documentation for Node Explorer. --- tools/explorer/README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/tools/explorer/README.md b/tools/explorer/README.md index 7f7959b60b..18882f51a9 100644 --- a/tools/explorer/README.md +++ b/tools/explorer/README.md @@ -44,6 +44,23 @@ Explorer login credentials to the Issuer nodes are defaulted to ``manager`` and Explorer login credentials to the Participants nodes are defaulted to ``user1`` and ``test``. Please note you are not allowed to login to the notary. +## Business Network reference implementation + +It is now possible to see "IOU" panel on the Dashboard. +I Owe YoU (IOU) CorDapp created specifically to demonstrate use of Business Networks reference implementation. + +Whenever IOU transaction is entered, membership checks are performed to ensure that participants are included into the same +Business Network. +Upon startup both "Alice" and "Bob" are included into Business Network and therefore can transact with each other. +"Transactions" GUI been also extended to be able to display details of the IOU transactions. + +In order to exclude "Alice" or "Bob" from Business Network file: +`samples\business-network-demo\build\resources\main\net\corda\sample\businessnetwork\membership\internal\AliceBobMembershipList.csv` +could be modified (no restart necessary) and then IOU transaction will no longer be possible between "Alice" and "Bob". + +Please note Business Networks functionality only affects IOU CorDapp, Cash payments CorDapp will allow transactions between +"Alice" and "Bob" at all times. + ## TODOs: - Shows more useful information in the dashboard. - Improve Network View, display other nodes in the world map and show transactions between them. From cc043d0aec599351dc417b136d9e9b196e88944b Mon Sep 17 00:00:00 2001 From: Viktor Kolomeyko Date: Wed, 20 Dec 2017 11:58:52 +0000 Subject: [PATCH 2/3] R3NET-546: Changes following review from @josecoll. --- tools/explorer/README.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/tools/explorer/README.md b/tools/explorer/README.md index 18882f51a9..d489cd6c9e 100644 --- a/tools/explorer/README.md +++ b/tools/explorer/README.md @@ -46,19 +46,20 @@ Please note you are not allowed to login to the notary. ## Business Network reference implementation -It is now possible to see "IOU" panel on the Dashboard. -I Owe YoU (IOU) CorDapp created specifically to demonstrate use of Business Networks reference implementation. +An additional "IOU" panel is now visible in the main Explorer dashboard to demonstrate the new Business Networks concept using a sample IOU product. -Whenever IOU transaction is entered, membership checks are performed to ensure that participants are included into the same +Business Networks are introduced in order to segregate Corda Nodes that do not need to transact with each other or indeed even know of each other existence. + +Whenever an IOU transaction is entered, membership checks are performed to ensure that participants are included in the same Business Network. -Upon startup both "Alice" and "Bob" are included into Business Network and therefore can transact with each other. -"Transactions" GUI been also extended to be able to display details of the IOU transactions. +Upon startup both "Alice" and "Bob" are configured to be part of the same Business Network and therefore can transact with each other. +The transactions panel been also extended to be able to display details of the IOU transactions. -In order to exclude "Alice" or "Bob" from Business Network file: +Use the following Business Network configuration file to define what participants are included within its membership: `samples\business-network-demo\build\resources\main\net\corda\sample\businessnetwork\membership\internal\AliceBobMembershipList.csv` could be modified (no restart necessary) and then IOU transaction will no longer be possible between "Alice" and "Bob". -Please note Business Networks functionality only affects IOU CorDapp, Cash payments CorDapp will allow transactions between +Please note Business Networks functionality only applies to the same IOU CorDapp, Cash payments CorDapp will allow transactions between "Alice" and "Bob" at all times. ## TODOs: From 388ef19008607a12e04b3a95ce15914a0b687e2d Mon Sep 17 00:00:00 2001 From: Viktor Kolomeyko Date: Wed, 20 Dec 2017 13:57:51 +0000 Subject: [PATCH 3/3] R3NET-546: Changes following review from @josecoll. --- tools/explorer/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/explorer/README.md b/tools/explorer/README.md index d489cd6c9e..6098215838 100644 --- a/tools/explorer/README.md +++ b/tools/explorer/README.md @@ -48,7 +48,7 @@ Please note you are not allowed to login to the notary. An additional "IOU" panel is now visible in the main Explorer dashboard to demonstrate the new Business Networks concept using a sample IOU product. -Business Networks are introduced in order to segregate Corda Nodes that do not need to transact with each other or indeed even know of each other existence. +Business Networks are introduced in order to segregate Corda Nodes that do not need to transact with each other or indeed even know of each others existence. Whenever an IOU transaction is entered, membership checks are performed to ensure that participants are included in the same Business Network.