Zum Inhalt springen

DISCO

aus Wikipedia, der freien Enzyklopädie

{{#if: behandelt dem Begriff aus der Informatik DISCO. für weitere Bedeutungen siehe Disco.

 | Vorlage:Hinweisbaustein 
 | {{#ifeq: 0 | 0 |}}

}} DISCO (Kurzform von {{#invoke:Vorlage:lang|full|CODE=en|SCRIPTING=Latn|SERVICE=englisch}}, deutsch Entdeckung von Webservices) ist ein Begriff aus der Informatik und bezeichnet ein Protokoll zur Bekanntmachung und Suche nach Webservices auf einem Server.

2001 entwickelte IBM das Konzept dafür und implementierte es in Form des „Business Explorer for Web Services (BE4WS)“.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20080511160315

      | {{#ifeq: 20080511160315 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Business Explorer for Web Services (BE4WS) | {{#invoke:WLink|getEscapedTitle|Business Explorer for Web Services (BE4WS)}} | {{#invoke:Webarchiv|getdomain|http://www.alphaworks.ibm.com/tech/be4ws}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20080511160315}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Business Explorer for Web Services (BE4WS) | {{#invoke:WLink|getEscapedTitle|Business Explorer for Web Services (BE4WS)}} | {{#invoke:Webarchiv|getdomain|http://www.alphaworks.ibm.com/tech/be4ws}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2024-11-21 07:44:59 InternetArchiveBot | 2024-11-21 07:44:59 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20080511160315}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Business Explorer for Web Services (BE4WS) | {{#invoke:WLink|getEscapedTitle|Business Explorer for Web Services (BE4WS)}} | {{#invoke:Webarchiv|getdomain|http://www.alphaworks.ibm.com/tech/be4ws}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2024-11-21 07:44:59 InternetArchiveBot | 2024-11-21 07:44:59 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: Business Explorer for Web Services (BE4WS) | {{#invoke:WLink|getEscapedTitle|Business Explorer for Web Services (BE4WS)}} | {{#invoke:Webarchiv|getdomain|http://www.alphaworks.ibm.com/tech/be4ws}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2024-11-21 07:44:59 InternetArchiveBot | 2024-11-21 07:44:59 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: Business Explorer for Web Services (BE4WS) | {{#invoke:WLink|getEscapedTitle|Business Explorer for Web Services (BE4WS)}} | {{#invoke:Webarchiv|getdomain|http://www.alphaworks.ibm.com/tech/be4ws}} }} (Memento{{#if: {{#if: 2024-11-21 07:44:59 InternetArchiveBot | 2024-11-21 07:44:59 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Business Explorer for Web Services (BE4WS) | {{#invoke:WLink|getEscapedTitle|Business Explorer for Web Services (BE4WS)}} | {{#invoke:Webarchiv|getdomain|http://www.alphaworks.ibm.com/tech/be4ws}} }}  
                 }}}}}}}}{{#if:2024-11-21 07:44:59 InternetArchiveBot
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20080511160315|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.alphaworks.ibm.com/tech/be4ws}}
    || {{#if:  || }}
  }}{{#if: Business Explorer for Web Services (BE4WS)
    | {{#if: {{#invoke:WLink|isBracketedLink|Business Explorer for Web Services (BE4WS)}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://www.alphaworks.ibm.com/tech/be4ws%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.alphaworks.ibm.com/tech/be4ws%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.alphaworks.ibm.com/tech/be4ws }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}</ref> Implementierungen sind für verschiedene Plattformen und Sprachen verfügbar.

DISCO enthält den Uniform Resource Identifier (URI) jedes auf dem Server befindlichen Webservice und basiert auf den Daten des WSDL-Dokuments.

Einzelnachweise

<references />