SlideShare a Scribd company logo
1 of 53
Must follow attached text book
In chapter 6, the author describes basic components of a
business network. Create a new thread, choose one of the types
of participants discussed in chapter 6, and explain how you
think the chosen participant type could effectively use assets in
an enterprise blockchain environment to impact the
organization’s outcomes.
Then think of three questions you’d like to ask other students
and add these to the end of your thread. The questions should be
taken from material you read in Chapter 5 or 6. You’re not
trying to test each other, but you are trying to start a discussion.
You must do the following:
1) Create a new thread. As indicated above, choose one of the
types of participants discussed in chapter 6, and explain how
you think the chosen participant type could effectively use
assets in an enterprise blockchain environment to impact the
organization’s outcomes. Then think of three questions you’d
like to ask other students and add these to the end of your
thread. The questions should be taken from material you read in
Chapter 5 or 6. You’re not trying to test each other, but you are
trying to start a discussion.
2) Select AT LEAST 3 other students' threads and post
substantive comments on those threads. Your comments should
answer AT LEAST one of the questions posed in the thread and
extend the conversation started with that thread. Make sure that
you include the question in your comment so I can see what
question you’re answering.
ALL original posts and comments must be substantive AND
ORIGINAL. (I'm looking for about a paragraph - not just a short
answer.) Do not plagiarize!! Use your own words.
Hands-OnBlockchainwithHyperledger
BuildingdecentralizedapplicationswithHyperledgerFabricandCo
mposer
NitinGaur
LucDesrosiers
VenkatramanRamakrishna
PetrNovotny
Dr.SalmanA.Baset
AnthonyO'Dowd
BIRMINGHAM-MUMBAI
Hands-OnBlockchainwith
Hyperledger
Copyright©2018PacktPublishing
Allrightsreserved.Nopartofthisbookmaybereproduced,storedinar
etrievalsystem,ortransmittedin
anyformorbyanymeans,withoutthepriorwrittenpermissionofthepu
blisher,exceptinthecaseofbrief
quotationsembeddedincriticalarticlesorreviews.
Everyefforthasbeenmadeinthepreparationofthisbooktoensurethea
ccuracyoftheinformation
presented.However,theinformationcontainedinthisbookissoldwit
houtwarranty,eitherexpressor
implied.Neithertheauthors,norPacktPublishingoritsdealersanddis
tributors,willbeheldliableforany
damagescausedorallegedtohavebeencauseddirectlyorindirectlyby
thisbook.
PacktPublishinghasendeavoredtoprovidetrademarkinformationab
outallofthecompaniesandproducts
mentionedinthisbookbytheappropriateuseofcapitals.However,Pac
ktPublishingcannotguaranteethe
accuracyofthisinformation.
CommissioningEditor:Sunithshetty
AcquisitionEditor:TusharGupta
ContentDevelopmentEditor:TejasLimkar
TechnicalEditor:DharmendraYadav
CopyEditors:SafisEditing
ProjectCoordinator:ManthanPatel
Proofreader:SafisEditing
Indexer:PriyankaDhadke
Graphics:TaniaDutta
ProductionCoordinator:DeepikaNaik
Firstpublished:June2018
Productionreference:1190618
PublishedbyPacktPublishingLtd.
LiveryPlace
35LiveryStreet
Birmingham
B32PB,UK.
ISBN978-1-78899-452-1
www.packtpub.com
http://www.packtpub.com
mapt.io
Maptisanonlinedigitallibrarythatgivesyoufullaccesstoover5,000b
ooks
andvideos,aswellasindustryleadingtoolstohelpyouplanyourperso
nal
developmentandadvanceyourcareer.Formoreinformation,pleasevi
sitour
website.
https://mapt.io/
Whysubscribe?
SpendlesstimelearningandmoretimecodingwithpracticaleBooksa
nd
Videosfromover4,000industryprofessionals
ImproveyourlearningwithSkillPlansbuiltespeciallyforyou
GetafreeeBookorvideoeverymonth
Maptisfullysearchable
Copyandpaste,print,andbookmarkcontent
PacktPub.com
DidyouknowthatPacktofferseBookversionsofeverybookpublished
,with
PDFandePubfilesavailable?YoucanupgradetotheeBookversionat
www.PacktP
ub.comandasaprintbookcustomer,youareentitledtoadiscountonthe
eBook
copy.Getintouchwithusat[email protected]formoredetails.
Atwww.PacktPub.com,youcanalsoreadacollectionoffreetechnical
articles,sign
upforarangeoffreenewsletters,andreceiveexclusivediscountsando
fferson
PacktbooksandeBooks.
http://www.PacktPub.com
http://www.packtpub.com
Foreword
InmyroleasthechairoftheHyperledgerTechnicalSteeringCommitte
e,I've
cometorealizethegreatdividebetweentheenormoushypesurroundin
g
blockchainandthedepthofunderstandingofhowblockchaintechnol
ogyworks,
wherethetechnologyisonthematuritycurve,andhowitmightbelever
agedin
thecontextoftheenterprise.
Mostofthehyperelatestothecryptocurrencyaspectsofpublic,permis
sion-less
blockchain—
ICOsasasubstituteformoretraditionalIPOs,andthepotentialfor
disruptingtraditionalsystemsofbanking,insurance,securities,ands
oon.Itis
thepotentialfordisruptionandtheasymmetricprofitsthatdisruption
might
yieldthathavedrivenmanytoexplorehowblockchainmightbeusedto
one
company'sadvantageovertherestofagivendomain.However,whatm
anyare
discoveringisthatblockchainisateamsport,andforblockchaintobe
successfulinanenterprise,itdemandsadegreeofindustrycollaborati
onnot
seenbefore.
Theauthorsofthisbooktakeyoubeyondthehype.Theylayasolidfoun
dation
forunderstandingthestateofthetechnologylandscape—
includingactiveand
incubatingprojectsunderdevelopmentatHyperledger.Theyprovide
youwitha
frameworkforchoosingtherighttechnologyplatform,designingyou
rsolution,
andintegrationwithexistingsystems.Andtheyexplainthevariousgo
vernance
modelsforestablishingandoperatingablockchainbusinessnetwork.
Ifyouareanenterprisearchitectordevelopertaskedwithdevelopinga
blockchainsolutionforyourenterpriseorindustry,thisbookisamust-
read.
Cheers,
ChristopherFerris
IBMDistinguishedEngineer,CTOOpenTechnology
IBMDigitalBusinessGroup,OpenTechnologies
Contributors
Abouttheauthors
NitinGaur,asthedirectorofIBM'sBlockchainLabs,isresponsiblefor
institutingabodyofknowledgeandorganizationalunderstandingaro
und
blockchaintechnologyandindustry-
specificapplications.Tenaciousand
customerfocused,heisknownforhisabilitytoanalyzeopportunitiesa
ndcreate
technologiesthatalignwithoperationalneeds,catapultprofitability,
and
dramaticallyimprovecustomerexperience.HeisalsoanIBMDisting
uished
Engineer.
LucDesrosiersisanIBM-
certifiedITarchitectwith20+yearsofexperience.
Throughouthiscareer,hehastakenondifferentroles:developer,cons
ultant,and
pre-
salesarchitect.HerecentlymovedfromCanadatotheUKtoworkinagr
eat
lab:IBMHursley.ThisiswherehehadtheopportunitytojointheIBM
Blockchainteam.Heisnowworkingwithclientsacrossmultipleindus
triesto
helpthemexplorehowblockchaintechnologiescanenabletransform
ativeuses
andsolutions.
VenkatramanRamakrishnaisanIBMresearcherwith10yearsofexper
ience.
FollowingaBTechfromIITKharagpurandPhDfromUCLA,heworke
dinthe
BinginfrastructureteaminMicrosoft,buildingreliableapplicationd
eployment
software.AtIBMResearch,heworkedinmobilecomputingandsecuri
tybefore
joiningtheBlockchainteam.Hehasdevelopedapplicationsfortradea
nd
regulation,andisnowworkingonimprovingtheperformanceandpriv
acy-
preservingcharacteristicsoftheHyperledgerplatform.
PetrNovotnyisaresearchscientistatIBMResearch,with15+yearsof
experienceinengineeringandresearchofsoftwaresystems.Hereceiv
edanMSc
fromUniversityCollegeLondonandPhDfromImperialCollegeLond
on,where
hewasalsoapost-
doctoralresearchassociate.Hewasavisitingscientistatthe
U.S.ArmyResearchLab.AtIBM,heworksoninnovationsofblockcha
in
technologiesandleadsthedevelopmentofblockchainsolutionsanda
nalytical
tools.
Dr.SalmanA.BasetistheCTOofsecurityinIBMBlockchain
Solution
s.He
overseesthesecurityandcomplianceofblockchainsolutionsbeingbu
iltbyIBM
incollaborationwithpartnerssuchasWalmartandMaersk,andinterfa
ceswith
clientsonblockchainsolutionsandtheirsecurity.Hedrivestheimple
mentation
oftheGeneralDataProtectionRegulationforblockchain-
basedsolutions.He
hasalsobuilttheidentitymanagementsystem,usedbyFortune500co
mpanies
involvedinglobaltradedigitization,andIBMFoodTrustblockchains
olutions.
AnthonyO'DowdworksinIBM'sBlockchainteam.HeisbasedinEuro
peas
partofaworldwideteamthathelpsusersbuildsolutionsthatbenefitfro
m
blockchaintech.Anthonyhasabackgroundinmiddleandbackoffices
ystems,
andhasledthedevelopmentofkeyIBMmiddlewareinenterprisemess
aging
andintegration.Helikestoworkindifferentindustriestounderstandh
owthey
canexploitmiddlewaretobuildmoreefficient,integratedbusinesssy
stems.
Packtissearchingforauthorslike
you
Ifyou'reinterestedinbecominganauthorforPackt,pleasevisitauthor
s.packtpub.c
omandapplytoday.Wehaveworkedwiththousandsofdevelopersand
tech
professionals,justlikeyou,tohelpthemsharetheirinsightwiththeglo
baltech
community.Youcanmakeageneralapplication,applyforaspecificho
ttopic
thatwearerecruitinganauthorfor,orsubmityourownidea.
http://authors.packtpub.com
TableofContents
TitlePage
CopyrightandCredits
Hands-OnBlockchainwithHyperledger
PacktUpsell
Whysubscribe?
PacktPub.com
Foreword
Contributors
Abouttheauthors
Packtissearchingforauthorslikeyou
Preface
Whothisbookisfor
Whatthisbookcovers
Togetthemostoutofthisbook
Downloadtheexamplecodefiles
Conventionsused
Getintouch
Reviews
1. Blockchain-EnterpriseandIndustryPerspective
Definingtheterms –whatisablockchain?
Fourcorebuildingblocksofblockchainframworks
Additionalcapabilitiestoconsider
Fundamentalsofthesecuretransactionprocessingprotocol
Whereblockchaintechnologyhasbeenandwhereit'sgoing
Thegreatdivide
Aneconomicmodelforblockchaindelivery
Learningaswego
Thepromiseoftrustandaccountability
Industriesputtingblockchaintechnologytowork
Blockchainintheenterprise
Whatapplicationsareagoodfit?
Howdoestheenterpriseviewblockchain?
Litmustestingtojustifytheapplicationofblockchaintechnology
Integratingablockchaininfrastructureforthewholeenterprise
Enterprisedesignprinciples
Businessdriversandevolution
Ensuringsustainability
Theprinciplesthatdriveblockchainadoption
Businessconsiderationsforchoosingablockchainframework
Technologyconsiderationsforchoosingablockchainframework
Identitymanagement
Scalability
Enterprisesecurity
Developmenttooling
Crypto-economicmodels
Decentralizationwithsystemicgovernance
Enterprisesupport
Usecase-drivenpluggabilitychoices
Sharedledgertechnology
Consensus
Cryptoalgorithmsandencryptiontechnology
Usecase-drivenpluggablechoices
Enterprise integrationanddesigningforextensibility
Otherconsiderations
Consensus,ACIDproperty,andCAP
CAP
ACID
Attestation –SSCsaresignedandencrypted
UseofHSMs
Summary
2. ExploringHyperledgerFabric
Building onthefoundationsofopencomputing
FundamentalsoftheHyperledgerproject
TheLinuxFoundation 
Hyperledger
Opensourceandopenstandards
Hyperledgerframeworks,tools,andbuildingblocks
Hyperledgerframeworks
Hyperledgertools
Thebuildingblocksofblockchainsolutions
HyperledgerFabriccomponentdesign
PrinciplesofHyperledgerdesign
CAPTheorem
HyperledgerFabricreferencearchitecture
HyperledgerFabricruntimearchitecture
Strengthsandadvantagesofcomponentizeddesign
HyperledgerFabric –thejourneyofasampletransac
tion
HyperledgerFabricexplored
Componentsinablockchainnetwork
Developerinteraction
Understandinggovernanceinbusinessnetworkspoweredbyblockch
ain
Governancestructureandlandscape
Informationtechnologygovernance
Blockchainnetworkgovernance
Businessnetworkgovernance
Summary
3. SettingtheStagewithaBusinessScenario
Tradingandletterofcredit
Theimportanceoftrustinfacilitatingtrade
Theletterofcreditprocesstoday
Businessscenarioandusecase
Overview
Real-worldprocesses
Simplifiedandmodifiedprocesses
Termsusedintradefinanceandlogistics
Sharedprocessworkflow
Sharedassetsanddata
Participants'rolesandcapabilities
Benefitsofblockchainapplicationsovercurrentreal-
worldprocesses
Settingupthedevelopmentenvironment
Designinganetwork
Installingprerequisites
Forkingandcloningthetrade-finance-logisticsrepository
Creatingandrunninganetworkconfiguration 
Preparingthenetwork
Generatingnetworkcryptographicmaterial
Generatingchannelartifacts
Generatingtheconfigurationinoneoperation
Composingasampletradenetwork
Networkcomponents'configurationfiles
Launchingasampletradenetwork
Summary
4. DesigningaDataandTransactionModelwithGolang
Startingthechaincodedevelopment
Compilingandrunningchaincode
Installingandinstantiatingchaincode
Invokingchaincode
Creatingachaincode
Thechaincodeinterface
Settingupthechaincodefile
TheInvokemethod
Accesscontrol
ABAC
Registeringauser
Enrollingauser
Retrievinguseridentitiesandattributesinchaincode
Implementingchaincodefunctions
Definingchaincodeassets
Codingchaincodefunctions
Creatinganasset
Readingandmodifyinganasset
Mainfunction
Testingchaincode
SHIMmocking
TestingtheInitmethod
TestingtheInvokemethod
Runningtests
Chaincodedesigntopics
Compositekeys
Rangequeries
StatequeriesandCouchDB
Indexes
ReadSetandWriteSet
Multiversionconcurrencycontrol
Loggingoutput
Configuration
LoggingAPI
SHIMlogginglevels
Stdoutandstderr
AdditionalSHIMAPIfunctions
Summary
5. ExposingNetworkAssetsandTransactions
Buildingacompleteapplication
ThenatureofaHyperledgerFabricapplication
Applicationandtransactionstages
Applicationmodelandarchitecture
Buildingtheapplication
Middleware –wrappinganddrivingthechaincode
Installationoftoolsanddependencies
Prerequisitesforcreatingandrunningthemiddleware
Installationofdependencies
Creatingandrunningthemiddleware
Networkconfiguration
Endorsementpolicy
Userrecords
Clientregistrationandenrollment
Creatingachannel
Joiningachannel
Installationofchaincode
Instantiationofchaincode
Invokingthechaincode
Queryingthechaincode
Completingtheloop –subscribingtoblockchainev
ents
Puttingitalltogether
Userapplication –exportingtheserviceandAPI
Applications
Userandsessionmanagement
DesigninganAPI
Creatingandlaunchingaservice
Userandsessionmanagement
Networkadministration
Exercisingtheapplication
User/clientinteractionmodes
TestingtheMiddlewareandApplication
Integrationwithexistingsystemsandprocesses
Designconsiderations
Decentralization
Processalignment
Messageaffinity
Servicediscovery
Identitymapping
Integrationdesignpattern
Enterprisesystemintegration
Integratingwithanexistingsystemofrecord
Integratingwithanoperationaldatastore
Microserviceandevent-drivenarchitecture
Consideringreliability,availability,andserviceability
Reliability
Availability
Serviceability
Summary
6. BusinessNetworks
Abusyworldofpurposefulactivity
Whyalanguageforbusinessnetworks?
Definingbusinessnetworks
Adeeperidea
Introducingparticipants
Typesofparticipant
Individual participants
Organizationalparticipants
Systemordevice participants
Participantsareagents
Participantsandidentity
Introducingassets
Assetsflowbetweenparticipants
Tangibleandintangibleassets
Thestructureofassets
Ownershipisaspecialrelationship
Assetlifecycles
Describingasset'slifecyclesindetailwithtransactions
Introducingtransactions
Changeasafundamentalconcept
Transactiondefinitionandinstance
Implicitandexplicittransactions
Theimportanceofcontracts
Signatures
Smartcontractsformulti-partytransactionprocessing
Digitaltransactionprocessing
Initiatingtransactions
Transactionhistory
Transactionstreams
Separatingtransactionsintodifferentbusinessnetworks
Transactionhistoryandassetstates
Abusinessnetworkasahistoryoftransactions
Regulatorsandbusinessnetworks
Discussingeventsfromtheperspectiveofdesigningabusinessnetwor
kusingCo
mposer
Auniversalconcept
Messagescarryeventnotifications
Anexampletoillustrateeventstructure
Eventsandtransactions
Externalversusexplicitevents
Eventscauseparticipantstoact
Looselycoupleddesign
Theutilityofevents
Implementingabusinessnetwork
Theimportanceofde-materialization
BlockchainbenefitsforB2BandEDI
Participantsthatinteractwiththeblockchain
AccessingthebusinessnetworkwithAPIs
A3-tiersystemsarchitecture
HyperledgerFabricandHyperledgerComposer
Summary
7. ABusinessNetworkExample
Theletterofcreditsample
Installingthesample
Runningthesample
Step1 – preparingtorequestaletterofcredit
Step2 – requestingaletterofcredit
Step3 – importingbankapproval
Step4 –exportingbankapproval
Step5 – letterreceivedbyexporter
Step6 –shipment
Step7 – goodsreceived
Step8 –payment
Step9 – closingtheletter
Step10 –Bobreceivespayment
Recappingtheprocess
Analyzingtheletterofcreditprocess
ThePlayground
Viewingthebusinessnetwork
Adescriptionofthebusinessnetwork
Theparticipantdescriptions
Theassetdescriptions
Thetransactiondescriptions
Theeventdescriptions
Amodelofthebusinessnetwork
Namespaces
Enumerations
Assetdefinitions
Participantdefinitions
Conceptdefinitions
Transactiondefinitions
Eventdefinitions
Examiningthelivenetwork
Examiningaletterofcreditinstance
Examiningparticipantinstances
Examiningtransactioninstances
Submittinganewtransactiontothenetwork
Understandinghowtransactionsareimplemented
CreatingbusinessnetworkAPIs
SWAGGERAPIdefinitions
QueryingthenetworkusingSWAGGER
Testingthenetworkfromthecommandline
CreatinganewletterusingSWAGGER
Networkcardsandwallets
Access-controllists
Summary
8. AgilityinaBlockchainNetwork
Definingthepromotionprocess
Smartcontractconsiderations
Integrationlayerconsiderations
Promotionprocessoverview
Configuringacontinuousintegrationpipeline
Customizingthepipelineprocess
Localbuild
ConfiguringTravisCI
Customizingthepipelineusing.travis.yml
Publishingoursmartcontractpackage
ConfiguringyourGitrepository
Settingthecodeownersofoursmartcontract
SamplecontentoftheCODEOWNERS
Protectingthemasterbranch
ConfiguringGitforcommitsigningandvalidation
ConfiguringGPGonyourlocalworkstation
Testingtheend-to-endprocess
Creatinganewtransaction
Pushingacommittothemasterbranchdirectly
Submittingapullrequestwithanunsignedcommit
Addingtestcases
Submittingapullrequestwithasignedcommit
AddingthemergeAssetsunittest
Releasingthenewversion
Updatingthenetwork
Notifyingtheconsortium
Upgradingthebusinessnetwork
Downloadinganewversion
Updatingthebusinessnetwork
Summary
9. LifeinaBlockchainNetwork
ModifyingorupgradingaHyperledgerFabricapplication
Fabricblockchainandapplicationlifecycle
Channelconfigurationupdates
Prerequisitesforaddinganeworganizationtothenetwork
Generatingnetworkcryptographicmaterial
Generatingchannelartifacts
Generatingtheconfigurationandnetworkcomponentsinoneoperatio
n
Launchingthenetworkcomponentsfortheneworganization
Updatingthechannelconfiguration
Addingtheneworganizationtothenetwork
Smartcontractandpolicyupdates
Modificationinchaincodelogic
Dependencyupgradesinchaincode
Ledgerresetting
Endorsementpolicyupdate
Upgradingchaincodeandendorsementpolicyonthetradechannel
Platformupgrades
Systemmonitoringandperformance
Measurementandanalytics
WhatshouldwemeasureorunderstandinaFabricapplication
Blockchainapplicationsvis-à-
vistraditionaltransactionproce
ssingapplications
Metricsforperformanceanalysis
MeasurementanddatacollectioninaFabricapplication
Collectinghealthandcapacityinformation
Profilingcontainersandapplications
Measuringapplicationperformance
Fabricengineeringguidelinesforperformance
Platformperformancecharacteristics
Systembottlenecks
Configurationandtuning
Ledgerdataavailabilityandcaching
Redundantcommittingpeer
Datacaching
Fabricperformancemeasurementandbenchmarking
Summary
10. Governance,NecessaryEvilofRegulatedIndustries
Decentralizationandgovernance
Exploringthebusinessmodels
Blockchainbenefits
Supplychainmanagement
Healthcare
Finance–letterofcredit
Frombenefitstoprofits
Networkbusinessmodel
Founder-lednetwork
Consortium-basednetwork
Community-basednetwork
Hybridmodels
Jointventure
Newcorporation
Roleofgovernanceinabusinessnetwork
Businessdomainsandprocesses
Membershiplifecycle
Fundingandfees
Regulation
Education
Servicelifecycle
Disputes
Governancestructure
Centralizedgovernance
Strategicgovernance
Operationalgovernance
Tacticalgovernance
Decentralizedgovernance
GovernanceandtheITsolution
Managedon-boarding
Summary
11. HyperledgerFabricSecurity
HyperledgerFabricdesigngoalsimpactingsecurity
HyperledgerFabricarchitecture 
FabricCAormembershipserviceprovider
Peer
Smartcontractorchaincode
Ledger
Privatedata
Orderingservice
Networkbootstrapandgovernance–thefirststeptowardsse
curity
Creatingthenetwork
Addingnewmembers
Deployingandupdatingchaincode 
Datamodel
Strongidentities –thekeytothesecurityoftheHyper
ledgerFabr
icnetwork
BootstrappingFabricCA
Register
DefaultFabricroles 
Enroll
Whichcryptoprotocolsareallowedincertificatesigningrequ
ests?
Revokingidentities 
PracticalconsiderationsinmanagingusersinFabricCA
Chaincodesecurity
Howischaincodesharedwithotherendorsingpeers?
Whocaninstallchaincode?
Chaincodeencryption
Attribute-basedaccesscontrol
Prosandconsofattribute-basedaccesscontrol
CommonthreatsandhowHyperledgerFabricmitigatesthem 
TransactionprivacyinHyperledgerFabric
Channels
Privatedata
Encryptingtransactiondata
HyperledgerFabricandQuantumComputing
Generaldataprotectionregulation(GDPR)considerations
Summary
12. TheFutureofBlockchainandtheChallengesAhead
SummaryofkeyHyperledgerprojects
Hyperledgerframework–businessblockchain tech
nology
Hyperledgertools
HyperledgerComposer
TheroadaheadforBlockchain
Addressingthedivide–theenterpriseblockchainandcrypto
asset
-drivenecosystem
Interoperability–understandingbusinessserviceintegrati
on
Scalabilityandeconomicviabilityoftheblockchainsolution 
StayingengagedwiththeHyperledgerblockchain 
Summary
OtherBooksYouMayEnjoy
Leaveareview-letotherreadersknowwhatyouthink
Preface
Wewouldliketothankourreadersintakingtimetoconsumeourcollect
ive
bodyofworkthatisrepresentativeofourpractice,experience,andkno
wledge
gainedalongtheway.Thisbookwasmotivatedbythedesirethatweand
others
havehadtocontributetotheevolutionofblockchaintechnologies.We
werealso
challengedbyalackofacomprehensiveguidethataddressesmyriad
considerations,includingbutnotlimitedtotechnologydesignchoice
s,
architecturechoice,businessconsideration,andgovernancemodels.
Theauthors
ofthisbookrepresentauniqueanddiversesetofskills,whichshouldbe
evident
inaddressingthedepthofthecontentwitheaseandsimplicity.Wehave
collectivelyfocusedonorganizationandflowtoensurenotonlyaneas
y-to-
followandnaturalflowbutalsotopicalmodularity.
Thecontentsofthisbookareaimedtoaddressadiverseaudience,from
business
leaderstoblockchaindevelopersandanyonewhowouldliketolearnfr
om
practitioners'experienceexpressedinthisbook.Webelievethatnoto
nlywillthe
audienceenjoyandbenefitpersonallyandprofessionallyfromtheboo
k,butalso
thisbookwillbeusedasreferencematerial,ahandbookofsorts,andaid
in
makinginformeddesigndecisions.Weencounteredvariouschalleng
eswhile
writingthisbook,includingourowndemandingschedule,butensured
thatwe
deliverup-
todateinformationatthetimeofreleaseofthiscontent.Blockchain
technologylandscapeisinfluxandkeepingupwithevolutionandinno
vationis
achallenge.Wehaveattemptedtodistillamodelthatwillbenefitthere
aderto
createaframeworktomethodicallyconsumeblockchain-
relatedupdateand
builduponthefoundationlaidoutinthisbook.Wehavealsoexpendeda
lotof
energyinaddressingbusinessdesignandresultingtechnologydesign
choices,
becauseunlikeotherpuretechnologyplatformsBlockchain(powered
business
network),isaverybusiness-specificandtechnology-
centricdiscipline.Wehope
thefindingsanddocumentedconsiderationsfrompractitionerswillar
mbusiness
leadersandtechnologymanagersinmakinginformeddecisionsandmi
nimizing
thefailuresexperiencedbytheauthors.
Thetechnicalcontentcoveredinthisbook,aimstoprovideasolidfoun
dationto
adiversesetofskills,includingITprofessionals,blockchainnovices,
and
advancedblockchaindevelopers.Modeledafterareal-
worldusecase,the
applicationdevelopmentstoryweavesinvariousstepsfrominfrastru
cture
creationtoDev-Opsmodelsandmodel-
drivendevelopment,coveringvarious
enterprisetechnologymanagementchallengeswithafocusonthebloc
kchain
network-
centricimpactofapplicationdeployment.Wehaveprovideda
frameworkforsecurityandperformancedesign,whichwehopethetec
hnical
audiencefindparticularlyhelpfulandestablishasolidfoundationasa
technologydesignconsideration.
We'llconcludethebookwithapragmaticviewofvariouschallengesan
drelated
opportunities,andcallforthecommunityofreaderstoriseuptothecha
llenges
andreaptherewardsoftheresultingopportunities.Whilethisbookfoc
useson
andtargetsHyperledgerprojects,weexpectthecoretopicscoveredint
hisbook
tobeuniversallyapplicabletotheblockchaintechnologydiscipline.
We
sincerelyhopethatoureffortintimeandacumeniswellreceivedbyour
readers
andarmthemwithastrongfoundationtomakeimpactfulcontributions
to
progressingtheblockchaininnovationagenda.
Whothisbookisfor
Thebookbenefitsbusinessleadersasitprovidesacomprehensivevie
won
blockchainbusinessmodels,governancestructure,andbusinessdesi
gn
considerationsofblockchainsolutions.Technologyleadersstandtog
ainalot
fromthedetaileddiscussionaroundthetechnologylandscape,techno
logy
design,andarchitectureconsiderationsinthebook.Withmodel-
driven
applicationdevelopment,thisguidewillspeedupunderstandingandc
oncept
developmentforblockchainapplicationdevelopers.Thesimpleandw
ell
organizedcontentwillputnovicesateasewithblockchainconceptsan
d
constructs.
Whatthisbookcovers
Chapter1,Blockchain-
EnterpriseandIndustryPerspective,you'veheardabout
blockchainandyouarewondering,Whatisallthefussabout?Inthischa
pter,we
explorewhyblockchainisagamechanger,whatinnovationitbrings,a
ndwhat
thetechnologylandscapeis.
Chapter2,ExploringHyperledgerFabric,withanunderstandingofth
e
blockchainlandscape,weturnourattentiontoHyperledgerFabric.Th
eaimof
thischapteristowalkyouthroughthedeploymentofeachcomponento
f
HyperledgerFabricwhileunveiling/buildingthearchitecture.
Chapter3,SettingtheStagewithaBusinessScenario,describesabusi
nessuse
caseandthenfocusesonunderstandingtheprocessofcreatingagoodb
usiness
networkusingblockchainfromrequirementstodesign.
Chapter4,DesigningaDataandTransactionModelwithGolang,aims
todefine
whatmakesupasmartcontractinHyperledgerFabric.Itwillalsointro
duceyou
tosometermsregardingsmartcontractsandgetyoutoexperiencethe
developmentofachaincodeusingtheGolanguage.
Chapter5,ExposingNetworkAssetsandTransactions,leveragingthe
smart
contractwritteninthepreviouschapter,thischapterlooksattherequir
ed
integrationofapplicationtothenetwork.Ittakesthereadersthroughth
eprocess
ofconfiguringachannel,andinstallingandinvokingchaincode,from
aclient
applicationandconsidersthevariousintegrationpatternsthatmightb
eused.
Chapter6,BusinessNetworks,hasanobjectivetointroduceanduncov
ertheskills
andtoolsneededtomodelabusinessnetwork.Workingatahigherlevel
of
abstraction,thefoundation,tools,andframeworkwillprovidetherea
derwitha
waytoquicklymodel,design,anddeployacompleteend-to-
endbusiness
network.
Chapter7,ABusinessNetworkExample,puttingtheconceptsofChap
ter6into
practice,thischapterwalksthroughthestepstodeployafullbusinessn
etwork
fromenduserapplicationtosmartcontracts.
Chapter8,AgilityinaBlockchainNetwork,focusesontheaspectsreq
uiredto
maintainagilityinablockchainnetwork.ApplyingDevOpsconcepts,
thereader
ispresentedwithacontinuousintegration/continuousdeliverypipeli
ne.
Chapter9,LifeinaBlockchainNetwork,aimstoraisethereader'sawar
enesson
thekeyactivitiesandchallengesthatorganizationsandconsortiumma
yface
whenadoptingadistributedledgersolution,rangingfrommanageme
ntof
applicationchangestomaintenanceofadequateperformancelevels.
A
successfulnetworkdeploymentwillhopefullyseemanyorganization
sjoinitand
thenumberoftransactionsincrease.
…

