* 통합구현:
- 송/수신 모듈과 중계 모듈 간의 연계를 구현하는 것.
- 송/수신 방식이나 시스템 아키텍처 구성, 송/수신 모듈 구현 방법 등에 따라 다르므로 사용자의 요구사항과 구축 환경에 적합한 방식 설계
* 구성요소:
- 송신 시스템과 모듈
- 수신 시스템과 모듈
- 중계 시스템
- 연계 데이터
- 네트워크
* 연계 매커니즘: 응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계시 요구사항을 고려한 연계방법과 주기를 설계하기 위한 매커니즘.
* 연계 매커니즘 수행 절차:
- 연계 데이터 생성 및 추출
- 코드 매핑 및 데이터 변환
- 인터페이스 테이블 또는 파일 생성
- 연계 서버 또는 송신 어댑터
-> 실패시 로그 기록
* 로그 기록: 송/수신 시스템에서 수행되는 모든 과정에 관한 결과 및 오류에 대한 정보를 로그 테이블이나 파일에 기록하는 과정
* 연계 방식:
- 직접연계
- DB 링크(DB Link)
- DB 연결(DB Connection)
- API/Open API
- JDBC
- 하이퍼 링크
- 간접연계
- 연계 솔루션(EAI)
- Web Service/ESB
- 소켓(Socket)
* 연계 모듈 구현 환경 구성 및 개발:
- EAI(Enterprise Application Integration)방식은 기업에서 운영되는 이기종간의 정보전달, 연계, 통합을 갖능하게 해주는 솔루션. 각 비즈니스간 통합 및 연계성을 증대시켜 시스템간의 확장성 향상.
- ESB(Enterprise Service Bus)방식은 서로 다른 플랫폼 및 애플리케이션들을 하나의 시스템으로 관리 운영할 수 있도록 서비스 중심의 통합을 지향하는 아키텍처 또는 기술. ESB는 버스를 중심으로 각각 프로토콜이 호환 가능하도록 애플리케이션간의 통합을 느슨한 결합 방식으로 지원하는 방식.
* EAI/ESB 방식 연계 모듈 환경 및 구축 절차:
- 연계 DB 또는 계정 생성
- 연계를 위한 테이블 생성
- 연계 응용 프로그램 구현
* 웹서비스 방식: 네트워크에 분산된 정보를 서비스 형태로 개방하여 표준화된 방식으로 공유하는 기술로써 서비스 지향 하키텍처 개념을 실현하는 대표적인 기술.
* 웹서비스 방식의 유형:
- SOAP 방식
- UDDI 방식
- WSDL 방식
SOAP(Simple Object Access Protocol)은 일반적으로 널리 알려진 HTTP, HTTPS, SMTP 등을 사용하여 XML 기반의 메시지를 네트워크 상태에서 교환하는 프로토콜.
UDDI(Universal Description ,Discovery and Integration)는 웹 서비스를 등록하고 검색하기 위한 저장소로 웹 서비스를 공개적으로 접근, 검색이 가능하도록 공개된 레지스트리.
WSDL(Web Services Description Language)은 웹 서비스가 제공하는 서비스에 대한 정보를 기술한 파일로 XML로 기술
REST 프로토콜: HTTP메소드(POST, GET, PUT, DELETE)를 통해 자원에 대한 생성, 조회, 갱신, 삭제 명령을 적용하는 프로토콜. SOAP 대체가능
- RESTful 웹 서비스란 REST(Representational State Transfer, 2000년, Roy Fielding) 기반의 웹 서비스를 의미하며 HTTP의 기본 기능만으로 원격 정보에 접근하는 웹 응용 기술.
'정처기 실기' 카테고리의 다른 글
[정처기 실기] 화면설계 (0) | 2022.07.10 |
---|---|
[정처기 실기] 인터페이스 구현 (0) | 2022.07.07 |
[정처기 실기] 서버 프로그램 구현 (0) | 2022.07.06 |
[정처기 실기] 데이터 입출력 구현 (2) | 2022.07.04 |
[정처기 실기] 요구사항 확인 (1) | 2022.07.02 |