| Bellacosa Mainframe apresenta o XML |
🔥☕ XML: O “DINOSSAURO IMORTAL” QUE AINDA MOVE BANCOS, GOVERNOS E O MAINFRAME — A TECNOLOGIA QUE SOBREVIVEU À INTERNET, À NUVEM E AO JSON ☕🔥
Tem tecnologia que nasce como moda.
E tem tecnologia que vira infraestrutura invisível da civilização digital.
O XML pertence ao segundo grupo.
Muita gente nova olha para XML como se fosse apenas “aquele formato verboso cheio de tags”.
Mas o programador COBOL sênior sabe de uma coisa:
👉 Quando o assunto é integração corporativa séria, rastreabilidade, contratos rígidos, padronização e interoperabilidade… o XML ainda reina em silêncio.
Enquanto startups brigavam por frameworks JavaScript…
O XML estava movimentando:
- bancos centrais,
- sistemas SWIFT,
- telecomunicações,
- ERPs,
- SOA corporativo,
- NF-e,
- SOAP,
- mensageria,
- e toneladas de integrações no z/OS.
Sim…
O “velho XML” ainda respira dentro de milhões de transações por segundo.
☕ O NASCIMENTO DO XML — QUANDO A WEB VIROU BAGUNÇA
No começo da internet, o HTML dominava tudo.
Mas existia um problema gigantesco:
HTML servia para exibir dados.
Não para descrever dados.
Ou seja:
- visual bonito,
- estrutura fraca,
- sem semântica corporativa,
- difícil integração entre sistemas.
A indústria percebeu rapidamente:
“Precisamos de um padrão universal para troca estruturada de informações.”
Foi aí que nasceu o XML.
🔥 QUEM CRIOU O XML?
O XML foi criado por um grupo do W3C (World Wide Web Consortium).
O principal nome associado ao XML é:
🚀 Jon Bosak
Engenheiro da Sun Microsystems.
Conhecido até hoje como:
“O Pai do XML”.
Bosak liderou o Working Group responsável pela especificação.
📅 DATA OFICIAL DE LANÇAMENTO
O XML 1.0 tornou-se recomendação oficial do W3C em:
📌 10 de fevereiro de 1998
E praticamente explodiu no mercado corporativo.
💣 A IDEIA REVOLUCIONÁRIA DO XML
O XML não queria substituir HTML.
Ele queria resolver outro problema:
🔥 DAR SIGNIFICADO AOS DADOS
Exemplo:
<cliente>
<nome>Vagner Bellacosa</nome>
<conta>45892</conta>
<saldo>9500.75</saldo>
</cliente>
Agora o sistema entende:
- o que é nome,
- o que é conta,
- o que é saldo,
- e como transportar isso entre plataformas diferentes.
Isso mudou completamente a integração corporativa.
☕ O XML VIROU A “LINGUAGEM UNIVERSAL” DAS EMPRESAS
Nos anos 2000, XML virou praticamente religião corporativa.
Tudo era XML:
- Web Services SOAP,
- ESB,
- integração B2B,
- mensageria,
- ERP,
- telecom,
- middleware,
- governo eletrônico,
- documentos fiscais.
Era o Esperanto da TI corporativa.
🚀 XML NO MAINFRAME — A FUSÃO ENTRE O LEGADO E A INTERNET
Aqui começa a parte que o programador COBOL sênior conhece profundamente.
Quando o mundo começou a falar:
- APIs,
- e-business,
- internet banking,
- SOA,
- integração distribuída,
o mainframe precisava conversar com o planeta.
E o XML virou a ponte.
🔥 O DIA EM QUE O COBOL COMEÇOU A “FALAR INTERNET”
A IBM integrou XML ao ecossistema z/OS de várias formas:
- CICS Web Services
- IMS Connect
- MQ
- SOAP Services
- DB2 XML
- z/OS Connect
- Enterprise COBOL XML PARSE
- XML GENERATE
De repente:
👉 programas COBOL passaram a consumir e gerar XML nativamente.
☕ EXEMPLO REAL EM COBOL — XML GENERATE
Gerando XML diretamente do COBOL
IDENTIFICATION DIVISION.
PROGRAM-ID. XMLTEST.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 CLIENTE.
05 NOME PIC X(20) VALUE 'BELLACOSA'.
05 CONTA PIC 9(6) VALUE 123456.
05 SALDO PIC 9(5)V99 VALUE 150075.
01 XML-SAIDA PIC X(500).
PROCEDURE DIVISION.
XML GENERATE XML-SAIDA
FROM CLIENTE
DISPLAY XML-SAIDA.
STOP RUN.
Resultado aproximado:
<CLIENTE>
<NOME>BELLACOSA</NOME>
<CONTA>123456</CONTA>
<SALDO>1500.75</SALDO>
</CLIENTE>
Sim…
O COBOL virou produtor de XML sem precisar reinventar parser manual.
💣 XML PARSE — QUANDO O COBOL COMEÇOU A ENTENDER TAGS
Depois veio o:
XML PARSE
Agora o COBOL conseguia interpretar XML de entrada.
Isso foi revolucionário.
O legado deixou de ser “isolado”.
O mainframe passou a:
- consumir serviços externos,
- receber payloads SOAP,
- integrar ERPs,
- conversar com Java,
- integrar aplicações distribuídas.
🚀 XML E O IMPÉRIO DO SOAP
Antes do REST dominar o hype…
SOAP era o rei absoluto das integrações corporativas.
E SOAP é baseado em XML.
Exemplo:
<soap:Envelope>
<soap:Body>
<consultaSaldo>
<conta>123456</conta>
</consultaSaldo>
</soap:Body>
</soap:Envelope>
Milhões de transações bancárias ainda usam isso HOJE.
☕ O XML É “VERBOSO”? SIM. E ISSO É DE PROPÓSITO.
A nova geração reclama:
“XML é grande demais.”
Mas existe um motivo.
O XML foi criado pensando em:
- legibilidade,
- validação,
- governança,
- auditoria,
- contratos formais,
- interoperabilidade corporativa.
Ele privilegia:
clareza acima da compactação.
🔥 VANTAGENS DO XML
🚀 Estrutura rígida
Excelente para ambientes críticos.
🚀 Auto descritivo
Os dados explicam a si mesmos.
🚀 Padronização mundial
Quase toda plataforma suporta XML.
🚀 Extensível
Você cria suas próprias tags.
🚀 Forte validação
Com:
- DTD
- XSD Schema
🚀 Excelente para integração corporativa
Principalmente em ambientes heterogêneos.
💣 DESVANTAGENS DO XML
⚠️ Verbosidade
Arquivos grandes.
⚠️ Parsing pesado
Consome CPU e memória.
⚠️ Mais lento que JSON
Especialmente em APIs modernas.
⚠️ Complexidade
Schemas gigantes podem virar monstros corporativos.
☕ O JSON “MATOU” O XML?
Não.
Ele apenas ocupou outro espaço.
JSON venceu:
- mobile,
- microservices,
- front-end,
- APIs leves.
Mas XML continua fortíssimo em:
- bancos,
- telecom,
- governo,
- seguros,
- sistemas críticos,
- integrações legadas,
- contratos corporativos.
🚀 CURIOSIDADES QUE MUITA GENTE NÃO SABE
🔥 XML influenciou profundamente o mundo moderno
Muitas tecnologias nasceram em cima dele:
- SOAP
- WSDL
- XSLT
- SVG
- RSS
- XHTML
- Office Open XML
🔥 DOCX É XML
Sim.
Um arquivo Word moderno:
.docx
na verdade é:
- um ZIP
- cheio de XMLs internos.
🔥 Excel também usa XML
O formato XLSX é praticamente XML compactado.
🔥 Android usa XML em layouts
Até hoje.
💣 EASTER EGG HISTÓRICO
O nome XML significa:
eXtensible Markup Language
Mas internamente, muitos engenheiros brincavam dizendo:
“XML = eXtremely Much Language”
por causa da verbosidade absurda.
☕ XML NO DB2 — O BANCO RELACIONAL VIROU HÍBRIDO
O DB2 introduziu suporte nativo XML.
Isso foi gigantesco.
Agora era possível:
- armazenar XML puro,
- indexar XML,
- consultar XML com XPath/XQuery,
- misturar SQL relacional com dados hierárquicos.
O banco relacional começou a absorver características semiestruturadas.
Muito antes do hype NoSQL.
🚀 XML E O z/OS CONNECT
Hoje o z/OS Connect traduz:
- REST ⇄ COBOL
- JSON ⇄ estruturas legadas
Mas internamente muitos ambientes ainda convertem:
- XML,
- SOAP,
- payloads corporativos.
O XML continua sendo peça fundamental da integração enterprise.
🔥 O GRANDE PARADOXO DO XML
Todo mundo fala que XML morreu.
Mas:
- bancos continuam usando,
- governos continuam usando,
- seguradoras continuam usando,
- o mainframe continua usando,
- middleware continua usando.
É o típico caso da tecnologia invisível:
quanto mais crítica ela é…
menos as pessoas percebem que ela existe.
☕ CONCLUSÃO — O XML NÃO É MODA. É INFRAESTRUTURA.
O programador COBOL sênior entende algo que o mercado esquece rápido:
👉 tecnologia corporativa não vive de hype.
Ela vive de:
- estabilidade,
- compatibilidade,
- governança,
- previsibilidade,
- integração,
- longevidade.
E nisso…
o XML virou praticamente aço estrutural da computação enterprise.
Enquanto frameworks nascem e morrem em dois anos…
o XML segue silenciosamente:
- integrando continentes,
- movendo trilhões,
- conectando sistemas críticos,
- e mantendo o mainframe conversando com o mundo moderno.
🔥 Porque no fim…
o XML nunca quis ser “cool”.
Ele queria ser eterno.