데이터 교환 형식의 필요성 서로 다른 환경의 시스템들이 데이터를 온전히 주고받으려면, 메모리 속 객체를 전송 가능한 형태로 변환하는 직렬화(Serialization)와 이를 다시 복원하는 역직렬화(Deserialization) 과정이 필수적으로 동반됨 데이터 교환 형식은 이 과정에서 이기종 플랫폼 간의 상호 운용성(Interoperability)을 보장하고 데이터 누락이나 왜곡을 방지하기 위한 표준 규격의 역할 수행   1. 사용자가 태그를 정의, XML XML: eXtensible Markup