More Related Content

More from griffinruthie22

My country UAE No reflection UAE relies heavily on the busin.docx
My country UAE     No reflection UAE relies heavily on the busin.docxMy country UAE     No reflection UAE relies heavily on the busin.docx
My country UAE No reflection UAE relies heavily on the busin.docxgriffinruthie22
 
My degree is an EDD in Performance Improvement Leadership .docx
My degree is an EDD in Performance Improvement Leadership .docxMy degree is an EDD in Performance Improvement Leadership .docx
My degree is an EDD in Performance Improvement Leadership .docxgriffinruthie22
 
My name is Rachael Bamgboye. I am from African - Nigeria to be p.docx
My name is Rachael Bamgboye. I am from African - Nigeria to be p.docxMy name is Rachael Bamgboye. I am from African - Nigeria to be p.docx
My name is Rachael Bamgboye. I am from African - Nigeria to be p.docxgriffinruthie22
 
Must use the required Template below. No attachments. Do a copy.docx
Must use the required Template below. No attachments. Do a copy.docxMust use the required Template below. No attachments. Do a copy.docx
Must use the required Template below. No attachments. Do a copy.docxgriffinruthie22
 
My company is AmazonA software engineer designs, develop, te.docx
My company is AmazonA software engineer designs, develop, te.docxMy company is AmazonA software engineer designs, develop, te.docx
My company is AmazonA software engineer designs, develop, te.docxgriffinruthie22
 
