본문 바로가기

ETC/자격증

[정보처리기사실기]통합 구현 요약 정리

반응형

1. 통합 구현 : 사용자의 요구사항에 맞춰 송, 수신 모듈과 중계 모듈간의 연계를 구현하는 것

    - 송, 수신 시스템과 모듈, 중계 시스템, 연계 데이터, 네트워크

 

2. 연계 메커니증 : 데이터의 생성 및 전송을 담당하는 송신 체계와 데이터 수신 및 운영 DB 반영을 담당하는

                        수신체계로 구성된다.

 

3. 직접 연계 방식 : 중간 매체 없이 송, 수신 시스템이 직접 연계하는 방식

    - 연계 및 통합 구현이 단순하고 용이하다.

    - 데이터 연계 처리 성능이 뛰어나다.

    - 개발비용이 저렴하고 개발기간이 짧다.

    - 송, 수신시스템간 결합도가 높아 시스템 변경 시 오류 발생할 수 있다.

    - 보안을 위한 암호화, 보호화 처리와 비즈니스 로직을 적용하기 어렵다.

    - 연계 및 통합이 가능한 시스템 환경이 제한적이다.

    - DBLink / API(Application Programming Interface) / Open API / DB Connection /

      JDBC(Java DataBase Connectivity)

 

4. DB Connection : WAS에서 송신 시스템의 DB로 연결해주는 방식

 

5. 간접 연계 방식

    - 서로 다른 네트워크, 프로토콜 등 다양한 환경의 연계 및 통합이 가능

    - 송, 수신 시스템간 인터페이스가 변경되어도 오류없이 서비스가 가능

    - 보안 품질 보장과 비즈니스 처리를 위한 조직을 쉽게 반영

    - 연계 메커니즘과 아키텍처가 복잡

    - 중간 매개체로 인해 성능이 저하될 수 있음

    - 개발 및 적용기간이 비교적 길다

    - 연계솔루션 / ESB(Enterprise Service Bus) / Socket / Web Service

 

6. 연계솔루션 : EAI 서버와 송, 수신 시스템에 설치되는 클라이언트를 이용하는 방식

 

7. Web Service : 웹 서비스에서 WSDL, UDDI, SOAP 프로토콜을 이용하여 연계하는 방식

 

8. 송신시스템에서 인터페이스 테이블 / 파일 생성시 보안이 필요한 데이터는 암호화하고 수신시스템에서

   암호화(DES 개인키(대칭) / RSA 공개키(비대칭))된 데이터를 운영 DB에 반영시 복호화 환다.

 

9. 로그(Log) 기록 : 송, 수신 시스템에서 수행되는 모든 과정에 대한 결과 및 오류에 대한 정보를 로그 테이블이나

                         파일에 기록한 것

 

10. 암호화 알고리즘의 개념 : 평문을 암호화 된 문장으로 만드는 절차

 

11. EAI(Enterprise Application Integration) : 기업 내 각종 애플리케이션 및 플랫폼간의 정보 전달, 연계, 통합 등 상호

                                                         연동이 가능하게 해주는 솔루션

    - Point - to - Point

    - Hub & Spoke

    - Message Bus(ESB 방식) : EAI와 유사하지만 애플리케이션보다는 서비스 중심의 통합을 지향한다.

    - Hybrid : Hub & Spoke 와 Mesage Bus 의 혼합

 

12. 웹 서비스(Web Service)

    - SOAP(Simple Object Access Protocol) : Http, Https, SMTP 등을 활용하여 XML 기반의 메시지를 네트워크 상에

                                                         교환하는 프로토콜

    - UDDI : WSDL 을 등록하여 서비스와 서비스 제공자를 검색하고 접근하는데 사용된다.

    - WSDL : 웹 서비스에 대한 상세 정보를 XML 형식으로 구현

 

13. XML

    - 웹 브라우저 간 HTML 문법이 호환되지 않는 문제와 SGML의 복잡함을 해결하기 위해 개발된 다목적 마크업 언어

    - 유니코드를 기반으로 다국어를 지원

    - 사용자가 직접 태그를 정의

반응형