ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 정보처리기사 실기 요약[통합 구현 - Chapter3](정처기)
    정보처리기사 2021. 6. 2. 21:03
    728x90
    반응형

    정보처리기사 실기 정리는 제가 직접 수기로 작성하여 요약한 내용이기 때문에 조금의 오타가 있을 수 있습니다.

    Chapter10 - 프로그래밍 언어 활용

    Chapter11 - 응용 SW 기초 기술 활용

    Chapter2 - 데이터 입출력 구현

    본 3파트는 학교 OS, DB 수업과 코딩 테스트를 준비하면서 다른 과목들의 암기 시간을 늘리기 위해 정리(암기)하지 않고 갔습니다.

    하지만 양이 많고, 가장 중요하면서 최소 4문제 이상 나오는 파트이기 때문에 준비를 잘해야하는 파트입니다.

    시간이 된다면 추후에 추가하겠습니다.

     

    통합 구현

    Chapter 3

    통합 구현
    단위 모듈 간 연계와 통합을 통하여 사용자와의 요구사항을 수용하고, 새로운 서비스를 추가하기 위한 절차

    연계 시스템 구성
    송신 시스템 : 전송하려는 데이터를 생성해 필요에 따라 변환 후 송신 모듈과 데이터 생성 및 송신 상태를 모니터링
    중계 시스템 : 송/수신 시스템 간의 연계시 적용, 보안성 강화, 매핑 수행
    수신 시스템 : 수신 받은 데이터 정제, 응용 애플리캐이션이나 DB의 테이블에 맞도록 변환해 반영하는 기능

    연계 데이터 
    데이터 형식 : 데이터베이스 테이블, 컬럼, 파일
    파일 형식 : text, XML, CSV

    연계 요구사항 분석
    통합 구현을 위하여 연계 시스템과 관련된 요구사항을 분석하는 과정

    연계 요구사항 분석 절차
    HW/SW/네트워크 확인 - 코드/테이블 정의서 확인 - 점검표 작성 - 인터뷰/설문 조사 진행 - 요구사항 분석서 작성

    연계 데이터 표준화
    정의
    연계 데이터 중 코드화 된 정보는 송신 시스템과 수신 시스템에서 상호 교환 가능하도록 코드 매핑 정보 제공, 송/수신 시스템 간 코드 정보 표준화

    절차
    범위 및 항목 정의 - 연계 코드 변환 및 매핑 - 변경된 데이터 구분 방식 정의 - 데이터 표현 방법 정의 - 정의서 및 명세서 작성

    인터페이스 명세서
    공통부, 개별부, 종료부

    연계 데이터 코드 변화 및 매핑 단계 2가지 방식
    1. 송신 시스템 코드를 수신 시스템으로 매핑
    2. 송/수신 시스템에서 사용되는 코드를 통합해 표준화후 전환

    직접 연계
    DB Link : 한 DB에서 네트워크상 다른 DB로 접속하기 위한 성정해주는 오라클 객체 
    DB Connection Pool : 수신 시스템 WAS에서 송신 시스템 DB로 Connection Pool생성하고, 프로그램 소스에서 WAS에 설정된 Connection Pool 참조해 구현 
    JDBC : 수신 시스템 Batch, Online 프로그램에서 JDBC 드라이버를 이용해 송신 시스템의 DB와 연결
    화면 링크 : 웹 애플리케이션 화면에서 하이퍼링크 이용
    API/Open API : 송신 시스템의 DB와 연결해 데이터를 제공하는 인터페이스 프로그램

    간접 연계
    EAI : 기업 내 필요한 각종 애플리케이션 간에 상호 연동이 가능하도록 통합ㅎ나느 솔루션
    웹서비스 : WSDL과 SOAP 프로토콜을 이용한 시스템 연계, 미들웨어인 ESB에서 서비스간 연동을 위한 변환 처리로 다중 플랫폼 지원
    Socket : 소켓을 생성해 포트를 할당하고, 클라이언트 요청을 연결해 통신하는 네트워크 프로그램 기반 기술

    REST
    HTTP프로토콜로 데이터를 전달하는 프레임워크, 데이터를 HTTP에서 부가적인 전송 레이어 없이 전송하기 위한 간단한 인터페이스
    조건 6가지
    1. 유니폼 인터페이스 2.상태정보 유지 안함 3. 캐시 가능 4. 자체 표현 구조 5. 클라이언트 서버 구조 6. 계층화

    SOAP
    웹에서 HTTP, HTTPS, SMTP 등을 통해 XML 기반의 메시지를 컴퓨터 네트워크 상에서 교환하는 프로토콜

    SOA(서비스지향 아키텍쳐)
    대규모 컴퓨터 시스템을 구축할 때의 개념,일처리에 해당하는 소프트웨어 기능을 서비스로 판단하여 그 서비스를 네트워크상에 연동하여 시스템 전체를 구축해 나가는 방법론

    ROA
    소프트웨어 공학에서 리소스 지향 아키텍처는 "RESTful" 인터페이스 자원의 형태로 소프트웨어를 설계 및 개발을 위한 소프트웨어 아키텍처와 패러다임 스타일

    연계 장애 및 오류 확인과 처리 절차
    장애 및 오류 현황 모니터링 화면을 이용한 확인 - 장애 및 오류 구간별 로그 확인 및 원인 분석 - 로그 장애 조치 - 필요시 재작업

    블록 암호화 : DES, AES, ARIA, SEED
    스트림 암호화 : LFSR, SEAL, RC4

    해시
    성질
    1. 역상 저항성 2.제2 역상 저항성 3.충돌 저항성
    종류  : MD5, SHA-1,2

    SPN
    샤논의 "여러 개 함수를 중첩하면 개별 함수로 구성된 암호화보다 안전하다"는 이론에 근거한 암호화 방식
    종류 : AES, ARIA

    파이스텔
    블록 암호화 방식중 하나, 특정 함수의 반복으로 이루어짐
    종류 : DES, SEED

    인수분해
    두 큰 소수p, q 곱으로, p, q를 추출하기 어렵다는 점
    종류 : RSA

    이산대수
    종류 : Diffie-Hellman, DSA

    WSDL
    비즈니스 서비스를 기술하여 비즈니스들끼리 전자적으로 서로 접근하는 방법을 제공하기 위해 사용
    확장성 언어(XML)기반, UDDI의 기초, 웹 서비스를 제공하기 위해 SOAP, XML 스키마와 결합해 사용

    EAI
    기업 내부에서 운영되는 각종 플랫폼 및 애플리케이션 간의 정보 전달, 연계, 통합을 가능하게 해주는 솔루션
    유형
    Point-to-Point, Hub&Spoke, Message Bus(ESB), Hybrid
    구성요소
    Platform, Application Adapter(데이터 입출력 도구), Data Broker(애플리케이션 간 통합을 위해 데이터 포맷과 데이터 코드를 변환 담당),Business Work flow(미리 정의한 업무 프로세스 따라 애플리케이션간 데이터 전달 및 연동을 처리하는 소프트웨어 모듈)

    ESB
    Web service, Intelligent Routing, Transformation 기술을 기반을 SOA를 지원하는 미들웨어 플랫폼
    대용량 데이터 처리에 유리하며, 애플리캐이션 사이에 미들웨어를 설치해 확장성이 뛰어나다.

    RTE
    회사의 주요 경영정보를 통합관리하는 실시간 기업의 기업경영 시스템

    웹 서비스 보안 프로토콜
    SAML(인증/권한 관리), XKMS(키관리), XACML(접근제어)

    SGML
    문서용 마크업 언어를 정의하기 위한 메타언어, 다양한 응용이 가능하도록 다양한 마크업 구문을 제공

    RSS
    뉴스나 블로그 사이트에서 주로 사용하는 콘텐츠 표현 방식

    XML
    레바논 출신의 유리 루빈스키가 기존 HTML의 한계를 지적하여 W3C에서 개발된 기술
    SGML의 단순화된 집합, 구조적인 데이터를 위한 모듈식
    기반 언어 : XHTML, SVG, RDF, RSS, Atom

    WSDL
    XML로 기술된 웹 서비스 기술언어 or 기술된 정의 파일의 총칭

    UDDI
    인터넷상에서 전 세계 비즈니스 업체 목록에 자신의 목록을 등록하기 위한 XML 기반의 레지스트리

    웹 서비스
    네트워크에 분산된 정보를 표준화된 서비스 형태로 공유하는 기술, SOA 개념을 실현하는 대표적인 기술
    SOAP, WSDL, UDDI 등 표준 기술을 이용해 네트워크에 연결된 다른 컴퓨터 간 상호작용을 위한 서비스, 플랫폼

    웹 서비스 방식 구축 절차
    송/수신 파일 경로 및 파일명을 정의 - 송신 연계 응용 프로그램 구현 - 파일을 전송 - 수신 DB에 반영 서비스를 호출 - 수신 연계 응용 프로그램 구현

    연계 시스템 구성요소
    송신 모듈, 수신 모듈, 연계 서버와 엔진, 모니터링 현황

    반응형
Designed by Tistory.