Digital Technologies and Innovation
The Internet of Value
April 2019
http://DSign4Methods.com
2
Innovation is a State of Mind
Introduction
Session 1 The Building Blocks
Session 2 Innovation
Session 3 Digital Economics
Session 4 The Internet of Value
Session 5 Decision Making
Session 6 Data Ethics
©2019 L. SCHLENKER
Agenda
Introduction
The Data Revolution
Time, Space and Organization
The Analytical Method
Introduction
• How can we define the notion of interaction?
• What arguments do the authors put forward to
distinguish between the value of "transactions"
and "interactions"?
• Do the authors refer to the concepts of complexity
and tacit interactions? What is it exactly?
• The article suggests that enterprise applications
should be decision-making aids. Is this goal
realistic?
• What are the avenues that will enable us to
evolve business applications to support tacit
work?
The Next Revolution in Interactions
To help us understand the motivations, experience and objectives of the
internal and external clients of the organization
 ROI
 Real time data
 ...
Stockholders
 Competition
 “made in” “made by”
 ...
The State
 Peu de barrières d’entrée
 Acquisitions, OPA...
Partners
 Loyalty
 Real costs
 ...
Clients
The Enterprise
 Mobility
 Empowerment
 ...
Employees
Interfaces using “batch” operations
• A unique data model
• Data dictionnary
• Single data base
©2019 L. SCHLENKER
Three-Tier Architectures
Internet: "The Big Picture"
URL HTML, HTTP
WWW
500 million users
more than 3 billion pages
• HyperText Markup Language is the lingua franca for publishing hypertext on the World
Wide Web. It is a non-proprietary format that uses tags such as <h1> and </h1> to structure
text into headings, paragraphs, lists, hypertext links etc
• <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML
4.0 Transitional//EN"><HEAD><TITLE>HTML Home
Page</TITLE>
• <META http-equiv=Content-Type
content="text/html; charset=utf-8"><LINK
• href="HTML Home Page_fichiers/markup.css"
type=text/css rel=stylesheet>
• </HEAD>
• <BODY>
• <P class=banner><A
href="http://www.w3.org/"><IMG height=48 alt=W3C
• org/DF/"><IMG height=48
HTML
• <m:CalculateMortgageResponse
xmlns:m="http://example.org/mortgage">
<MortgagePayments> <MonthlyPI>733.76</MonthlyPI>
<MonthlyTax>83.33</MonthlyTax>
<MonthlyInsurance>25</MonthlyInsurance>
<MonthlyTotal>842.09</MonthlyTotal> </MortgagePayments>
</m:CalculateMortgageResponse>
• XML documents describe the content of a transaction rather than the format of a page. There are six
kinds of XML markup : elements, entity references, comments, processing instructions, marked sections, and
document type declarations.
What is XML?
• The Simple Object Access Protocol permits the exchange of
documents written in XML over the Web
• SOAP is compatible with existing Web servers and can work
through Firewalls,
• SOAP are not persistent, and can be reinitialized easily if the
network breaks down
The W3C proposes an on-line tutorial on SOAP at http://www.w3schools.com/soap/default.asp
• Web Services Development Language is an XML grammar for specifying a public interface for a Web
service. This public interface can include the following:
• Information on all publicly available functions.
• Binding information about the specific transport protocol to be used.
• Address information for locating the specified service.
• [WebMethod] public MortgagePayments CalculateMortgage(
string amount, string years, string interest, string annIns, string
annTax) { MortgagePayments p = new MortgagePayments(); ... //
calculate mortgage payments here; return p; }
WSDL
• The Universal Description Discovery and Integration (UDDI) is an
open framework that permits businesses to share information
• White Pages: This includes general information about a specific
company. For example, business name, business description, and
address.
• Yellow Pages: This includes general classification data for either
the company or the service offered. For example, this data may
include industry, product, or geographic codes based on standard
taxonomies.
• Green Pages: This includes technical information about a Web
service. Generally, this includes a pointer to an external specification,
and an address for invoking the Web service.
http://www.uddi.org
Web services are a are self-contained, self-describing, modular applications that can be
published, located, and invoked across the Web.
Un service Web est une « unité logique applicative » accessible en
utilisant les protocoles standard d’Internet
©2019 L. SCHLENKER
• Web Services are an example of Service
Oriented Architectures
• A service-oriented architecture (SOA)
is an architectural pattern in which
application components provide services
to other components
• A service is a logical representation of
a repeatable business activity that has a
specified outcome
• The principles of service-
orientation are independent of any
vendor, product or technology
Deloitte The digital workplace: Think, share, do
Source: Microsoft
• A difference in scope
• A difference in content
• A difference in approach
• A difference in kind
• A difference in kind
• Run value as an application over the Internet
• No intermediaries, no central point of control
• All inclusive
• Frictionless - Immediately liquid, indefinitely
divisible, and instantly transferable
©2019 L. SCHLENKER
• The Blockchain is a distributed database of transactions
• Each transaction generates a hash dependent upon both
the transaction and previous transaction.
• Transactions are entered in the order in which they
occurred
• All nodes (computers) are able to validate a transaction
• If a transaction is approved by a majority of the nodes
then it is written into a block
• No one or several nodes control the Blockchain.
• Nasdaq is using it to help firms manage shares.
• Estonia is securely storing the healthcare records for more
than one million of its citizens on distributed databases,
Japanese airline Peach Aviation accepts cryptocurrency as
payment for flights
• Imogen Heap built her own blockchain to release a single
directly to her fanbase.
Introduction
• Archiving and file storage - Storj, Sia
• Crime
• Derivatives – Barclay’s
• Elections and polling - Follow My Vote and TIVI
• Identity verification - Oraclize
• Insurance claims - Axa
• Social media - The OPENPDS/SA project
• The Internet of Things (IoT)- Ethereum lightbulb
• The protection of intellectual property - Ascribe
• Warranties claim - Deloitte
©2019 L. SCHLENKER
Introduction
How Blockchain Technology
Works
Introduction
• Industry standards
• Economics
• Interoperabilty
• Privacy
• Scalability
• Transparency

