Zum Inhalt springen

WS-Interoperability

aus Wikipedia, der freien Enzyklopädie

WS-Interoperability (WS-I, vollständiger Name WS-Interoperability Organization) war eine Gruppe von Industriepartnern zur Vereinheitlichung von Webservice-Standards. Das Ziel war es, Webservice-Interoperabilität zwischen verschiedenen Plattformen zu erreichen. Die WS-I erstellte sogenannte Profile für existierende Spezifikationen. Neben den Profilen stellt WS-I Referenzimplementierungen und Testprogramme zur Verfügung. Auch wenn die WS-I in ihrem Namen ein WS führte, so waren ihre Dokumente nie Teil des großen Standards WS-*. Das Konsortium WS-I löste sich 2010 auf und übertrug die Weiterentwicklung der Dokumente an Organization for the Advancement of Structured Information Standards (OASIS).<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20161011062819

      | {{#ifeq: 20161011062819 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: ws-i.org/... | {{#invoke:WLink|getEscapedTitle|ws-i.org/...}} | {{#invoke:Webarchiv|getdomain|http://www.ws-i.org/docs/press/pr_101110.pdf}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20161011062819}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: ws-i.org/... | {{#invoke:WLink|getEscapedTitle|ws-i.org/...}} | {{#invoke:Webarchiv|getdomain|http://www.ws-i.org/docs/press/pr_101110.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2023-02-08 02:02:58 InternetArchiveBot | 2023-02-08 02:02:58 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20161011062819}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: ws-i.org/... | {{#invoke:WLink|getEscapedTitle|ws-i.org/...}} | {{#invoke:Webarchiv|getdomain|http://www.ws-i.org/docs/press/pr_101110.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2023-02-08 02:02:58 InternetArchiveBot | 2023-02-08 02:02:58 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: ws-i.org/... | {{#invoke:WLink|getEscapedTitle|ws-i.org/...}} | {{#invoke:Webarchiv|getdomain|http://www.ws-i.org/docs/press/pr_101110.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2023-02-08 02:02:58 InternetArchiveBot | 2023-02-08 02:02:58 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: ws-i.org/... | {{#invoke:WLink|getEscapedTitle|ws-i.org/...}} | {{#invoke:Webarchiv|getdomain|http://www.ws-i.org/docs/press/pr_101110.pdf}} }} (Memento{{#if: {{#if: 2023-02-08 02:02:58 InternetArchiveBot | 2023-02-08 02:02:58 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: ws-i.org/... | {{#invoke:WLink|getEscapedTitle|ws-i.org/...}} | {{#invoke:Webarchiv|getdomain|http://www.ws-i.org/docs/press/pr_101110.pdf}} }}  
                 }}}}}}}}{{#if:2023-02-08 02:02:58 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:20161011062819|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.ws-i.org/docs/press/pr_101110.pdf}}
    || {{#if:  || }}
  }}{{#if: ws-i.org/...
    | {{#if: {{#invoke:WLink|isBracketedLink|ws-i.org/...}}
        | {{#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.ws-i.org/docs/press/pr_101110.pdf%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.ws-i.org/docs/press/pr_101110.pdf%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.ws-i.org/docs/press/pr_101110.pdf }}
              | 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}}
            }} 
       }}
  }}  – Die Letzte Pressemitteilung (abgerufen am 27. Januar 2017)</ref>

Profile

Es haben sich aus unterschiedlichen Interessen und spezifischen Aufgabenstellungen eine Vielzahl von Webservice-Spezifikationen entwickelt (siehe WS-*). So nutzt jeder nur einen Teil der Spezifikationen, die quasi auch noch selbst beliebig interpretiert werden können. „Profiles“ fügen nun Randbedingungen ein, die die interoperable Nutzung der Webservice-Spezifikationen ermöglichen. Dabei ist die Grundstruktur der Profile stets die gleiche, und sie schränkt immer nur bestehende Spezifikationen ein und weicht Bedingungen nie auf, so dass eine Rückwärtskompatibilität immer gewährleistet ist.

Wichtige Profile

Weblinks

  • ws-i.org – Offizielle Website (historisch).
  • heise.de/... – Webservices-Konsortium löst sich auf (abgerufen am 26. Januar 2017).

Einzelnachweise

<references />