This document summarizes a presentation on developing blockchain applications using Hyperledger Fabric. It discusses key Hyperledger Fabric concepts like chaincode, which defines the business logic of a blockchain application. Chaincode is written in languages like Go and JavaScript. It also discusses the Hyperledger Fabric architecture, including components like peers, orderers, and how channels isolate ledgers in the network. The presentation provides examples of querying and updating state databases using chaincode. It demonstrates typical workflows for deploying chaincode to networks like Oracle Autonomous Blockchain Cloud Service.
- Analyze the strength and weakness of public blockchain and the goal of private blockchain.
- Explains the core architectural features, mechanisms and provisioning process of Hyperledger Fabric.
This tutorial will walk you through building a Hyperledger Composer blockchain solution from scratch. In the space of a few hours you will be able to go from an idea for a disruptive blockchain innovation, to executing transactions against a real Hyperledger Fabric blockchain network and generating/running a sample Angular 2 application that interacts with a blockchain network.
This tutorial gives an overview of the techniques and resources available to apply to your own use case.
Note: This tutorial was written against the latest Hyperledger Composer build on Ubuntu Linux running with Hyperledger Fabric v1.0 where referenced below and also tested for a Mac environment.
This is he Hyperledger deck that Brian Behlendorf presented at the meetup in Tokyo, it has many useful links to other Hyperledger resources for you to explore.
Bitmark and Hyperledger Workshop: the Digital Assets and PropertyJollen Chen
Introducing the Bitmark and Hyperledger project, how they facilitate the blockchain technology for the digital assets and property world, and learn the Chaincode 101.
- Analyze the strength and weakness of public blockchain and the goal of private blockchain.
- Explains the core architectural features, mechanisms and provisioning process of Hyperledger Fabric.
This tutorial will walk you through building a Hyperledger Composer blockchain solution from scratch. In the space of a few hours you will be able to go from an idea for a disruptive blockchain innovation, to executing transactions against a real Hyperledger Fabric blockchain network and generating/running a sample Angular 2 application that interacts with a blockchain network.
This tutorial gives an overview of the techniques and resources available to apply to your own use case.
Note: This tutorial was written against the latest Hyperledger Composer build on Ubuntu Linux running with Hyperledger Fabric v1.0 where referenced below and also tested for a Mac environment.
This is he Hyperledger deck that Brian Behlendorf presented at the meetup in Tokyo, it has many useful links to other Hyperledger resources for you to explore.
Bitmark and Hyperledger Workshop: the Digital Assets and PropertyJollen Chen
Introducing the Bitmark and Hyperledger project, how they facilitate the blockchain technology for the digital assets and property world, and learn the Chaincode 101.
The blockchain is an incorruptible digital ledger of economic transactions that can be programmed to record not just financial transactions but virtually everything of value.
for more inforamation please visit our youtube channel
https://www.youtube.com/edit?o=U&video_id=EvICyArbFSs
www.rihusoft.com
Hong Kong Hyperledger Meetup January 2018Tracy Kuhrt
Slides presented at the Hong Kong Hyperledger Meetup in January 2018 (https://www.meetup.com/Hyperledger-HK/events/246767267/) . This is a great opportunity to hear a leading blockchain expert address key technical developments, opportunities and challenges as we start 2018.
You will learn firsthand the latest developments in the global Hyperledger developer community and the progress of projects under the Hyperledger umbrella. Tracy will share latest details on the upcoming Hyperledger Sawtooth 1.0 release and roadmap for Hyperledger Fabric.
We hope you will join us to hear Tracy speak about Hyperledger projects today and what is in store in 2018 for the Hyperledger community, globally and in Asia Pacific, and how you can get involved.
The Fabric platform is intended as a foundation for developing blockchain applications, products or solutions. The fabric is a Private and Permissioned system which delivers a high degree of confidentiality, resiliency, flexibility, and scalability. It adopted a modular architecture and supports pluggable implementations of different components like consensus, membership services etc. Like other blockchain technologies, Fabric has a ledger, smart contracts, and it is a system by which participants manage their transactions. The smart contract in the fabric is known as chaincode and it is in the chaincode the business logic is embedded. The following features impart high degree of security and privacy for the fabric framewor
Code for America 2018 - Using Hyperledger Technologies to Deliver Government ...Tracy Kuhrt
This presentation was given at Code for America 2018 that discusses how to use Hyperledger technologies to deliver government services. It starts with an introduction into blockchain, including distributed ledger technologies and smart contracts. This is followed by a number of use cases where organizations are using Hyperledger technologies within the public sector space. We then provide an overview of The Linux Foundation and Hyperledger. A demo of an existing system is provided where the British Columbia government is using for registering organizations and providing verifiable credentials to those organizations. Lastly, a number of resources for additional materials is provided.
OSCON 2018 Getting Started with Hyperledger IndyTracy Kuhrt
Presented at OSCON 2018. Hyperledger Indy is a distributed ledger built for decentralized identity and is one of the open source frameworks hosted by Hyperledger. It provides tools, libraries, and reusable components for creating and using independent digital identities rooted on blockchains or other distributed ledgers. In this presentation, I introduce The Linux Foundation and Hyperledger. We look at Decentralized Identity Concepts -- identity models, decentralized identity, zero-knowledge proofs, and verifiable credentials. We look at a demo that utilizes Hyperledger Indy and these concepts. We then look at Hyperledger Indy's software stack and roadmap and touch on how you can get involved.
The Fourth Industrial Revolution?
Blockchain Innovation Checkpoint
Blockchain BM Development
Blockchain Components
Blockchain Platforms: Ethereum
Block Innovation Frontline: Issues with Public Chain
Blockchain Platforms: Hyperledger Fabric
Hyperledger Fabric Transaction
Hyperledger Fabric Transaction Deployment
International Trade Use Case
Food SCM Use Case
Hyperledger Fabric Token Wallet Implementation
Mobile Wallet Token Transaction Implementation
Hyperledger Fabric Production Grade Network Implementation
Blockchain + AI: Blockchain for AI Business Cases
Blockchain + AI + Big Data Integration Demo
Medical CBIR System Demo for Diabetic Retinopathy Diagnosis
Mobile E-Commerce Integration
Marijuana (Cannabis) E-commerce/SCM Mobile Platform
Secure Multi Coin Decentralized Wallet Development
Demystify blockchain development with hyperledger fabricBenjamin Fuentes
The World has been following blockchain technology last year with the raise of the public blockchains, the Bitcoin value overpassing Gold and now private blockchains for Business.
Why so many interest on permissioned blockchain ? Which industries are impacted ? What is new for 2017 ? You will have a short presentation on blockchain and a demo on the latest Hyperledger Fabric V1 around an original use case for airline industry
A step-by-step guide to deploying your first Hello World chaincode onto Hyperledger Fabric.
These slides were created by James Bowkett, Principal Consultant at Excelian.
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203Arnaud Le Hors
This presentation gives a quick technical overview of what Hyperledger Fabric is about and how to get started using it to develop a blockchain application.
These are the slides from the keynote given by Cloudsoft's CEO, Duncan Johnston-Watt and Software Engineer Mike Zaccardo at Defrag X Conference in November 2016.
The blockchain is an incorruptible digital ledger of economic transactions that can be programmed to record not just financial transactions but virtually everything of value.
for more inforamation please visit our youtube channel
https://www.youtube.com/edit?o=U&video_id=EvICyArbFSs
www.rihusoft.com
Hong Kong Hyperledger Meetup January 2018Tracy Kuhrt
Slides presented at the Hong Kong Hyperledger Meetup in January 2018 (https://www.meetup.com/Hyperledger-HK/events/246767267/) . This is a great opportunity to hear a leading blockchain expert address key technical developments, opportunities and challenges as we start 2018.
You will learn firsthand the latest developments in the global Hyperledger developer community and the progress of projects under the Hyperledger umbrella. Tracy will share latest details on the upcoming Hyperledger Sawtooth 1.0 release and roadmap for Hyperledger Fabric.
We hope you will join us to hear Tracy speak about Hyperledger projects today and what is in store in 2018 for the Hyperledger community, globally and in Asia Pacific, and how you can get involved.
The Fabric platform is intended as a foundation for developing blockchain applications, products or solutions. The fabric is a Private and Permissioned system which delivers a high degree of confidentiality, resiliency, flexibility, and scalability. It adopted a modular architecture and supports pluggable implementations of different components like consensus, membership services etc. Like other blockchain technologies, Fabric has a ledger, smart contracts, and it is a system by which participants manage their transactions. The smart contract in the fabric is known as chaincode and it is in the chaincode the business logic is embedded. The following features impart high degree of security and privacy for the fabric framewor
Code for America 2018 - Using Hyperledger Technologies to Deliver Government ...Tracy Kuhrt
This presentation was given at Code for America 2018 that discusses how to use Hyperledger technologies to deliver government services. It starts with an introduction into blockchain, including distributed ledger technologies and smart contracts. This is followed by a number of use cases where organizations are using Hyperledger technologies within the public sector space. We then provide an overview of The Linux Foundation and Hyperledger. A demo of an existing system is provided where the British Columbia government is using for registering organizations and providing verifiable credentials to those organizations. Lastly, a number of resources for additional materials is provided.
OSCON 2018 Getting Started with Hyperledger IndyTracy Kuhrt
Presented at OSCON 2018. Hyperledger Indy is a distributed ledger built for decentralized identity and is one of the open source frameworks hosted by Hyperledger. It provides tools, libraries, and reusable components for creating and using independent digital identities rooted on blockchains or other distributed ledgers. In this presentation, I introduce The Linux Foundation and Hyperledger. We look at Decentralized Identity Concepts -- identity models, decentralized identity, zero-knowledge proofs, and verifiable credentials. We look at a demo that utilizes Hyperledger Indy and these concepts. We then look at Hyperledger Indy's software stack and roadmap and touch on how you can get involved.
The Fourth Industrial Revolution?
Blockchain Innovation Checkpoint
Blockchain BM Development
Blockchain Components
Blockchain Platforms: Ethereum
Block Innovation Frontline: Issues with Public Chain
Blockchain Platforms: Hyperledger Fabric
Hyperledger Fabric Transaction
Hyperledger Fabric Transaction Deployment
International Trade Use Case
Food SCM Use Case
Hyperledger Fabric Token Wallet Implementation
Mobile Wallet Token Transaction Implementation
Hyperledger Fabric Production Grade Network Implementation
Blockchain + AI: Blockchain for AI Business Cases
Blockchain + AI + Big Data Integration Demo
Medical CBIR System Demo for Diabetic Retinopathy Diagnosis
Mobile E-Commerce Integration
Marijuana (Cannabis) E-commerce/SCM Mobile Platform
Secure Multi Coin Decentralized Wallet Development
Demystify blockchain development with hyperledger fabricBenjamin Fuentes
The World has been following blockchain technology last year with the raise of the public blockchains, the Bitcoin value overpassing Gold and now private blockchains for Business.
Why so many interest on permissioned blockchain ? Which industries are impacted ? What is new for 2017 ? You will have a short presentation on blockchain and a demo on the latest Hyperledger Fabric V1 around an original use case for airline industry
A step-by-step guide to deploying your first Hello World chaincode onto Hyperledger Fabric.
These slides were created by James Bowkett, Principal Consultant at Excelian.
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203Arnaud Le Hors
This presentation gives a quick technical overview of what Hyperledger Fabric is about and how to get started using it to develop a blockchain application.
These are the slides from the keynote given by Cloudsoft's CEO, Duncan Johnston-Watt and Software Engineer Mike Zaccardo at Defrag X Conference in November 2016.
Gluecon 2016 Keynote: Deploying and Managing Blockchain ApplicationsDuncan Johnston-Watt
Blockchain technology has exploded on the business scene in the last few months notably with the establishment of the Hyperledger Project hosted by the Linux Foundation. We look at the background to this project; some of the challenges to its mainstream adoption; then wrap up with a demo deploying and managing a Hyperledger Fabric cluster using Apache Brooklyn.
Blockchain technology has leapt to prominence in the past year, notably with the establishment of the open source Hyperledger Project hosted by the Linux Foundation. This talk examines Blockchain's impact on financial services and asset management. Using Cloudsoft Application Management Platform (AMP), we show how we can rapidly deploy and manage a Hyperledger Fabric running on a Bluemix Private Cloud across San Jose, London, and Singapore, creating a geographically distributed Blockchain network. Finally we drill down on the Apache Brooklyn blueprint that models this fabric and makes it possible.
https://cloudsoft.io/gethlf/
IBM InterConnect 2017 | Session 2444A
Build Blockchain Prototype using Azure Workbench and Manage data on ledgerMohammad Asif
In this session we show how to create blockchain prototype using Azure Blockchain Workbench and integrate with existing applications & Scale your blockchain apps with azure blockchain as service.
In diesem Webcast bekommen Sie Tipps und Hilfen auf dem Weg zu einer aufgeräumten Java Landschaft, mit der Sie Kosten und Risiken minimieren. Unsere Lizenzierungs- und Java-Experten sprechen dafür u. a. über diese Fragen:
* Wann ist Java "frei"? Und wann nicht?
* Wie Sie Java Installationen entdecken: Scanning-Tools und Inventarisierungslösungen
* Was steckt hinter Java, JDK und JRE? ... Mal genau erklärt
* Welche Open JDKs gibt es? Vor- und Nachteile, Supportmöglichkeiten
* Was wird morgen? Lifecycle Management, Release-Cadence-Wechsel
* Welche Oracle Lizenz-Metriken werden wann angewandt? Prozessor Core Metrik und NUP richtig zählen, Preislisten
* Geht es auch "ohne"?
* Welche Applikationen basieren auf Java?
* Wem gehört mein Java? Spezialfragen im Umfeld von Virtualisierung und Cloud
* Wie lassen sich Kosten sparen? Kostenminimierungsansätze
Die Aufzeichnung finden Sie hier:
https://youtu.be/k1ZpxoES18I
In diesem Webcast bekommen Sie Tipps und Hilfen auf dem Weg zu einer aufgeräumten Java Landschaft, mit der Sie Kosten und Risiken minimieren. Unsere Lizenzierungs- und Java-Experten sprechen dafür u. a. über diese Fragen:
* Wann ist Java "frei"? Und wann nicht?
* Wie Sie Java Installationen entdecken: Scanning-Tools und Inventarisierungslösungen
* Was steckt hinter Java, JDK und JRE? ... Mal genau erklärt
* Welche Open JDKs gibt es? Vor- und Nachteile, Supportmöglichkeiten
* Was wird morgen? Lifecycle Management, Release-Cadence-Wechsel
* Welche Oracle Lizenz-Metriken werden wann angewandt? Prozessor Core Metrik und NUP richtig zählen, Preislisten
* Geht es auch "ohne"?
* Welche Applikationen basieren auf Java?
* Wem gehört mein Java? Spezialfragen im Umfeld von Virtualisierung und Cloud
* Wie lassen sich Kosten sparen? Kostenminimierungsansätze
Die Aufzeichnung finden Sie hier: https://youtu.be/abVeIGmxYB0
Folien zum Webcast mit Fritz Wein Weinhappl (Oracle) und Uwe Küchler (OPITZ) am 27. April 2021.
Die Aufzeichnung finden Sie unter: https://youtu.be/un4gzCsmfwg
Im Bereich der professionellen Softwareentwicklung hat sich in den letzten 10 Jahren viel getan. In diesem Vortrag schauen wir uns an, was es eigentlich bedeutet, professionelle und nicht nur funktionierende Software zu entwickeln. Gerade auf der persönlichen und Teamebene unterscheidet sich die Disziplin der Softwareentwicklung in vielen Bereichen von den Anforderungen die noch vor einigen Jahren Gültigkeit besaßen.
Die Kernänderungen werden im Vortrag anhand von 10 Thesen verdeutlicht, erläutert und soll darüber zum Nachdenken über den Berufsethos eines Softwareentwicklers anregen. Neben Entwicklern richtet sich der Vortrag vor allem auch an Projektverantwortliche, da auch aufgezeigt wird, dass es weitere wichtige Aspekte neben den rein funktionalen Anforderungen zu beachten gilt.
Zum Referenten:
Richard Attermeyer arbeitet bei OPITZ CONSULTING als Senior Solution Architect im Bereich Technologiemanagement und Innovation. Dort leitet er unter anderem das Architecture Board. Er beschäftigt sich seit Jahren mit flexiblen Systemarchitekturen und deren Wechselwirkungen mit Entwicklungsprozessen und Unternehmens- und Managementkulturen. Hot Topics: CI/CD, Technologiemanagement, flexible Systemarchitekturen und DevOps.
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
Les Buildpacks existent depuis plus de 10 ans ! D’abord, ils étaient utilisés pour détecter et construire une application avant de la déployer sur certains PaaS. Ensuite, nous avons pu créer des images Docker (OCI) avec leur dernière génération, les Cloud Native Buildpacks (CNCF en incubation). Sont-ils une bonne alternative au Dockerfile ? Que sont les buildpacks Paketo ? Quelles communautés les soutiennent et comment ?
Venez le découvrir lors de cette session ignite
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
COVID-19 had an unprecedented impact on scientific collaboration. The pandemic and its broad response from the scientific community has forged new relationships among public health practitioners, mathematical modelers, and scientific computing specialists, while revealing critical gaps in exploiting advanced computing systems to support urgent decision making. Informed by our team’s work in applying high-performance computing in support of public health decision makers during the COVID-19 pandemic, we present how Globus technologies are enabling the development of an open science platform for robust epidemic analysis, with the goal of collaborative, secure, distributed, on-demand, and fast time-to-solution analyses to support public health.
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
1. überraschend mehr Möglichkeiten!
DOAG 2018 Konferenz, 22.11.2018
Andreas Chatziantoniou, Matthias Fuchs, Borys Neselovskyi
Eine Reise durch die Blockchain
Applikationsentwicklung
2. Eine Reise durch die Blockchain Applikationsentwicklung
Über uns…
Andreas Chatziantoniou
@MagicChatzi
DevTops, Nürnberg
OCA 10
AS, EM Certified
Middleware
Matthias Fuchs
@hias222
DevTops, Nürnberg
OCP 12
Exadata, RAC, Java Cloud
Certified
Database, Middleware
Borys Neselovskyi
@bneselov
OPITZ CONSULTING, Essen
OCP 8, 10, 12
Database, Middleware,
Engineered Systems
Cloud Technology
BMA
5. Eine Reise durch die Blockchain Applikationsentwicklung
The current world
Shop Bank
Insurance Regulator Manufacturer
Customer
A
6. The current world – with Hyperledger Fabric
Shop Bank
Insurance Regulator
Customer
Blockchain Ledger
shared, replicated, permissioned
A
Eine Reise durch die Blockchain Applikationsentwicklung
Manufacturer
7. What the business wants
Privacy
All transactions have security embedded
Authentication and access controls are
enabled for granular access
Shared Ledger
Database is immutable (append only)
Shared across the business network
Trust
All the transactions are verified and
endorsed by the trusted relevant parties
Smart contract
Business logic is embedded within the
database and executed to validate and
store the transactions
A
Eine Reise durch die Blockchain Applikationsentwicklung
8. Properties of a Distributed Ledger
Decentralized, replicated across many participants, each of whom
collaborate in its maintenance
Information recorded is append-only
Immutability makes it simple to determine the provenance of the
information
These properties makes it called as “Systems of Proof”
A
Eine Reise durch die Blockchain Applikationsentwicklung
9. HyperLedger Fabric Key Features
Private and permission based
Members of HyperLedger Fabric enrolls thru MSP - Membership Service
Provider
Different MSPs are supported
Ledger data can be stored in multiple formats.
Consensus mechanisms can be switched in and out
Ability to create channels - Allowing a group of participants to create a
separate ledger of transactions.
A
Eine Reise durch die Blockchain Applikationsentwicklung
11. Hyperledger Fabric – Assets/Smart Contract
Assets
Real world physical/financial assets
Represented as a collection of key-value
pairs
state changes recorded as transactions on
a Channel ledger
Assets can be represented in binary
and/or JSON form
Smart Contracts
Defining an asset and the transaction
instructions for modifying it
Enforces rules for reading or altering key
value pairs
Executes against the ledger’s current state
database & are initiated through a
transaction proposaI
Execution results in a set of key value
writes (write set) that can be submitted to
the network and applied to the ledger on
all peers
A
Eine Reise durch die Blockchain Applikationsentwicklung
12. Hyperledger Fabric – Ledger/Channels
Ledger
Ledger is the sequenced, tamper-resistant
record of all state transitions in the fabric
State transitions are a result of Chaincode
invocations (‘transactions’) submitted by
participating parties
Each transaction results in a set of asset
key-value pairs that are committed to the
ledger as creates, updates, or deletes
The ledger is comprised of a Blockchain
(‘chain’) to store the immutable,
sequenced record in blocks
Channels
There is one ledger per channel
Each peer maintains a copy of the ledger
for each channel of which they are a
member
Private “subnet” of communication
between two or more specific network
members, for the purpose of conducting
private and confidential transactions
Channel is a completely separate instance
of HyperLedger Fabric. Every Channel is
completely isolated and will never talk to
each other
A
Eine Reise durch die Blockchain Applikationsentwicklung
13. Hyperledger vs Bitcoin A
Eine Reise durch die Blockchain Applikationsentwicklung
Hyperledger Fabric Bitcoin
Provides Identity Anonymity
Practical Byzantine Fault Tolerance Proof of work
Assets Cryptocurrency
Selective Endorsement Zero Trust
15. Eine Reise durch die Blockchain Applikationsentwicklung
What is Chaincode?
Chaincode is software defining the business logic
Chaincode is a piece of code that is written in Javascript / Go / Node.js
Chaincode enforces the rules for reading or altering key-value pairs or
other state database information.
Chaincode functions execute against the ledger’s current state database
and are initiated through a transaction proposal.
Chaincode execution results in a set of key-value writes (write set) that can
be submitted to the network and applied to the ledger on all peers.
Source: https://hyperledger-fabric.readthedocs.io/en/release-1.3/fabric_model.html
B
16. Eine Reise durch die Blockchain Applikationsentwicklung
Chaincode: two perspectives
Chaincode for Developers
Developing a blockchain
application
Chaincode for Operator
Managing blockchain network
Maintenance chaincode by:
Install
Instantiate
upgrade
B
17. Eine Reise durch die Blockchain Applikationsentwicklung
Chaincode Interface
Methods:
B
18. Eine Reise durch die Blockchain Applikationsentwicklung
Chaincode Interface
Dependencies:
Package shim provides APIs for the chaincode
to access its state variables, transaction context
and call other chaincodes:
Can be generated:
import
"github.com/hyperledger/fabric/core/chain
code/shim"
Functions:
* fmt: contains PrintIn for debugging/logging
* error: standard go error format
B
Source: https://fabrictestdocs.readthedocs.io/en/latest/chaincode.html
19. Eine Reise durch die Blockchain Applikationsentwicklung
Package shim: Logging Control
Create a logging object for use by a chaincode:
NewLogger(name string) *ChaincodeLogger
Set the logging level of the logger:
(c *ChaincodeLogger) SetLevel(level LoggingLevel)
Return true if logs will be generated at the given level:
(c *ChaincodeLogger) IsEnabledFor(level LoggingLevel) bool
A LoggingLevel is a member of the enumeration:
LogDebug, LogInfo, LogNotice, LogWarning, LogError, LogCritical
which can be used directly, or generated by passing a case-insensitive version of the strings:
DEBUG, INFO, NOTICE, WARNING, ERROR, CRITICAL
B
Source: https://hyperledger-fabric.readthedocs.io/en/release-1.2/logging-control.html
20. Eine Reise durch die Blockchain Applikationsentwicklung
Package shim: Type Response
A response with a representation similar to an HTTP response that can be used within another
message
B
21. Eine Reise durch die Blockchain Applikationsentwicklung
Package shim: Type ServerStatus_StatusCode
type ServerStatus_StatusCode int32
B
22. Eine Reise durch die Blockchain Applikationsentwicklung
Oracle Autonomous Blockchain Cloud Service (OABCS)
Chaincode is written in Go or node.js and packaged into a ZIP file
Create the package.json file with two sections:
The scripts section declares how to launch the chaincode
The dependencies section specifies the dependencies
Source: https://docs.oracle.com/en/cloud/paas/blockchain-cloud/user/write-chaincode.html#GUID-64153568-41D2-40E6-9F66-EF384AFEC8E9
B
23. Eine Reise durch die Blockchain Applikationsentwicklung
Oracle Autonomous Blockchain Cloud Service (OABCS)
Source: https://docs.oracle.com/en/cloud/paas/blockchain-cloud/user/typical-workflow-deploy-chaincodes.html
B
24. Eine Reise durch die Blockchain Applikationsentwicklung
REST API for Oracle Autonomous Blockchain Cloud Service
Administer Chaincode:
Get Chaincode Information:
Method: GET
Path: /console/admin/api/v1.1/chaincodes/{chaincodeName}
Install a Chaincode:
Method: POST
Path: /console/admin/api/v1.1/chaincodes
Instantiate a Chaincode:
Method: POST
Path: /console/admin/api/v1.1/chaincodes/{chaincodeName}/instantiate
List of all REST Endpoints:
https://docs.oracle.com/en/cloud/paas/blockchain-cloud/rest-api/rest-endpoints.html
B
27. Access (hyperledger)
Query State DB (CouchDB)
versioned key-value store (KVS)
blobs
Fabric Core
Rest
Cli
Hyperledger Fabric SDKs Document Store
schema-free
RESTful HTTP/JSON API
M
28. Eine Reise durch die Blockchain Applikationsentwicklung
Access Path (hyperledger)
Rest
EndpointsRest
Endpoints
Micro-
services
Micro-
services
Micro-
services
Rest Connects
IoT Devices
Integration
CLI (peer cmds)
Rest
SDK (java, node
..)
M
29. Events
event hub
This service sent events any time a new
block was added to the peer’s ledger,
regardless of the channel to which that
block pertained
New since 1.1
Event services
Deliver
DeliverFiltered
SDK with
Integratio
n
SDK (java, node
..)
M
33. Development 1 – Basic Tasks
Query
Most queries against the state
DB
Chaincode shim interface
Updates
channel.SendTransactionPropos
al
The ordering service bundles
the transaction into a block and
delivers it to all peers on a
channel for validation
34. Development – 2 Example Swagger
Using hyperledger
composer
Yeoman generates a
template
Some examples from
fabric
Start rest server