Objective Systems

XBinder

XML Schema 정의에서 애플리케이션 데이터 구조와 XML 인코더·디코더를 생성하는 데이터 바인딩 도구입니다.

XML Schema를 XBinder로 처리해 C, C++, C# 및 Java 객체와 데이터 처리 코드를 생성하는 제품 흐름도
XML Schema부터 애플리케이션 객체와 XML 데이터 처리까지 이어지는 XBinder 흐름입니다.

Overview

XML 구현의 반복 작업을 자동화

스키마와 소스 코드의 일관성을 유지하면서 XML 메시지 처리 코드를 프로젝트 언어로 생성합니다.

  • XML Schema 기반 데이터 구조와 인코더·디코더 생성
  • C/C++, Java, C# 등 제품 옵션에 따른 대상 언어
  • 명령행 기반 생성과 빌드 자동화
XML Schema 소스 파일을 XBinder로 처리해 C 헤더, C 소스 파일과 Makefile을 생성하는 흐름도
스키마 입력에서 헤더, 소스 코드와 빌드 파일 생성까지의 기본 과정입니다.

Development workflow

스키마에서 애플리케이션 코드까지

반복 가능한 코드 생성 흐름으로 스키마 변경을 프로젝트 소스와 데이터 처리 계층에 반영합니다.

  1. 01

    XML Schema 입력

    프로젝트의 데이터 구조와 제약 조건이 정의된 XSD를 준비합니다.

  2. 02

    바인딩 코드 생성

    XBinder가 데이터 타입, 처리 코드와 런타임 연계 소스를 생성합니다.

  3. 03

    애플리케이션 통합

    생성된 코드를 빌드에 포함해 XML 데이터 읽기와 쓰기를 구현합니다.

Key capabilities

일관된 XML 데이터 처리

코드 생성

스키마를 타입 안전한 애플리케이션 코드로 변환.

인코딩·디코딩

생성 런타임으로 XML 문서 읽기와 쓰기 구현.

자동화

스키마 변경을 반복 가능한 빌드 과정에 반영.

InputXML Schema
OutputData Binding Code
LanguagesC/C++ · Java · C#
License플랫폼별 상담

Korean customer services

프로젝트 환경에 맞춘 평가

스키마, 대상 언어와 배포 환경을 확인해 적절한 제품 구성과 평가 절차를 안내합니다.

  • 평가판·라이선스 상담
  • 설치 및 샘플 적용 문의 연계
  • 유지보수·갱신 지원

XBinder 도입을 검토하고 계신가요?

대상 언어와 XML Schema 정보를 알려주시면 상담을 시작할 수 있습니다.