====== 2.2.2.2.4 Distributed Applications ====== [[dido:public:ra:1.2_views:2_tech_views:2-nodenet:2_node|return to Node View ]] A **[[dido:public:ra:xapend:xapend.a_glossary:d:dapp| distributed application]]** is software that does not reside on a single computer, centralized [[dido:public:ra:xapend:xapend.a_glossary:s:server|server]], decentralized server, or set of clustered servers. The [[dido:public:ra:xapend:xapend.a_glossary:a:application|application]] is distributed among [[dido:public:ra:xapend:xapend.a_glossary:n:node|nodes]] on the network. Each [[dido:public:ra:xapend:xapend.a_glossary:i:instance|instance]] of the application on each node executes the same code and gets the same results based on the current state of the data and the input data sent to it. In other words, the distributed application's nodes are deterministic in nature. ===== Standards ===== ==== Technical Standards ==== * [[dido:public:ra:xapend:xapend.b_stds:tech:ietf:6455]] * [[dido:public:ra:xapend:xapend.b_stds:tech:ietf:tcp]] * [[dido:public:ra:xapend:xapend.b_stds:tech:ietf:hmac]] * [[dido:public:ra:xapend:xapend.b_stds:tech:ietf:http]] * [[dido:public:ra:xapend:xapend.b_stds:tech:ietf:https]] * [[dido:public:ra:xapend:xapend.b_stds:tech:ietf:ipv4]] * [[dido:public:ra:xapend:xapend.b_stds:tech:ietf:ipv6]] * [[dido:public:ra:xapend:xapend.b_stds:tech:ietf:oauth]] * [[dido:public:ra:xapend:xapend.b_stds:tech:ietf:oauth_bearer]] * [[dido:public:ra:xapend:xapend.b_stds:tech:ietf:mult]] * [[dido:public:ra:xapend:xapend.b_stds:tech:ietf:pkcs]] * [[dido:public:ra:xapend:xapend.b_stds:tech:ietf:pkcs_rsa]] * [[dido:public:ra:xapend:xapend.b_stds:tech:ietf:ssl]] * [[dido:public:ra:xapend:xapend.b_stds:tech:ietf:tls]] * [[dido:public:ra:xapend:xapend.b_stds:tech:ietf:udp]] * [[dido:public:ra:xapend:xapend.b_stds:tech:iso:c]] * [[dido:public:ra:xapend:xapend.b_stds:tech:iso:cpp]] * [[dido:public:ra:xapend:xapend.b_stds:tech:ecma:ecmascript]] * [[dido:public:ra:xapend:xapend.b_stds:tech:ecma:csharpspec]] * [[dido:public:ra:xapend:xapend.b_stds:tech:ecma:cli_spec_vm]] * [[dido:public:ra:xapend:xapend.b_stds:tech:ecma:cli_class_lib]] * [[dido:public:ra:xapend:xapend.b_stds:tech:ecma:cli_generics_lib]] * [[dido:public:ra:xapend:xapend.b_stds:tech:ietf:syslog]] * [[dido:public:ra:xapend:xapend.b_stds:tech:w3c:turtle]] * [[dido:public:ra:xapend:xapend.b_stds:tech:w3c:owl2]] * [[dido:public:ra:xapend:xapend.b_stds:tech:w3c:rdf]] * [[dido:public:ra:xapend:xapend.b_stds:tech:w3c:sparql]] * [[dido:public:ra:xapend:xapend.b_stds:tech:w3c:css]] * [[dido:public:ra:xapend:xapend.b_stds:tech:w3c:html5]] * [[dido:public:ra:xapend:xapend.b_stds:tech:w3c:xml]] * [[dido:public:ra:xapend:xapend.b_stds:tech:w3c:xsd_1]] * [[dido:public:ra:xapend:xapend.b_stds:tech:w3c:xsd_2]] * [[dido:public:ra:xapend:xapend.b_stds:tech:w3c:xslt]] * [[dido:public:ra:xapend:xapend.b_stds:tech:w3c:dom]] * [[dido:public:ra:xapend:xapend.b_stds:tech:w3c:xpath]] * [[dido:public:ra:xapend:xapend.b_stds:tech:omg:dds]] * [[dido:public:ra:xapend:xapend.b_stds:tech:omg:dds_rtps]] * [[dido:public:ra:xapend:xapend.b_stds:tech:omg:dds_cpp]] * [[dido:public:ra:xapend:xapend.b_stds:tech:omg:dds_java5]] * [[dido:public:ra:xapend:xapend.b_stds:tech:omg:dds_opcua]] * [[dido:public:ra:xapend:xapend.b_stds:tech:omg:dds_rpc]] * [[dido:public:ra:xapend:xapend.b_stds:tech:omg:dds_security]] * [[dido:public:ra:xapend:xapend.b_stds:tech:omg:dds_web]] * [[dido:public:ra:xapend:xapend.b_stds:tech:omg:dds_xml]] * [[dido:public:ra:xapend:xapend.b_stds:tech:omg:dds_xrce]] * [[dido:public:ra:xapend:xapend.b_stds:tech:omg:dds_xtypes]] ==== de facto Standards ==== * [[dido:public:ra:xapend:xapend.b_stds:defact:apache:log4j]] * [[dido:public:ra:xapend:xapend.b_stds:defact:apache:log4cxx]] * [[dido:public:ra:xapend:xapend.b_stds:defact:apache:log4php]] * [[dido:public:ra:xapend:xapend.b_stds:defact:apache:log4net]] * [[dido:public:ra:xapend:xapend.b_stds:defact:apache:log4scala]] * [[dido:public:ra:xapend:xapend.b_stds:defact:bitcoin:guides]] * [[dido:public:ra:xapend:xapend.b_stds:defact:ethereum:client:cpp]] * [[dido:public:ra:xapend:xapend.b_stds:defact:ethereum:client:ethereumh]] * [[dido:public:ra:xapend:xapend.b_stds:defact:ethereum:client:ethereumjs-lib]] * [[dido:public:ra:xapend:xapend.b_stds:defact:ethereum:client:ethereum_j]] * [[dido:public:ra:xapend:xapend.b_stds:defact:ethereum:client:go-ethereum]] * [[dido:public:ra:xapend:xapend.b_stds:defact:ethereum:client:parity]] * [[dido:public:ra:xapend:xapend.b_stds:defact:ethereum:client:pyethapp]] * [[dido:public:ra:xapend:xapend.b_stds:defact:ethereum:client:ruby-ethereum]] * [[dido:public:ra:xapend:xapend.b_stds:defact:ethereum:eip:erc_0020]] * [[dido:public:ra:xapend:xapend.b_stds:defact:ethereum:ethereum_vm:start]] * [[dido:public:ra:xapend:xapend.b_stds:defact:ethereum:ethereum_solidity:start]] * [[dido:public:ra:xapend:xapend.b_stds:defact:linuxf:hyperledger]] * [[dido:public:ra:xapend:xapend.b_stds:defact:orcle:java]] * [[dido:public:ra:xapend:xapend.b_stds:defact:orcle:javavm]] * [[dido:public:ra:xapend:xapend.b_stds:defact:orcle:java_logger_api]] * [[dido:public:ra:xapend:xapend.b_stds:defact:google:go]] * [[dido:public:ra:xapend:xapend.b_stds:defact:ipfs:start]] ===== Tools ===== * [[dido:public:ra:xapend:xapend.e_tools:netwrkanal]] /**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- /* To add a discussion page to this page, comment out the line that says ~~DISCUSSION:off~~ */ ~~DISCUSSION:on|Outstanding Issues~~ ~~DISCUSSION:off~~