>> Tecnologia Eletrônica >  >> Telefones >> Secretárias Eletrônicas

Quando Foram Inventados os Web Services?

O termo "web services" e seus padrões centrais emergiram em **1999–2000**, mas raízes conceituais voltam ao final dos anos 1980.

Linha do Tempo

  • Anos 1980: RPC (Remote Procedure Call), CORBA, DCOM — binários, específicos de plataforma.
  • 1997: XML 1.0 padronizado — permitindo troca de dados baseada em texto.
  • 1999: Microsoft, IBM, Ariba publicam "XML Protocol to Describe and Discover Web Services" (precursor SOAP 1.0).
  • 2000: SOAP 1.1 submetido à W3C; WSDL (Web Services Description Language) 1.0; spec de registro UDDI (Universal Description, Discovery, and Integration).
  • 2001: W3C XML Protocol Working Group criada; SOAP 1.2 (2003).
  • 2002‑2004: Stack WS-* (Security, Addressing, ReliableMessaging, Policy) — boom SOA enterprise.
  • 2000 (paralelo): Dissertação de PhD de Roy Fielding define REST (Representational State Transfer) — alternativa leve, HTTP-nativa.
  • 2005+: REST/JSON ultrapassa SOAP para APIs públicas (Twitter, Facebook, AWS, Stripe).
  • 2015: gRPC (HTTP/2 + Protobuf) — serviços internos high-performance.
  • 2018: GraphQL (Facebook, 2012) vai mainstream — linguagem de query flexível.

Marco Principal

O white paper de 1999 é amplamente citado como o **nascimento do stack moderno de web services** (SOAP/WSDL/UDDI). REST seguiu logo após como estilo arquitetural mais simples.

Hoje

  • APIs públicas: REST/JSON, GraphQL.
  • Integração enterprise: SOAP, gRPC, AsyncAPI (event-driven).
  • Service mesh (Istio, Linkerd) lida com observabilidade, segurança, resiliência.