My name is Hassan Almahdi. I was born and raised in a city in Saudi .docx
My name is Hassan Almahdi. I was born and raised in a city in Saudi .docxMy name is Hassan Almahdi. I was born and raised in a city in Saudi .docx
My name is Hassan Almahdi. I was born and raised in a city in Saudi .docxgriffinruthie22
 
My last name starts with an M DirectionsBased on the firs.docx
My last name starts with an M DirectionsBased on the firs.docxMy last name starts with an M DirectionsBased on the firs.docx
My last name starts with an M DirectionsBased on the firs.docxgriffinruthie22
 
My Bondage andMy FreedomByFrederick DouglasA Penn .docx
My Bondage andMy FreedomByFrederick DouglasA Penn .docxMy Bondage andMy FreedomByFrederick DouglasA Penn .docx
My Bondage andMy FreedomByFrederick DouglasA Penn .docxgriffinruthie22
 
My name is Meridith Hollins and I work and live in Birmingham, Alaba.docx
My name is Meridith Hollins and I work and live in Birmingham, Alaba.docxMy name is Meridith Hollins and I work and live in Birmingham, Alaba.docx
My name is Meridith Hollins and I work and live in Birmingham, Alaba.docxgriffinruthie22
 
My research topic is How does the company Whole Foods go abou.docx
My research topic is How does the company Whole Foods go abou.docxMy research topic is How does the company Whole Foods go abou.docx
My research topic is How does the company Whole Foods go abou.docxgriffinruthie22
 
