Pierre,
I have been reading some books. I had not thought of the case that
hyperledger could allow you to view the transactions in a generic
hyperledger blockchain. I was thinking more about creating a persistence
layer that would store the data in OfBiz in a hyperledger blockchain
instead of an SQL database, but I like the idea. I have a lot of research
to do yet on how this could work, but hopefully we can someday have a
hyperledger integrated into OfBiz.

Jeff


On Sat, Jun 27, 2020 at 4:22 AM Pierre Smits <[email protected]> wrote:

> Hi Jeff,
>
> Thank you for picking up this baton and helping to move it further. I have
> been pondering a while ago about this and would consider it a benefit for
> the feature set of the OFBiz product if such a plugin would be available.
> Unfortunately, I didn't have the time to move it further beyond pondering
> about it, nor will I have such time soon.
>
> What I looked at back then, amongst others, was:
>
>    -
>
> https://developer.ibm.com/technologies/blockchain/tutorials/hyperledger-fabric-java-sdk-for-tls-enabled-fabric-network/
>    - https://github.com/hyperledger/fabric-sdk-java
>
>
>
> Nevertheless, here were some of my thoughts regarding the subject to get it
> started (for me):
>
>    - Have a new plugin that would enable OFBiz to act as a front-end for
>    the HyperLedger (Fabric) implementation, throguh using publicly
>    available code, like libraries from mavencentral or by using  e.g.
>    https://github.com/hyperledger/fabric-sdk-java  (didn't investigate
> what
>    to use further);
>    - Store configuration details of the plugin (for the HyperLedger Fabric
>    configuration) where possible as SystemProperty records for the
> component
>    - Use data from the OFBiz entities (through service and entity engines)
>    to get the HyperLedger configured and running, for/to:
>       - enroll the HyperLedger admin;
>       - set the user context;
>       - set the user enrollment (for the HyperLedger admin) in the user
>       context
>       - register and enroll appropriate OFBiz parties as the HyperLedger
>       users
>    - Use the OFBiz plugin to invoke (etc.) the chaincode
>
> Maybe I am wrong in points, but that is as far as I got. I would be happy
> though to explore this further.
>
> If you're going to take this further, I am looking forward to seeing your
> plugin appear as a repository in Github and help you mature it.
>
> Met vriendelijke groet,
>
> Pierre Smits
> *Proud* *contributor** of* Apache OFBiz <https://ofbiz.apache.org/> since
> 2008 (without privileges)
>
> *Apache Trafodion <https://trafodion.apache.org>, Vice President*
> *Apache Directory <https://directory.apache.org>, PMC Member*
> Apache Incubator <https://incubator.apache.org>, committer
> Apache Steve <https://steve.apache.org>, committer
>
>
> On Fri, Jun 26, 2020 at 12:22 PM Jeff Prickett <[email protected]> wrote:
>
> > Hello Everyone
> >
> > The subject says it all. I have an interest in blockchain and thought
> that
> > there could be integration of blockchain into Ofbiz.
> >
> > Would there be interest in creating a persistence layer for Apache Open
> For
> > Business that is blockchain based on Hyperledger Fabric. Instead of
> pulling
> > data from the SQL back end it would pull from the data from a
> Hyperledger
> > blockchain.
> >
> > I am asking as someone who would be interested in picking up the mantle
> to
> > make it happen.
> >
> > Thanks in avance
> > Jeff Prickett
> >
>

Reply via email to