EAI : 기업, 서로 다른 플랫폼간 전달,연계, 통합
1. EAI 플랫폼
2. 어댑터
3. 브로커
4. 메시지 큐
5. 비즈니스 워크플로우
유형
- 포인트 투 포인트 : 가장 기초적인 애플리케이션 통합방법
- 허브 앤 스포크 : 단일한 접점의 허브 시스템을 통하여 전송하는 중앙 집중 방식
- 메시지 버스 : 애플리케이션 사이 미들웨어를 두어 연계하는 미들웨어 통합 방식
- 하이브리드 : 그룹 내는 허브 앤 스포크를, 그룹 간에는 메시지 버스를 사용하는 통합 방식
ESB : 기업, 미들웨어 중심
웹 서비스 방식
- SOAP 방식 : HTTP, HTTPS, SMTP를 이용하여 XML 방식의 메시지를 네트워크에서 교환
- UDDI 방식 : 웹 서비스에 대한 정보인 WSDL을 등록하고 검색하기 위한 저장소로 공개적인 접근, 검색이 가능
- WSDL 방식 : 웹 서비스에 대한 상세 정보가 기술된 XML 형식의 언어, UDDI 의 기초
JSON : 속성 - 쌍 값
- AJAX에서 많이 사용되고 XML을 대체하는 주요 데이터 포맷이다.
XML : HTML의 단점을 보완한 인터넷 언어로, SGML의 복잡한 단점을 개선한 특수한 목적을 갖는 마크업 언어
- 송,수신 시스템 간 데이터 연계의 편의성을 위해 전송되는 데이터 구조
AJAX : 자바스크립트 사용, 웹 서버 - 클라이언트 간 비동기적 XML 데이터 교환
AJAX의 주요 기술
- XMLHttpRequest : 웹 브라우저와 웹 서버 간에 메서드가 데이터를 전송하는 객체 폼 API
- JavaScript : 객체 기반의 스크립트 프로그래밍 언어
- XML : HTML의 단점을 보완한 인터넷 언어로서 SGML의 복잡한 단점을 개선한 특수 목적 갖는 마크업 언어
- DOM : XML 문서를 트리 구조의 형태로 접근할 수 있게 해주는 API
- XSLT : XML 문서를 변환하는 데 사용하는 XML 기반 언어
- HTML : 인터넷 웹 문서를 표현하는 표준화된 마크업 언어
- CSS : 마크업 언어가 실제 표시되는 방법을 기술한 언어
REST : 웹과 같은 분산 하이퍼 미디어 환경에서 자원의 존재/상태 정보를 표준화된 HTTP 메서드로 주고받는 웹 아키텍처
HTTP: 인터넷에서 웹서버와 사용자의 인터넷 브라우저 사이에 문서를 전송하기 위해 사용되는 통신 규약
HTML : 웹 페이지 표시를 위해 개발된 지배적인 마크업 언어
'💻 STUDY' 카테고리의 다른 글
[정처기 실기] 소프트웨어 공학 (0) | 2024.04.16 |
---|---|
[정처기 실기] 애플리케이션 테스트 (0) | 2024.04.15 |
[정처기 실기] 운영체제 (0) | 2024.04.12 |
[정처기 실기] 네트워크 (1) | 2024.04.12 |