My role is a cuban male, he coe to USA when he has 13 years, studied.docx
My role is a cuban male, he coe to USA when he has 13 years, studied.docxMy role is a cuban male, he coe to USA when he has 13 years, studied.docx
My role is a cuban male, he coe to USA when he has 13 years, studied.docxgriffinruthie22
 
My evaluation of journals will focus on originality, application of.docx
My evaluation of journals will focus on originality, application of.docxMy evaluation of journals will focus on originality, application of.docx
My evaluation of journals will focus on originality, application of.docxgriffinruthie22
 
My intent is to provide each member of the community of this class t.docx
My intent is to provide each member of the community of this class t.docxMy intent is to provide each member of the community of this class t.docx
My intent is to provide each member of the community of this class t.docxgriffinruthie22
 
My major is mechanical engineering. As you gave me an idea to relate.docx
My major is mechanical engineering. As you gave me an idea to relate.docxMy major is mechanical engineering. As you gave me an idea to relate.docx
My major is mechanical engineering. As you gave me an idea to relate.docxgriffinruthie22
 
Must use the attached articles · Present an argument.docx
Must use the attached articles · Present an argument.docxMust use the attached articles · Present an argument.docx
Must use the attached articles · Present an argument.docxgriffinruthie22
 
My hometown — Port Clinton, Ohio, population 6,050 — was in the 19.docx
My hometown — Port Clinton, Ohio, population 6,050 — was in the 19.docxMy hometown — Port Clinton, Ohio, population 6,050 — was in the 19.docx
My hometown — Port Clinton, Ohio, population 6,050 — was in the 19.docxgriffinruthie22
 
