[정처기 필기] 미들웨어, JSON, AJAX, 인터페이스 구현검증도구/기술
by 볼빵빵오춘기미들웨어 솔루션
- 클라이언트와 서버 간의 통신 을 담당하는 시스템 SW이다.
- 이기종 HW, SW, 네트워크, 프로토콜, PC 환경, OS 환경 등에서 시스템 간의 표준화된 연결을 도와주는 SW
- 표준화된 인터페이스를 통하여 시스템 간의 데이터 교환에 있어 일관성을 제공한다.
- 운영체제와 애플리케이션 사이에서 중간 매개 역할을 하는 다목적 SW
- 미들웨어 솔루션의 유형
- DB
DB 제작사에서 제공하는 클라이언트와 DB를 연결하기 위한 미들웨어 - TP-Monitor
비즈니스의 요구사항을 해결하기 위하여 여러 SW 상호 간 혼합된 환경의 온라인 업무에서 세션, 시스템, DB사이의 트랜잭션을 감시하는 미들웨어 - ORB
객체지향 미들웨어로 코바 표준 스펙을 구현한 미들웨어이다. - RPC
분산 처리 시스템을 구현하기 위해 응용 프로그램의 프로시저를 사용하여 원격 프로시저를 로컬 프로시저처럼 호출하는 방식이다. - MOM
메시지를 기반으로 하는 비동기식 메시지 전달 보장 방식 미들웨어로 이기종의 분산 DB 시스템에서 데이터 동기화에 주로 사용한다. - WAS
일반 웹 서버와 구별되며, 주로 DB서버와 같이 동적 서버 콘텐츠를 수행한느데 사용한다. - ORM
전통적인 TP-Monitor의 기능과 ORBs에 의해 제공되는 객체 기반 프로그램 인터페이스를 제공한다.
- DB
- EAI 유형
- Point-to-Point
- Hub & Spoke
- Hybrid
JSON(JavaScript Object Notaiton)
- 속성/값 쌍으로 이루어진 데이터 오브젝트를 전달하기 위해 사용하는 개방형 표준 포맷이다.
- AJAX에서 많이 사용되고 XML을 대체하는 주요 데이터 포맷이다.
- 언어 독립형 데이터 포맷으로 다양한 프로그래밍 언어에서 사용되고 있다.
AJAX(Asynchronous Javacript And Xml)
- JavaScript를 사용한 비동기 통신 기술로 클라이언트와 서버 간에 XML 데이터를 주고받는 기술이다.
- 브라우저가 가지고 있는 XMLHttpRequest객체를 이용해서 전체 페이지를 새로 고치지 않고도 페이지 일부만 위한 데이터를 로드하는 기법이다.
인터페이스 구현 검증 도구
Watirm, xUnit, FitNesse, STAF, NTAF Naver, Selenium
인터페이스 연계 기술
- DB Link수신 시스템의 DB에서 송신시스템에서 접근 가능한 DB Link를 생성한 뒤 송신시스템에서 DB Link로 직접 참조하여 연계하는 것이다.
- DB에서 제공하는 DB Link 객체를 이용하는 것이다.
- Scoket
- 서버에서 통신을 위한 소켓을 생성, 포트를 할당한 뒤 클라이언트의 통신 요청 시 클라이언트와 연결하는 방식이다.
인터페이스 보안 기술
IPSEC(IP security protocol)
- 보안에 취약한 인터넷상에서 안전한 통신을 실현하는 통신 규약이다.
- 가상 전용 회선을 구축하여 데이터를 도청당하는 등의 횅위를 방지하기 위한 통신 규약이다.
SSL
- 웹 브라우저와 웹 서버 간에 데이터를 안전하게 주고받기 위한 업계 표준 프로토콜이다.
- 미국 넷스케이프 커뮤니케이션스사가 개발했고 MS사 등 주요 웹 제품 업체가 채책하고 있다.
- FTP 등 다른 TCP/IP 애플리케이션에 적용할 수 있다.
- 인증 암호화 기능을 제공한다.
'📚 자격증 > 정처기' 카테고리의 다른 글
[정처기 필기] SW 테스트 원리 및 테스트 종류 (0) | 2023.07.11 |
---|---|
[정처기 필기] IDE, 빌드 자동화 도구, DRM, 형상관리 (0) | 2023.07.11 |
[정처기 필기] 객체지향 프로그래밍 (0) | 2023.07.11 |
[정처기 필기] CBD, 구조적분석, SW 아키텍처 (0) | 2023.07.11 |
[정처기 필기] 컴포턴트, 모듈, 응집도, 결합도 (0) | 2023.07.11 |
블로그의 정보
Hello 춘기's world
볼빵빵오춘기