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 > > >