My degree is an EDD in Performance Improvement LeadershipSyste.docx
My degree is an EDD in Performance Improvement LeadershipSyste.docxMy degree is an EDD in Performance Improvement LeadershipSyste.docx
My degree is an EDD in Performance Improvement LeadershipSyste.docxgriffinruthie22
 
My homework is to answer 16 questions (questions are below). No need.docx
My homework is to answer 16 questions (questions are below). No need.docxMy homework is to answer 16 questions (questions are below). No need.docx
My homework is to answer 16 questions (questions are below). No need.docxgriffinruthie22
 
Must have to do with a FEDERAL administrative agency, not local or s.docx
Must have to do with a FEDERAL administrative agency, not local or s.docxMust have to do with a FEDERAL administrative agency, not local or s.docx
Must have to do with a FEDERAL administrative agency, not local or s.docxgriffinruthie22
 
MUST BE IN APA FORMAT1-2 PARAGRAPHSNEED IN 6 HOURS IF POSSIB.docx
MUST BE IN APA FORMAT1-2 PARAGRAPHSNEED IN 6 HOURS IF POSSIB.docxMUST BE IN APA FORMAT1-2 PARAGRAPHSNEED IN 6 HOURS IF POSSIB.docx
MUST BE IN APA FORMAT1-2 PARAGRAPHSNEED IN 6 HOURS IF POSSIB.docxgriffinruthie22
 

