업데이트된 JSON 스키마 지원 기능, 2019년 릴리스 3 주요 내용
Altova의 2019년 3차 버전 제품군은 개발자들의 요구사항을 반영하고, 혁신적인 새로운 기능들을 추가하여 데이터 처리 방식을 한 단계 발전시켰습니다. 주요 기능들을 살펴보겠습니다.

JSON 스키마 초안 06 버전 및 07 버전
JSON 스키마의 최신 버전에서 제공되는 최적화 기능을 활용하고자 하는 개발자들의 요청에 따라, 저희는 제품 전체에 걸쳐 해당 기능을 지원하도록 개선했습니다. 여기에는 다음 사항이 포함됩니다
- XMLSpy: JSON 스키마 초안 버전 06 및 07을 지원하여 JSON 및 JSON 스키마 문서를 검증, 생성, 그리고 편집할 수 있습니다. 개발자는 기존 XSD 파일을 기반으로 JSON 스키마를 생성할 수도 있습니다. JSON 스키마 생성 기능도 제공됩니다.

MapForce: 새로운 JSON 스키마 버전은 다음 환경에서 지원됩니다 JSON 데이터 매핑 XML, 데이터베이스, EDI, 엑셀 등 다양한 형식으로 데이터를 가져오거나 내보낼 수 있습니다.
RaptorXML Server: 초고속 지원 JSON 및 JSON 스키마 유효성 검사 Altova의 고성능 검증 및 처리 서버 소프트웨어를 사용하여 문서를 처리하는 기능이 업데이트되어 JSON 스키마의 draft-06 및 draft-07 버전을 지원하게 되었습니다.
XMLSpy에서 텍스트 분할 보기 기능
XMLSpy의 텍스트 편집 기능은 XML뿐만 아니라 XSLT, XQuery, HTML, CSS 등 다양한 형식의 파일을 편집하는 데에도 여전히 널리 사용되고 있습니다 JSON, 또한, 개발자들은 이제 편집 창을 가로 또는 세로로 분할하여 하나의 문서를 여러 부분으로 나누어 동시에 작업할 수 있는 새로운 기능을 사용할 수 있습니다.
이는 특히 분량이 많은 문서에서 유용합니다. 왜냐하면, 여러 부분을 동시에 확인하는 것이 종종 도움이 되기 때문입니다.

MapForce에서 고해상도 디스플레이에 대한 완벽한 지원을 제공합니다
XMLSpy와 UModel이 새롭게 개선된 사용자 인터페이스로 업데이트된 것처럼, MapForce 역시 고해상도(HiDPI, 고 PPI) 디스플레이가 제공하는 높은 해상도를 최대한 활용하여 모든 그래픽을 더욱 정밀하고 상세하게 표현합니다. 이를 통해 복잡한 데이터 매핑 프로젝트를 더욱 생생하고 가독성 좋게 만들었습니다.
MapForce에서 새 웹 서비스 매핑 옵션 추가
연결 옵션이 새롭게 추가되었습니다 데이터 매핑을 위한 웹 서비스 ~을 허용하다, ~을 고려하다, ~을 감안하다
- REST 웹 서비스 오류 처리 (SOAP 웹 서비스 오류 처리에 대한 지원 추가) - 때로는 REST 웹 서비스에서 반환되는 오류 메시지가 매핑 결과에 부정적인 영향을 미치지 않는 문제와 관련된 경우가 있습니다. 이러한 경우, MapForce는 이제 매핑을 단순히 중단하는 대신, HTTP 오류 메시지에 대한 다양한 대응 옵션을 제공합니다.
- 동적 사용자 이름/비밀번호
- 웹 서비스 접근에 필요한 사용자 이름/비밀번호를 정적인 값으로 설정하는 대신, 데이터 매핑 자체의 일부로 설정할 수 있습니다
- REST 웹 서비스에서의 비정형 요청/응답 본문 처리 - 새로운 MIME 함수 라이브러리를 통해, 요청 또는 응답의 구조가 정형화되지 않았을 때, 즉 유연하거나 특정 스키마에 구애받지 않을 때에도 RESTful 웹 서비스 호출을 효율적으로 처리할 수 있습니다
MapForce의 새로운 데이터베이스 매핑 옵션
MapForce는 다양한 기능을 제공합니다 데이터베이스 매핑, 그리고 두 가지 새로운 기능이 추가되어 더욱 다양한 활용이 가능해졌습니다
- 데이터베이스 출력 로깅 (추적) 추적 기능이 활성화되면 데이터베이스에 데이터가 삽입되거나 업데이트되는 작업, 또는 오류 등이 XML 파일에 기록됩니다. 이렇게 기록된 내용은 나중에 분석하거나 추가적인 처리를 위해 활용할 수 있습니다. 데이터베이스 변경 사항을 기록하는 기능은 매핑 설계자가 데이터 처리 정의를 개선하거나, 매핑 데이터의 출처를 관리하는 관계자에게 문제점을 보고하는 데 더 많은 제어 기능을 제공합니다.

- ** 오류 처리 시 트랜잭션 롤백 -** 때로는 데이터 매핑 과정에서 오류가 발생하지만, 나머지 매핑 작업은 계속 진행될 수 있습니다. 예를 들어, 특정 데이터베이스 제약 조건 때문에 유효하지 않은 데이터를 삽입하거나 업데이트할 수 없는 경우입니다. 이러한 경우, MapForce는 이제 오류가 발생했을 때 영향을 받은 데이터베이스 부분만 롤백하고, 필요에 따라 나머지 매핑 작업을 계속 진행할 수 있도록, 세밀하게 설정 가능한 데이터베이스 트랜잭션 처리 기능을 제공합니다.
DiffDog 서버에서의 데이터베이스 차이점 분석
DiffDog 서버는 Altova에서 제공하는 고성능 비교 및 병합 도구입니다 차이 분석 엔진, 또한, 새로운 데이터베이스 기능이 추가되어 성능이 향상되었습니다.
DiffDog 데스크톱 비교 도구와 마찬가지로, DiffDog 서버는 이제 주요 관계형 데이터베이스를 모두 지원하여 데이터베이스 구조 및/또는 내용을 비교할 수 있습니다.
제품군 전체에 걸쳐 적용된 기타 기술 업데이트 사항
새로운 JSON 스키마 초안 외에도, Altova의 MissionKit 및 서버 소프트웨어 제품군은 다음과 같은 기능 지원을 추가하여 업데이트되었습니다
- 새로운 데이터베이스 버전:
- PostgreSQL 11
- IBM DB2 for iSeries® 7.2, 7.3
- Office 2019 (OOXML 형식)
- Windows Server 2019
- macOS 10.14 버전
지금 업데이트하세요
최신 버전으로 업데이트하려면 Altova 다운로드 페이지로 방문하시거나, 모든 제품을 30일 동안 무료로 사용해 보실 수 있습니다.