Technologies and Innovation – The Internet of Value

  • 1.
    Digital Technologies andInnovation The Internet of Value April 2019 http://DSign4Methods.com
  • 2.
    2 Innovation is aState of Mind Introduction Session 1 The Building Blocks Session 2 Innovation Session 3 Digital Economics Session 4 The Internet of Value Session 5 Decision Making Session 6 Data Ethics
  • 3.
    ©2019 L. SCHLENKER Agenda Introduction TheData Revolution Time, Space and Organization The Analytical Method Introduction
  • 4.
    • How canwe define the notion of interaction? • What arguments do the authors put forward to distinguish between the value of "transactions" and "interactions"? • Do the authors refer to the concepts of complexity and tacit interactions? What is it exactly? • The article suggests that enterprise applications should be decision-making aids. Is this goal realistic? • What are the avenues that will enable us to evolve business applications to support tacit work? The Next Revolution in Interactions
  • 5.
    To help usunderstand the motivations, experience and objectives of the internal and external clients of the organization  ROI  Real time data  ... Stockholders  Competition  “made in” “made by”  ... The State  Peu de barrières d’entrée  Acquisitions, OPA... Partners  Loyalty  Real costs  ... Clients The Enterprise  Mobility  Empowerment  ... Employees
  • 6.
  • 7.
    • A uniquedata model • Data dictionnary • Single data base
  • 8.
  • 10.
    Internet: "The BigPicture" URL HTML, HTTP WWW 500 million users more than 3 billion pages
  • 11.
    • HyperText MarkupLanguage is the lingua franca for publishing hypertext on the World Wide Web. It is a non-proprietary format that uses tags such as <h1> and </h1> to structure text into headings, paragraphs, lists, hypertext links etc • <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HEAD><TITLE>HTML Home Page</TITLE> • <META http-equiv=Content-Type content="text/html; charset=utf-8"><LINK • href="HTML Home Page_fichiers/markup.css" type=text/css rel=stylesheet> • </HEAD> • <BODY> • <P class=banner><A href="http://www.w3.org/"><IMG height=48 alt=W3C • org/DF/"><IMG height=48 HTML
  • 12.
    • <m:CalculateMortgageResponse xmlns:m="http://example.org/mortgage"> <MortgagePayments> <MonthlyPI>733.76</MonthlyPI> <MonthlyTax>83.33</MonthlyTax> <MonthlyInsurance>25</MonthlyInsurance> <MonthlyTotal>842.09</MonthlyTotal></MortgagePayments> </m:CalculateMortgageResponse> • XML documents describe the content of a transaction rather than the format of a page. There are six kinds of XML markup : elements, entity references, comments, processing instructions, marked sections, and document type declarations. What is XML?
  • 13.
    • The SimpleObject Access Protocol permits the exchange of documents written in XML over the Web • SOAP is compatible with existing Web servers and can work through Firewalls, • SOAP are not persistent, and can be reinitialized easily if the network breaks down The W3C proposes an on-line tutorial on SOAP at http://www.w3schools.com/soap/default.asp
  • 14.
    • Web ServicesDevelopment Language is an XML grammar for specifying a public interface for a Web service. This public interface can include the following: • Information on all publicly available functions. • Binding information about the specific transport protocol to be used. • Address information for locating the specified service. • [WebMethod] public MortgagePayments CalculateMortgage( string amount, string years, string interest, string annIns, string annTax) { MortgagePayments p = new MortgagePayments(); ... // calculate mortgage payments here; return p; } WSDL
  • 15.
    • The UniversalDescription Discovery and Integration (UDDI) is an open framework that permits businesses to share information • White Pages: This includes general information about a specific company. For example, business name, business description, and address. • Yellow Pages: This includes general classification data for either the company or the service offered. For example, this data may include industry, product, or geographic codes based on standard taxonomies. • Green Pages: This includes technical information about a Web service. Generally, this includes a pointer to an external specification, and an address for invoking the Web service. http://www.uddi.org
  • 16.
    Web services area are self-contained, self-describing, modular applications that can be published, located, and invoked across the Web. Un service Web est une « unité logique applicative » accessible en utilisant les protocoles standard d’Internet ©2019 L. SCHLENKER
  • 17.
    • Web Servicesare an example of Service Oriented Architectures • A service-oriented architecture (SOA) is an architectural pattern in which application components provide services to other components • A service is a logical representation of a repeatable business activity that has a specified outcome • The principles of service- orientation are independent of any vendor, product or technology
  • 18.
    Deloitte The digitalworkplace: Think, share, do
  • 19.
    Source: Microsoft • Adifference in scope • A difference in content • A difference in approach • A difference in kind • A difference in kind
  • 20.
    • Run valueas an application over the Internet • No intermediaries, no central point of control • All inclusive • Frictionless - Immediately liquid, indefinitely divisible, and instantly transferable
  • 21.
    ©2019 L. SCHLENKER •The Blockchain is a distributed database of transactions • Each transaction generates a hash dependent upon both the transaction and previous transaction. • Transactions are entered in the order in which they occurred • All nodes (computers) are able to validate a transaction • If a transaction is approved by a majority of the nodes then it is written into a block • No one or several nodes control the Blockchain.
  • 22.
    • Nasdaq isusing it to help firms manage shares. • Estonia is securely storing the healthcare records for more than one million of its citizens on distributed databases, Japanese airline Peach Aviation accepts cryptocurrency as payment for flights • Imogen Heap built her own blockchain to release a single directly to her fanbase. Introduction
  • 23.
    • Archiving andfile storage - Storj, Sia • Crime • Derivatives – Barclay’s • Elections and polling - Follow My Vote and TIVI • Identity verification - Oraclize • Insurance claims - Axa • Social media - The OPENPDS/SA project • The Internet of Things (IoT)- Ethereum lightbulb • The protection of intellectual property - Ascribe • Warranties claim - Deloitte ©2019 L. SCHLENKER Introduction How Blockchain Technology Works
  • 24.
    Introduction • Industry standards •Economics • Interoperabilty • Privacy • Scalability • Transparency

Editor's Notes

  • #5 XML offers standardized approach to data description, ability to create compact documents, and wide availability of software tools for creating and processing documents. Langage XML : Décrit les informations Protocole SOAP : Exécute les services à distance Langage WSDL : Décrit l’ interface des services Norme UDDI : Trouve les services dont on a besoin
  • #11 User Services - these are the services that most users would use along with Internet Access. (These may be hosted within a large corporate LAN) (Webhosting is discussed under the online content section)  Domain Name Server - BIND, DNS Resources Directory. Email Host -,Sendmail ,Microsoft Exchange  Usenet Newsgroups (NNTP) - INN, Special services such as quake, telnet, FTP User Web Hosting - See the online content section for details. These servers require fast interfaces and large/fast storage. The web is organized around URIs, HTML, and HTTP. URIs provide defined ids to refer to elements on the web, HTML provides a standardized way to describe document structures (allowing browsers to render information for the human reader), and HTTP defines a protocol to retrieve information from the web.
  • #13 XML offers standardized approach to data description, ability to create compact documents, and wide availability of software tools for creating and processing documents. Langage XML : Décrit les informations Protocole SOAP : Exécute les services à distance Langage WSDL : Décrit l’ interface des services Norme UDDI : Trouve les services dont on a besoin
  • #14 Structure d'un message SOAP : une enveloppe qui définit la structure du message Élément racine Namespace un en-tête (optionnel) qui contient les informations d'en-tête (autorisations et transactions par exemple), un corps contenant les informations sur l'appel et la réponse une gestion d'erreur qui identifie la condition d'erreur des attachements (optionnel)
  • #15  WSDL est un langage qui permet de décrire: un service Web, et comment l’ invoquer Objectif : Décrire les services comme un ensemble d’opérations et de messages abstraits relié à des protocoles et des serveurs réseaux Permet de décharger les utilisateurs des détails techniques de réalisation d’un appel WSDL est un langage qui standardise les schémas XML utilisés pour établir une connexion entre émetteurs et récepteurs.
  • #16 Annuaire mondial d'entreprises basé sur le Web Il permet d'automatiser les communications entre prestataires, clients, etc.. Très orienté « affaires » (vente, prestation) Accessible grâce à SOAP Intégrant toutes sortes d'entrées (nom, carte d'identité des sociétés, description des produits et des services, etc.),
  • #20  Scope Orchestration : the ability to map information flows to client needs Appropriation : the ability to convince the different clients to use the Internet in a business context Enrichment : the ability to help clients use the services to produce value Collaboration : the ability of teams to work together to solve client problems Content Data : information in relation to context Utilities : computer applications that cover specific business tasks (word processing, spreadsheets, etc.) Services : business models that meet specific client needs Approach Extend rather than replace your system Start at the edge rather than in the middle Focus on process rather than function Talk business rather than technology Kind The only technology a Web Service needs is an Internet connection, preferably broadband, a Web browser and possibly an email account. A Web Service does not require any local software to be installed to make it function A Web Service can be accessed manually via a service provider's portal or programmatically via an application programming interface (API) A Web Service is provided by an WSP who develops the service and delivers it either directly to service consumers or via an intermediary service broker hub over the Internet. Web Services are consumed and pricing is based on either a per-use basis or a periodic subscription (monthly, quarterly, annually) and not on a "number-of-users" basis.