More from griffinruthie22 (20)

My country UAE No reflection UAE relies heavily on the busin.docx
My country UAE     No reflection UAE relies heavily on the busin.docxMy country UAE     No reflection UAE relies heavily on the busin.docx
My country UAE No reflection UAE relies heavily on the busin.docx
 
My degree is an EDD in Performance Improvement Leadership .docx
My degree is an EDD in Performance Improvement Leadership .docxMy degree is an EDD in Performance Improvement Leadership .docx
My degree is an EDD in Performance Improvement Leadership .docx
 
My name is Rachael Bamgboye. I am from African - Nigeria to be p.docx
My name is Rachael Bamgboye. I am from African - Nigeria to be p.docxMy name is Rachael Bamgboye. I am from African - Nigeria to be p.docx
My name is Rachael Bamgboye. I am from African - Nigeria to be p.docx
 
Must use the required Template below. No attachments. Do a copy.docx
Must use the required Template below. No attachments. Do a copy.docxMust use the required Template below. No attachments. Do a copy.docx
Must use the required Template below. No attachments. Do a copy.docx
 
My company is AmazonA software engineer designs, develop, te.docx
My company is AmazonA software engineer designs, develop, te.docxMy company is AmazonA software engineer designs, develop, te.docx
My company is AmazonA software engineer designs, develop, te.docx
 
