What are challenges you will be facing while working on an enterprise Blockchain solution ? What are possible services, solutions we can leverage to create an enterprise blockchain solution ? Here we share our experience and walk you step by step through an on-production blockchain project process.
Traceability of components of products - from food to fashion - is central to the promise of using blockchain to organize and operationalize data from the web of supply chains. How would traceability bring value? How do blockchain and smart contracts work? And how would these foster traceability? What has been done so far in this regard? What issues and tensions affect adoption of traceability, whether by blockchain or other means? This webinar examines blockchain and the role it plays in supply chain by providing traceability.
To view the accompanying webinar, go to: https://www.financialpoise.com/financial-poise-webinars/blockchain-and-supply-chain-2021/
Supply chain with blockchain - Solution BriefPablo Junco
Blockchain technology is uniquely positioned to help create trust, transparency, collaboration, and accountability between parties in supply chain scenarios. The technology allows supply chain participants to track an asset’s status as it moves across a custodial chain and share information on its origins and how it’s handled along the way.
Microsoft Services can help you to quickly start your blockchain project to transform your supply chain with blockchain on Microsoft Azure. The Supply Chain with Blockchain Offer provides a framework to accelerate time to value through integrations and extensions to the cloud services and consuming apps you already use, and innovate with confidence on an open, trusted, and globally available platform.
Top 20 interview questions for blockchain & supply chain professionalBlockchain Council
Blockchain acts as a ledger where data is stored digitally and is time-stamped. Businesses can make use of these records to track the data and its provenance. Hence, it becomes beneficial for companies dealing with supply chain management. Some of the common records that can be stored on DLT are :
Blockchain and Smart Contracts (Series: Blockchain Basics)Financial Poise
Blockchain is a tool. Samson Williams likens blockchain to a group text message, in which each participant receives a distributed, time-stamped, tamper-resistant (and encrypted) record of data transactions. Each group text has these characteristics. Everyone in the group “sees” the data, and none can change or gainsay any group message. Smart contracts are computer code put on the blockchain (how, exactly?) that establishes self-executing terms and conditions of a transaction. Are smart contracts smart? If certain data comes in and fulfills a pre-set term or condition, then rights and responsibilities are formed, terminated, modified, or shifted among the parties. Ah certainty and transparency, but also ah garbage in and garbage out. Are some contractual terms not amenable to smart contracting? And are smart contracts necessarily contracts? If not, can they still be useful? If a smart contract is a contract, what is the governing document? Is it the words business people and lawyers use, or is it the code that is supposed to reflect the words?
To view the accompanying webinar, go to: https://www.financialpoise.com/financial-poise-webinars/blockchain-and-smart-contracts-2021/
Moving forward based on Market Trends #BlockchainSubmit Pablo Junco
The presentation was used during the closing session in the Blockchain DLT Summit at Lima, Peru (November 14). Thanks to the summit sponsors UTEC, R3, BCP, and Microsoft Peru.
The presentation was used during the keynote session in the Blockchain DLT Summit at Lima, Peru (November 14). Thanks to the summit sponsors UTEC, R3, BCP, and Microsoft Peru.
Its origins may be traced all the way back to the blockchain technology. There are decentralized blockchain networks. Blockchain technology is a wonderful innovation of the twenty-first century.
Traceability of components of products - from food to fashion - is central to the promise of using blockchain to organize and operationalize data from the web of supply chains. How would traceability bring value? How do blockchain and smart contracts work? And how would these foster traceability? What has been done so far in this regard? What issues and tensions affect adoption of traceability, whether by blockchain or other means? This webinar examines blockchain and the role it plays in supply chain by providing traceability.
To view the accompanying webinar, go to: https://www.financialpoise.com/financial-poise-webinars/blockchain-and-supply-chain-2021/
Supply chain with blockchain - Solution BriefPablo Junco
Blockchain technology is uniquely positioned to help create trust, transparency, collaboration, and accountability between parties in supply chain scenarios. The technology allows supply chain participants to track an asset’s status as it moves across a custodial chain and share information on its origins and how it’s handled along the way.
Microsoft Services can help you to quickly start your blockchain project to transform your supply chain with blockchain on Microsoft Azure. The Supply Chain with Blockchain Offer provides a framework to accelerate time to value through integrations and extensions to the cloud services and consuming apps you already use, and innovate with confidence on an open, trusted, and globally available platform.
Top 20 interview questions for blockchain & supply chain professionalBlockchain Council
Blockchain acts as a ledger where data is stored digitally and is time-stamped. Businesses can make use of these records to track the data and its provenance. Hence, it becomes beneficial for companies dealing with supply chain management. Some of the common records that can be stored on DLT are :
Blockchain and Smart Contracts (Series: Blockchain Basics)Financial Poise
Blockchain is a tool. Samson Williams likens blockchain to a group text message, in which each participant receives a distributed, time-stamped, tamper-resistant (and encrypted) record of data transactions. Each group text has these characteristics. Everyone in the group “sees” the data, and none can change or gainsay any group message. Smart contracts are computer code put on the blockchain (how, exactly?) that establishes self-executing terms and conditions of a transaction. Are smart contracts smart? If certain data comes in and fulfills a pre-set term or condition, then rights and responsibilities are formed, terminated, modified, or shifted among the parties. Ah certainty and transparency, but also ah garbage in and garbage out. Are some contractual terms not amenable to smart contracting? And are smart contracts necessarily contracts? If not, can they still be useful? If a smart contract is a contract, what is the governing document? Is it the words business people and lawyers use, or is it the code that is supposed to reflect the words?
To view the accompanying webinar, go to: https://www.financialpoise.com/financial-poise-webinars/blockchain-and-smart-contracts-2021/
Moving forward based on Market Trends #BlockchainSubmit Pablo Junco
The presentation was used during the closing session in the Blockchain DLT Summit at Lima, Peru (November 14). Thanks to the summit sponsors UTEC, R3, BCP, and Microsoft Peru.
The presentation was used during the keynote session in the Blockchain DLT Summit at Lima, Peru (November 14). Thanks to the summit sponsors UTEC, R3, BCP, and Microsoft Peru.
Its origins may be traced all the way back to the blockchain technology. There are decentralized blockchain networks. Blockchain technology is a wonderful innovation of the twenty-first century.
Blockchain technology is increasingly being considered for applications in business contexts due to its key properties. It is also very much hyped for its potential to transform existing industries and business models. In Part 1, we will introduce the key properties of blockchain, its limitations, the field and the relevance for SAP and enterprises in general. In Part 2, we will focus on one of the prominent suites available today and provide an demonstration of the POC we’ve developed.
The Quest for Enterprise Blockchain Solutions.Fran Strajnar
This presentation was delivered to the sold-out Ethereum.nz events on the 17th & 19th May 2016.
Blockchain for Enterprise:
•Exponential Tech & Macro
•5 Pillars / 3 Layers
•Solution Designs Examples
•Standards & Protocols
•Conclusion
Starting off by identifying the behavior of 'Exponential' technology and digging into the Macro-view of Blockchain's evolving out of it's early 'infrastructure building' days.
We take a look at the '5 Pillars & 3 Layers to Enterprise Blockchain Solution Design', breaking down what goes where and how to start.
Followed by examples of solutions design in Banking, Cross-Border Payments & Supply Chain.
Concluding with a comparison to the early internet days, where protocols and standards are continually evolving and what this means for Blockchain design considerations today.
If Blockchain Technology Interest you - please see BraveNewCoin.com for News, Analysis, charts, research and much more resources.
Presenting this set of slides with name - Enterprise Blockchain Powerpoint Presentation Slides. Keep your audience glued to their seats with professionally designed PPT slides. This deck comprises of total of eighteen slides. It has PPT templates with creative visuals and well researched content. Not just this, our PowerPoint professionals have crafted this deck with appropriate diagrams, layouts, icons, graphs, charts and more. This content ready presentation deck is fully editable. Just click the DOWNLOAD button below. Change the colour, text and font size. You can also modify the content as per your need. Get access to this well crafted complete deck presentation and leave your audience stunned.
Blockchain Essentials and Blockchain on AzureNuri Cankaya
In this presentation I cover from the basics of Blockchain and deep-dive into the possibilities with Microsoft Azure on Blockchain projects.
What is Blockchain
Blockchain Disruption
Blockchain Business Scenarios
Microsoft’s Strategy on Blockchain
Blockchain 2.0: Smart Contracts
Blockchain 3.0: Cryptlets innovation
Blockchain on Microsoft Azure
Bletchley Project
Azure Blockchain Solutions
Overcoming the Barriers to Blockchain AdoptionMongoDB
Blockchain promises to drastically lower costs, increase data quality and vastly simplify business processes in a range of industries.
During this event speakers from MongoDB, BigchainDB, Ripple, and 11FSTeam answered question around how to operationalise blockchain into existing environments and rely on it as we do with existing systems.
This Case Study first describes the power of Blockchain for the Financial sector. Then, it takes a deep dive for an implementation strategy for Permissioned Blockchain network based on Hyperledger Blockchain technology that could accommodate different organizations and their loyalty programs.
Blockchain : A Catalyst for New Approaches in Insurance VIJAY MUTHU
Blockchain technology has a wide variety of use cases in insurance. This excellent PwC study shows the possible impacts
in the insurance value chain which blockchain can bring about.
Enterprise Blockchain: Lessons from Global Innovators in Production (All Thin...Kaleido
(View in Full Screen to Avoid Compatibility Issues)
With more and more blockchain projects accelerating into production, the benefits of the technology to business, industry and society are now being proven out every day. Did you know that blockchain is now providing financial inclusion to 35 million unbanked Filipinos? Or that blockchain is already being used to generate digital campaign engagement rates of 69%? And that some of the largest banks and trade finance institutions in the world are improving cash flows by up to 40%? These examples, and many more are real and in production today using Kaleido. This presentation helps you gain new insights from leaders in the blockchain space. [Intermediate level]
Blockchain is one of the trending technology that is catching up in the tech space. It solves multiple use cases where the data integrity should be high. In this ppt, the author has worked on explaining the concepts in a simple and elegant way
From 7331 to legal : a selection of blockchain discussion topicsKoen Vingerhoets
During the Computational Law & Blockchain Festival (#clbfest19) of 2019/03/16, organised by the @LegalHackersBXL (@Tommy Vandepitte), I had the opportunity to address a room filled with legal people. Awesome!!
I started with a short business inspired explanation of #blockchain (oh - #hashing was there too), followed by a deeper dive in some specific topics. These topics are imho the elements requiring more legal input and as such a better understanding. Collaboration between your 7331 IT people and their legal colleagues benefits from a common view on the technology.
IBM Hyperledger Blockchain Course Project - Leveraging on enterprise design thinking my team propose a blockchain solution to improve real-estate asset liquidity in Singapore.
-With GH link.
By the end of this webinar you should be able to understand
The concepts, use cases and basics of smart contracts
How Blockchain and smart contracts work
How smart contracts work on both the Ethereum and Hyperledger platforms from a practical level
The constructs of smart contract, common coding requirements and demos
What are the most in demand Blockchain Certifications?
How do these certification meet the needs of todays Enterprises?
What about Blockchain Career Demand?
What is a Blockchain?
A cryptographically secure, shared, distributed ledger.
Immutable transactions are written on this distributed ledger on distributed nodes
Transformational technology in which business and government invest in.
It’s a decentralized database which stores information in the form of transactions.
Blockchain technology is increasingly being considered for applications in business contexts due to its key properties. It is also very much hyped for its potential to transform existing industries and business models. In Part 1, we will introduce the key properties of blockchain, its limitations, the field and the relevance for SAP and enterprises in general. In Part 2, we will focus on one of the prominent suites available today and provide an demonstration of the POC we’ve developed.
The Quest for Enterprise Blockchain Solutions.Fran Strajnar
This presentation was delivered to the sold-out Ethereum.nz events on the 17th & 19th May 2016.
Blockchain for Enterprise:
•Exponential Tech & Macro
•5 Pillars / 3 Layers
•Solution Designs Examples
•Standards & Protocols
•Conclusion
Starting off by identifying the behavior of 'Exponential' technology and digging into the Macro-view of Blockchain's evolving out of it's early 'infrastructure building' days.
We take a look at the '5 Pillars & 3 Layers to Enterprise Blockchain Solution Design', breaking down what goes where and how to start.
Followed by examples of solutions design in Banking, Cross-Border Payments & Supply Chain.
Concluding with a comparison to the early internet days, where protocols and standards are continually evolving and what this means for Blockchain design considerations today.
If Blockchain Technology Interest you - please see BraveNewCoin.com for News, Analysis, charts, research and much more resources.
Presenting this set of slides with name - Enterprise Blockchain Powerpoint Presentation Slides. Keep your audience glued to their seats with professionally designed PPT slides. This deck comprises of total of eighteen slides. It has PPT templates with creative visuals and well researched content. Not just this, our PowerPoint professionals have crafted this deck with appropriate diagrams, layouts, icons, graphs, charts and more. This content ready presentation deck is fully editable. Just click the DOWNLOAD button below. Change the colour, text and font size. You can also modify the content as per your need. Get access to this well crafted complete deck presentation and leave your audience stunned.
Blockchain Essentials and Blockchain on AzureNuri Cankaya
In this presentation I cover from the basics of Blockchain and deep-dive into the possibilities with Microsoft Azure on Blockchain projects.
What is Blockchain
Blockchain Disruption
Blockchain Business Scenarios
Microsoft’s Strategy on Blockchain
Blockchain 2.0: Smart Contracts
Blockchain 3.0: Cryptlets innovation
Blockchain on Microsoft Azure
Bletchley Project
Azure Blockchain Solutions
Overcoming the Barriers to Blockchain AdoptionMongoDB
Blockchain promises to drastically lower costs, increase data quality and vastly simplify business processes in a range of industries.
During this event speakers from MongoDB, BigchainDB, Ripple, and 11FSTeam answered question around how to operationalise blockchain into existing environments and rely on it as we do with existing systems.
This Case Study first describes the power of Blockchain for the Financial sector. Then, it takes a deep dive for an implementation strategy for Permissioned Blockchain network based on Hyperledger Blockchain technology that could accommodate different organizations and their loyalty programs.
Blockchain : A Catalyst for New Approaches in Insurance VIJAY MUTHU
Blockchain technology has a wide variety of use cases in insurance. This excellent PwC study shows the possible impacts
in the insurance value chain which blockchain can bring about.
Enterprise Blockchain: Lessons from Global Innovators in Production (All Thin...Kaleido
(View in Full Screen to Avoid Compatibility Issues)
With more and more blockchain projects accelerating into production, the benefits of the technology to business, industry and society are now being proven out every day. Did you know that blockchain is now providing financial inclusion to 35 million unbanked Filipinos? Or that blockchain is already being used to generate digital campaign engagement rates of 69%? And that some of the largest banks and trade finance institutions in the world are improving cash flows by up to 40%? These examples, and many more are real and in production today using Kaleido. This presentation helps you gain new insights from leaders in the blockchain space. [Intermediate level]
Blockchain is one of the trending technology that is catching up in the tech space. It solves multiple use cases where the data integrity should be high. In this ppt, the author has worked on explaining the concepts in a simple and elegant way
From 7331 to legal : a selection of blockchain discussion topicsKoen Vingerhoets
During the Computational Law & Blockchain Festival (#clbfest19) of 2019/03/16, organised by the @LegalHackersBXL (@Tommy Vandepitte), I had the opportunity to address a room filled with legal people. Awesome!!
I started with a short business inspired explanation of #blockchain (oh - #hashing was there too), followed by a deeper dive in some specific topics. These topics are imho the elements requiring more legal input and as such a better understanding. Collaboration between your 7331 IT people and their legal colleagues benefits from a common view on the technology.
IBM Hyperledger Blockchain Course Project - Leveraging on enterprise design thinking my team propose a blockchain solution to improve real-estate asset liquidity in Singapore.
-With GH link.
By the end of this webinar you should be able to understand
The concepts, use cases and basics of smart contracts
How Blockchain and smart contracts work
How smart contracts work on both the Ethereum and Hyperledger platforms from a practical level
The constructs of smart contract, common coding requirements and demos
What are the most in demand Blockchain Certifications?
How do these certification meet the needs of todays Enterprises?
What about Blockchain Career Demand?
What is a Blockchain?
A cryptographically secure, shared, distributed ledger.
Immutable transactions are written on this distributed ledger on distributed nodes
Transformational technology in which business and government invest in.
It’s a decentralized database which stores information in the form of transactions.
By the end of this webinar you should be able to understand
What exactly is Blockchain technology?
Why are companies are embracing Blockchain technologies?
Overview of major Enterprise Blockchains (Hyperledger, Ethereum, Quorum and R3 Corda)
What are the most in demand Blockchain Certifications?
How do these certification meet the needs of todays Enterprises?
What about Blockchain Career Demand?
What is a Blockchain?
A cryptographically secure, shared, distributed ledger.
Immutable transactions are written on this distributed ledger on distributed nodes
Transformational technology in which business and government invest in.
It’s a decentralized database which stores information in the form of transactions.
As an enterprise IT professional, Service provider, ISP or Systems Integrator you may be wondering where all the hype is going with blockchain?
The session will cover topics such as.
• What exactly is Enterprise Blockchain technology and why is so disruptive?
• Why are companies are embracing Blockchain technologies?
• Overview of major Enterprise Blockchains (Hyperledger, Ethereum, Quorum and R3 Corda)
• What are the industries that are ripe for disruption from Blockchain Technology?
• What is Blockchain as a Service (BaaS) and why as an IT Professional you should understand this technology.
• The top five areas that IT professionals and should learn to profit from Blockchain
MyBlockChainExperts
Hyperledger Fabric Technical Deep Dive 20190618Arnaud Le Hors
Slides presented at the Hyperledger Fabric workshop in Barecelona on July 10th, 2019.
This introduces blockchain for business and describes in details the Hyperledger Fabric design principles, overall architecture, its components, and the transaction flow.
A guest lecture delivered by Dr Farrukh Habib at INCEIF, Kuala Lumpur, on 22nd March, 2018.
Dr Farrukh Habib is an expert in sharia and Islamic finance. He is a adviser, researcher and trainer. He is keen interest in FinTech.
Blockchain and BPM - Reflections on Four Years of Research and ApplicationsIngo Weber
In this keynote, delivered at the Blockchain Forum of BPM 2019, I summarized and reflected on research on BPM and blockchain over the last four years, including model-driven engineering, process execution, and analysis and process mining. I also covered selected use cases and applications, as well as recent insights on adoption. The keynote closed with a discussion of open research questions.
Digital Transformation is all about looking at your business models and industries in fundamentally new ways of operating at higher levels of innovation in order to provide better business value for customers while lowering TCO. Whether you are born digital or analog, an effective DT strategy is essential to remain competitive in this new era of business, by using Multi-Speed IT architectures and the latest technologies enabling businesses to do more, thereby providing a better experience to partners and customers.
Blockchain is such a revolutionary technology and in this webinar, we'll explore the fundamentals of Blockchain, how IBM Blockchain works on IBM's Digital Innovation Platform: Bluemix and how it has the potential to increase trust, transparency, and efficiency in your business or industry.
An introduction to Blockchain for Business, as well as a deep dive into the IBM Blockchain Platform, its underpinning technologies, as well as various tools and frameworks that can guide developers towards building applications on top of a running business network.
DevFest Taipei - Advanced Ticketing System.pdfMichael Chi
Advanced Ticketing System -
1. Search relevant tickets with LLM generated summary with RAG technology.
2. LLM answers your query before returning search results.
3. Use Google Analytics to collect user's click activities and feedbacks to the search engine.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
4. Before we start…
• We assume you have basic Blockchain knowledge
• What is Blockchain
• What is distributed ledger
• What is smart contract
• We assume you have hands-on experience on Blockchain
• Or have programming knowledge
• Azure Knowledge (is a plus)
• This is a technical sharing session
5. Before we start…
• Some of the technical designs had changed due to
scope/requirements change
• But the idea is to share considerations and designs
6. Blockchain Sales Enablement
November December
27 28 29 30 1 4 5 6 7 8 11 12 13 14 15 18 19 20 21 22
DeliverablesPMO
Key:
Challenge
• The customer has a systematic
agriculture solution which manages
farmer and their lands, they also
provides trainings for their farmers.
Identity is a critical topic when
managing so many different famers
from different country in different
regions.
Strategy
• The customer wants to use
IoT technology and
Blockchain technology to
create a digital identity
management solution to
manage their farmers as well
as to better understand their
performance, land
status…etc
Project
• Microsoft is to work with customer’s
development team to create an IoT solution
which sends telemetry to a blockchain backed
backend that records land status.
• An Identity solution is also to be developed to
recognize each farmers and their learning
status, previous performance…etc
7.
8. Challenge
• Customer offers maritime companies a
vibrant marketplace and a conducive
operating environment to conduct
business. Certain certification process
at this moment runs manually which
spend a lot of human resource and
time to track and share between the
ship owner, shipyard, customer and
other parties.
Strategy
• Customer chooses
blockchain for its
transparency and shared
data. With smart-contract
and blockchain technology
they are looking to reduce
certificate round-trip as well
as time spent.
Results
• Partnered with Microsoft, Customer and
Microsoft have developed 1st proof of concept
application which recognized by Customer,
Shipowner and Shipyards that can hugely
reduce round-trip and time processing
certificates
12. 12
How we work with the customer
• Business Discussion to clarify scenario and business value
• Around 3 weeks
• Prototyping
• 2 on-site Coding sessions
• Around 2 month remote works
• Customer and their partners continue to work on this
project
• Code-Reviews, Product Team discussion…etc
14. Problems
We need…
• A Standard “Currency” and Exchange mechanism to
trade goods
• A Standard Platform that shares information among
different companies
• Has to be secure
• Globally Distributed
• Easy for partners to participate
15. A cryptographically secure, shared, distributed ledger
Secure
Each transaction
recorded in the
database is digitally
signed and
mathematically
guaranteed to be
authentic and
impervious to fraud.
Shared
The database’s main
value is that it is shared
between separate
entities
More entities shared,
the greater the value.
Distributed
Many copies of the
database exist and they
are replicas of each
other in relative time.
Ledger
A write once, thus
immutable, ledger that
records every
transaction.
The entire history of all
transactions is
available, math doesn’t
lie and there is no
where to hide.
Blockchain | Advantages
16. Questions
How do we…
• “Foreign currency Exchange” for different participates ?
• Track Transaction ?
• Integrated with existing membership system or other
backend systems ?
• Interact with other participates ?
• Create a secure, reliable, globally distributed system ?
• Create a Digital “Token”? With Ethereum ? Hyperledger ?
17. Questions
How do we…
• Manage changes ?
• Manage user information ?
……and MORE questions…
• Communicate with partners in different region ?
19. • Architect a solution for single partner
• Expend the solution from there…
• Solve one very basic problem first
20. 20
Create a Digital Token
Exchange Rate
Transaction History
Participants
Management
21. 21
Create a Digital Token
Address Address
Address AddressSmart Contract
Token
Contract
Exchange
Rate
Contract
Transaction
Contract
22. 22
Create a Digital Token
• A Token is nothing but a smart contract
• There’re several Token protocol out there
• Different Blockchain has different implementation
Token Contract
23. 23
Create a Digital Token
• Start from Ethereum
• Uses ERC 20 Standard
• https://theethereum.wiki/w/index.php/ERC20_Token_Sta
ndard
We decide to…
24. 24
Create a Digital Token
ERC20 Interface methods
• totalSupply
• balanceOf
• Transfer
• transferFrom
• Approve
• allowance
26. 26
Create a Digital Token
ERC20
• OpenZeppelin
• https://github.com/OpenZeppelin/openzeppelin-solidity/tree/master/contracts
• Sample
• https://github.com/OpenZeppelin/openzeppelin-
solidity/blob/master/contracts/token/ERC20/ERC20.sol
27. 27
Create a Digital Token
Exchange Rate Contract
• Manage Exchange Rate Proposal of each Merchant/Participant
• Merchant to Approve or Reject Proposed Rate
• List All Exchange Rates for All Merchants
• Buy/Sell Rate
29. 29
Create a Digital Token
Transaction Contract
• Transfer Token from Merchant to end-customers
• Transfer Token from customer to Merchants
• Buy/Sell Token from the system
• Get Token Balance of a participant
30. 30
Create a Digital Token
Merchant Contract Methods
• transferToken
• getBalanceOf
• buyToken
• sellToken
31. 31
Create a Digital Token
Merchant Contract Events
• tokenTransferred
• buyToken
• sellToken
33. Questions
• What if we need to update smart contracts
• How to migrate data from existing contracts to new
contracts
Now we have smart contracts ready…
• How can different versions work together
34. Proxy Pattern
Now we have smart contracts ready…
Proxy
Contract
Business
Contract
v1
Data Contract
Business
Contract
v2
35. Questions
• How to programmatically interact with them ?
• How to Expose These API to consumer Applications ?
• How to restrict access to these APIs ?
Now we have smart contracts ready…
36. API Layer
• We need a library to interact with Smart contract from off-
chain
Now we have smart contracts ready…
• An API Layer to wrap the library
• Authentication/Authorization
• In Smart Contract
• In API Layer
42. Creating APIs
• RESTful APIs
• Security
• Integrated with Internal Membership system
• Node.JS
Challenges
43. Creating APIs
• Existing Membership service located in own IDC
• Database/API based
• At this stage, we mock it
• VPN or not ?
Membership system integration
44. Creating APIs
• Function App
• Serverless
• Integrated with Vnet ( requires non Consumption plan) or ASE
• Web App/API App
• PaaS, Supports most programming languages
• Integrated with VNet via Vnet support or ASE
• Virtual Machines
• IaaS, Do-it-yourself
• Fully integrated with VNet
RESTful APIs options on Azure
45. Creating APIs
• API Authentication/Authorization
• Azure AD Integration
• Data Transportation
• SSL , Custom Encryption
• Data in Rest
• Leverage Azure’s Data Encryption Mechanism
Security considerations
46. Creating APIs
End User/
Mobile App/
Web App
Function
App/Http
Trigger
Ethereum
Network
SQL Database
Virtual NetworkAzure AD
HTTP RPCHTTPS
Firewall
SQL/1433
47. Creating APIs
• Difficult to handle Ethereum/SQL Database synchronization
• What if a transaction written to database needs to rollback ?
1st Architecture, Challenges
48. Firewall
Azure AD Virtual Network
Creating APIs
End User/
Mobile App/
Web App
Function
App/Http
Trigger
Ethereum
Network
SQL Database
oracle
HTTP RPCHTTPS
1433
2nd Architecture
49. Creating APIs
• oracle does not aware of return values of a smart contract method
• It is only available in caller contracts
• High-Availability of oracle ?
2nd Architecture, Challenges
50. Creating APIs
• Actual member information stored in relational database
• Blockchain addresses stored in Blockchain
• We need a mapping table which
• Handles millions of mapping records
• Secure
Membership management
Azure Key-Vault
51. How users interact with Blockchain ?
Login
UserId/User
Info…etc
Request Blockchain Key
Return Blockchain Key
Request
Transaction
55. • Each Participants manage their customer’s secret in a
secure storage/key-vault…etc
• Blockchain nodes connected to each other in different
participants environment via virtual network/VPN
• Solution has to be deployed to each participant’s
environment (ideally)
• Reporting through SQL database/Relational Database
• Auditing application directly talk to the chain
Design
56. Technical challenges…
• Transaction Time is slow comparing to existing Apps
• Off-chain transaction ?
• Raiden Network ?
• Other options ?
• Database/Blockchain transaction sync
• Blockchain or Database as major data storage ?
• Connectivity with other partners
60. What’s Next ?
• We want to have a easier way to deploy the whole
architecture for another engagement/project
• We want to have best practice, patterns ready for us to
developing our own solutions
• We don’t want to start from scratch every time
61. What’s Next ?
• Azure Workbench was a project prototype
• We extend it to a solution that allows you to quickly
develop your own Blockchain solution
• Similar architecture design as we discussed previously
This session is to share what problems, challenges we were facing in this project. What technology we choose to overcome that challenge, the reason we choose and how we architect it. YOU maybe facing different scenarios that lead to different designs, we can discuss that after this session if you like.
Again, the purpose of this session is to share with you the challenges and considerations we had in this blockchain project. As your scenario changes you may face different challenges
6
8
Imaging current loyalty programs, airline has their own points
Hotel has its own
Shops has its own.
As an end customer you need so many points/cards to really use your points
Once we understand the scenario and requirements, we started to discuss business flow, design with customer. And we identified some problems we need to solve in this case. In a high-level view
We know that Blockchain is the technology we need to leverage in this case, mainly because…
Blockchain as a Distributed Ledger has four advantages,
--click --
Security – everything in the Blockchain is encrypted with digital signing.
--click --
Shared – The potential benefits of Blockchain (over conventional technology) are achieved when we use it to link organizations to share information on a distributed ledger.
--click --
Ledger – Every transaction is written into the ledger once and cannot be changed after the fact. This has great advantages to the financial services industry because we have an auditable trace of every transaction. The compliance overheads for Financial Services have escalated since the financial crash and this feature of the technology has huge potential benefits for compliance teams and financial regulators.
--click --
Distributed – a Blockchain can be distributed across multiple organizations and can become more secure as replicas are added.
Let’s think about the scenario – what we have ? What we want to archive ? And how can we archive that ?
We have different companies – airway, hotel…etc, each has their own membership points
We want to “exchange” different points to one single common used “currency” – we probably need some kind of exchange rate
Then we want to track transactions, who transfer how many token to whom at when ?
We want to manage all those members in this system
Now let’s think it in a blockchain’s way
Each participates, be it companies or end-users, are addressed in Blockchain as an “Address”
A Smart contract is an “Address” as well
ERC 20 is the most popular one ERC223/ERC621/ERC721…etc. ERC stands for “ethereum request for comments”
Ethereum has “Smart Contracts”, Hyperledge has Chaincode
Start from Ethereum – Microsoft has deep relationship with Ethereum Foundation, we probably need their help. Ethereum is most popular blockchain network.
ERC20 – Most popular ERC standard. Most tokens issued on Ethereum use it; ERC stands for Ethereum Request for Comment
Other Standards – ERC223/ERC621/ERC721…etc
Methods
totalSupply
Get the total token supply
balanceOf(address _owner) constant returns (uint256 balance)
Get the account balance of another account with address _owner
transfer(address _to, uint256 _value) returns (bool success)
Send _value amount of tokens to address _to
transferFrom(address _from, address _to, uint256 _value) returns (bool success
Send _value amount of tokens from address _from to address _to
approve(address _spender, uint256 _value) returns (bool success)
Allow _spender to withdraw from your account, multiple times, up to the _value amount.
If this function is called again it overwrites the current allowance with _value
allowance(address _owner, address _spender) constant returns (uint256 remaining)
Returns the amount which _spender is still allowed to withdraw from _owner
Events
Transfer(address indexed _from, address indexed _to, uint256 _value).
Triggered when tokens are transferred.
Approval(address indexed _owner, address indexed _spender, uint256 _value
Triggered whenever approve(address _spender, uint256 _value) is called.
OpenZeppelin is a battle-tested framework of reusable smart contracts for Ethereum and other EVM blockchain
OPEN “OpenZeppelin” GitHub to show the audience sample codes
- Looks like writing a token is not a big problem for us
Now let’s talk about Exchange Rate
Think it as a real-world exchange rate
We want participants to be able to buy and sell tokens to another participant
We want participants can negotiate exchange rates, approve proposed rate or reject it
Transaction Contract should be the programing interface client application used to interact with our Token – so every transaction can be tracked easily
Now we have 3 contracts, we have clear definition on these contracts.
Let’s put these things together to see how it should work together
So we implemented 3 contrats.
User exchange points to token
User transfer token to company to buy stuff
Business changes often, smart contracts changes. If something changes in the business logic in smart contracts. What should we do ?
A transaction cannot be modified once written into Blockchain
If new smart contract deployed, it is totally new. Every thing that was in old contract has to be somehow referenced by the new one
Create a business contract that does business logic validation…etc
Store data in another smart contract (The data contract)
Create another “Proxy” contract that holds references to business logic contract & data contract and expose certain methods for consumer to interact with it
Consumer applications interact with Proxy contract instead of data & business contract
Next questions are
Now we have our codes deployed to blockchain, who can we interact with them ?
We need some kind of APIs so that client applications are able to work with them
Also, we need restrict access to blockchain
The answer to those questions are…
You create a function modifier to check if certain conditions are met. And allow access accordingly
Now we have our smart cotnracts. We use truffle to test and deploy our smart cotnracts.
NOTE: Walk Through the codes quickly – how to interact with a contract
Now we have tools to develop a smart contract, we can test it and we can deploy it to Blockchain. Next step is to wrap these into a REST API
Let’s start from membership system, which we will need it in the first step
Our first architecture was above.
End user choose to opt-in the program, the mobile app invokes API exposed, in the API we use web3.js to invoke Ethereum to interact with samrtcontracts.
The API also in charges of writing transaction logs and other required information into a SQL databse
SQL: transaction logs/amount balance/merchant or end-user information/exchange rates…etc
Challenge
If I need to check balance before process the transaction, should I check SQL first ? Or Ethereum first ?
What if SQL database rollback transaction ?
In our 2nd design, we decide to introduce oracle. Anything gets written into Ethereum will notify oracle. Oracle will then write data to SQL database.
In this way, Ethereum is the major data storage and where logic happens. Everything should rely on Ethereum. SQL database is just a transaction log store.
Smart contract may throw exception if there’re exceptions. We need to parse the result json to identify error
Oracle does not aware of function return values. If a function returns false. It does not aware of that. We need to well organize our codes to trigger failure event & success event in order to have oracle properly logs into SQL database
What about HA of oracle ? If we run two oracle instance, events will be captured twice. How do we handle this ?
Azure Key Vault is a service that provides HSM to encrypt your secret in the cloud. In this case, we created an Azure Key-Vault and stores address/private Key mapping in Key-Vault
Message flow of this archtiecture
Physical deployment diagram
To be honest, we do not have a “one-for-all” answer for above questions. And the answers to these questions really depends on your scenario.
For transaction time, we eventually use POA and changed gas limit…etc to reduce it to 2~3 seconds, but is it fast enough for you ?