Adobe Connect 웹 서비스를 알아봅니다. 기본 사항을 살펴보고 이러한 API를 사용하는 위치와 방법을 이해합니다.
Adobe Connect은 클라이언트가 Adobe Connect 계정과 데이터를 교환하기 위해 호출할 수 있는 웹 서비스를 제공합니다. Adobe Connect 호스팅 계정 및 Adobe Connect 라이센스가 부여된 서버의 계정으로 웹 서비스를 사용할 수 있습니다.
이 안내서에서는 응용 프로그램이 Adobe Connect 웹 서비스를 호출하고 XML 응답을 해석하는 방법을 설명합니다. Adobe Connect용 사용자 정의 응용 프로그램을 구축하거나 학습 관리 시스템 또는 LDAP 디렉토리 서비스와 같은 다른 시스템과 통합하려는 개발자를 대상으로 합니다.
이 안내서를 사용하기 전에 XML의 기본 사항 및 HTTP를 사용하여 클라이언트 응용 프로그램에서 서버와 통신하는 방법을 이해해야 합니다. 이 안내서에서는 일부 Java 코드 샘플을 포함하지만 하나의 특정 언어나 환경을 사용하고 있다고 가정하지는 않습니다.
Adobe Connect 웹 서비스의 개발 환경
Adobe Connect 웹 서비스를 사용하면 언어 HTTP를 통해 XML을 보내고 받을 수 있는 모든 언어 또는 플랫폼을 사용하여 사용자 정의 응용 프로그램을 개발할 수 있습니다. 예를 들어, Java 및 J2EE 플랫폼, C#.NET, PHP, 포털 서버 또는 모든 웹 개발 플랫폼을 사용할 수 있습니다. 사용자 정의 응용 프로그램의 대부분은 웹 응용 프로그램 또는 포털입니다.
일반적으로 다음과 같은 유형의 도구가 유용합니다.
XML 파서 코드 라이브러리: 프로그래밍 언어가 XML 구문 분석을 지원하는 경우.
쿠키 관리 코드 라이브러리: Adobe Connect가 반환하는 세션 쿠키 관리에 유용.
브라우저에서 HTTP 요청 및 응답 헤더를 보기 위한 도구. 이러한 도구는 인터넷에서 사용할 수 있습니다.
추가 리소스
인터넷에서 Adobe Connect, 웹 서비스 및 XML, Adobe Connect에서 사용하는 기타 기술에 관한 정보를 제공하는 유용한 리소스를 찾을 수 있습니다.
Adobe Connect
Adobe Connect 사용자 커뮤니티
Adobe Connect 사용자 커뮤니티(connectusers.com): Adobe Connect 커뮤니티 허브입니다. 이 사이트에서는 포럼, 자습서, 이벤트, 알림, 파트너 쇼케이스 등을 이용할 수 있습니다.
Adobe Connect 도움말 지원 센터
Adobe Connect 도움말 및 지원 센터에 Adobe Connect 설명서 및 지원 연락처 정보가 포함되어 있습니다.
XML 및 웹 서비스
Web Services Primer
Xml.com 웹사이트(xml.com)에서 웹 서비스를 쉽게 소개할 수 있습니다.
XML 자습서
W3Schools 웹사이트(w3schools.com)에서 XML을 시작하는 데 도움을 받을 수 있습니다.
XPath 자습서
또한 W3Schools 웹사이트(w3schools.com)에서도 XML 문서를 구문 분석하여 응용 프로그램에서 사용할 수 있도록 하는 XPath를 설명합니다.
XSLT 자습서
W3Schools 웹 사이트(w3schools.com)의 세 번째 자습서에서는 XML 데이터를 다른 형식으로 변환하는 데 사용하는 XSL 변환을 설명합니다.
XSL 변환(XSLT) 사양
W3C 웹사이트(w3.org)는 XSLT를 만든 표준 위원회에서 공식적으로 정의한 XSLT입니다.
날짜 및 시간의 숫자 표시
국제 표준화 기구 웹사이트(iso.org)에서 ISO 8601 표준 날짜 및 시간 형식을 사용하는 방법의 정보를 제공합니다.
날짜 및 시간 형식
W3C 웹사이트(w3.org)에서는 ISO 8601 날짜 및 시간 형식의 공식적인 정의를 제공합니다.
URI의 일반 구문
예약된 문자 및 백분율 인코딩에 관한 정보는 RFC3986에서 확인할 수 있습니다. URL은 예약된 문자를 퍼센트 인코딩으로 올바르게 인코딩해야 합니다.
기타 기술
SCORM의 개념
Eduworks Corporation 웹사이트(eduworks.com)에서 공유 가능한 콘텐츠 개체 참조 모델에 관한 자습서와 공유 가능한 콘텐츠 개체(SCO) 및 학습 관리 시스템(LMS)을 설명합니다.
LDAP 로드맵
Kings Mountain Systems 웹사이트(www.kingsmountain.com)에서 LDAP(Lightweight Directory Access Protocol)에 관한 유용한 개요를 제공합니다. 이 사이트는 Adobe Connect와 LDAP 디렉토리를 통합하는 개발자를 위한 유용한 자료 또는 링크를 제공할 수 있습니다.
Microsoft SQL Server
Adobe Connect는 사용자 정의 응용 프로그램에서 데이터를 검색하고 쓰는 Microsoft SQL Server 데이터베이스를 사용합니다. Microsoft SQL Server 개발자 센터(msdn.microsoft.com)에서 참조, 커뮤니티, 지원 및 기타 정보를 비롯한 유용한 리소스를 찾을 수 있습니다.
웹 서비스 안내서에 사용된 규칙
이 안내서에서는 이미 익숙한 코드를 표시하기 위하여 업계 표준 규칙을 사용합니다.
그러나 API 참조는 호출하는 응용 프로그램과 서버 간 API 계약에 대한 형식 정의입니다. 따라서 요청 URL의 구문 정의가 설명되어야 합니다.
다음과 같이 가독성을 위해 요청 URL의 각 섹션을 별도의 줄에 배치했습니다.
http://server_name/api/xml ?action=custom-fields &filter-definition=value &session=BreezeSessionCookieValue
브라우저의 주소 표시줄에 요청 URL을 입력하거나 응용 프로그램에서 구성할 때 요청 URL을 입력하거나 한 줄로 구성합니다.
https://example.com/api/xml?action=custom-fields&filter-name=location
파란색 코드 글꼴의 구문 요소는 정의 구문의 하이퍼링크와 함께 구성하는 정의를 나타냅니다.