My name is Hassan Almahdi. I was born and raised in a city in Saudi .docx
My name is Hassan Almahdi. I was born and raised in a city in Saudi .docxMy name is Hassan Almahdi. I was born and raised in a city in Saudi .docx
My name is Hassan Almahdi. I was born and raised in a city in Saudi .docx
 
My last name starts with an M DirectionsBased on the firs.docx
My last name starts with an M DirectionsBased on the firs.docxMy last name starts with an M DirectionsBased on the firs.docx
My last name starts with an M DirectionsBased on the firs.docx
 
My Bondage andMy FreedomByFrederick DouglasA Penn .docx
My Bondage andMy FreedomByFrederick DouglasA Penn .docxMy Bondage andMy FreedomByFrederick DouglasA Penn .docx
My Bondage andMy FreedomByFrederick DouglasA Penn .docx
 
My name is Meridith Hollins and I work and live in Birmingham, Alaba.docx
My name is Meridith Hollins and I work and live in Birmingham, Alaba.docxMy name is Meridith Hollins and I work and live in Birmingham, Alaba.docx
My name is Meridith Hollins and I work and live in Birmingham, Alaba.docx
 
My research topic is How does the company Whole Foods go abou.docx
My research topic is How does the company Whole Foods go abou.docxMy research topic is How does the company Whole Foods go abou.docx
My research topic is How does the company Whole Foods go abou.docx
 
My role is a cuban male, he coe to USA when he has 13 years, studied.docx
My role is a cuban male, he coe to USA when he has 13 years, studied.docxMy role is a cuban male, he coe to USA when he has 13 years, studied.docx
My role is a cuban male, he coe to USA when he has 13 years, studied.docx
 
My evaluation of journals will focus on originality, application of.docx
My evaluation of journals will focus on originality, application of.docxMy evaluation of journals will focus on originality, application of.docx
My evaluation of journals will focus on originality, application of.docx
 
My intent is to provide each member of the community of this class t.docx
My intent is to provide each member of the community of this class t.docxMy intent is to provide each member of the community of this class t.docx
My intent is to provide each member of the community of this class t.docx
 
My major is mechanical engineering. As you gave me an idea to relate.docx
My major is mechanical engineering. As you gave me an idea to relate.docxMy major is mechanical engineering. As you gave me an idea to relate.docx
My major is mechanical engineering. As you gave me an idea to relate.docx
 
Must use the attached articles · Present an argument.docx
Must use the attached articles · Present an argument.docxMust use the attached articles · Present an argument.docx
Must use the attached articles · Present an argument.docx
 
My hometown — Port Clinton, Ohio, population 6,050 — was in the 19.docx
My hometown — Port Clinton, Ohio, population 6,050 — was in the 19.docxMy hometown — Port Clinton, Ohio, population 6,050 — was in the 19.docx
My hometown — Port Clinton, Ohio, population 6,050 — was in the 19.docx
 
My degree is an EDD in Performance Improvement LeadershipSyste.docx
My degree is an EDD in Performance Improvement LeadershipSyste.docxMy degree is an EDD in Performance Improvement LeadershipSyste.docx
My degree is an EDD in Performance Improvement LeadershipSyste.docx
 
My homework is to answer 16 questions (questions are below). No need.docx
My homework is to answer 16 questions (questions are below). No need.docxMy homework is to answer 16 questions (questions are below). No need.docx
My homework is to answer 16 questions (questions are below). No need.docx
 
Must have to do with a FEDERAL administrative agency, not local or s.docx
Must have to do with a FEDERAL administrative agency, not local or s.docxMust have to do with a FEDERAL administrative agency, not local or s.docx
Must have to do with a FEDERAL administrative agency, not local or s.docx
 
MUST BE IN APA FORMAT1-2 PARAGRAPHSNEED IN 6 HOURS IF POSSIB.docx
MUST BE IN APA FORMAT1-2 PARAGRAPHSNEED IN 6 HOURS IF POSSIB.docxMUST BE IN APA FORMAT1-2 PARAGRAPHSNEED IN 6 HOURS IF POSSIB.docx
MUST BE IN APA FORMAT1-2 PARAGRAPHSNEED IN 6 HOURS IF POSSIB.docx
 

Recently uploaded

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxAmita Gupta
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxdhanalakshmis0310
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 

Recently uploaded (20)

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 

Must follow attached text book In chapter 6, the author desc.docx