본문 바로가기
기타/정보처리기사

정보처리기사 정처기 | 실기 4 통합 구현 | 연계 메커니즘 구성, 내외부 연계 모듈 구현 | 단원별 정리

by YUNI Heo 2023. 3. 8.
반응형

 

✅ 핵심 키워드

연계 메커니즘

  • 응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계 시 요구사항을 고려한 연계방법과 주기를 설계하기 위한 흐름이다.

 

커넥션 풀(Connection Pool)

  • 데이터베이스와 연결된 커넥션을 미리 만들어서 풀(pool) 속에 저장해 두고 필요할 때 커넥션을 풀에서 가져다가 쓰고 다시 풀에 반환하는 기법이다.

 

JDBC, Java Database Connectivity

  • 데이터베이스에서 자료를 조회하거나 업데이트하기 위해서 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API이다.

 

API, Application Programming Connectivity

  • 응용 프로그램에서 사용할 수 있도록, 운영체제나 프로그램 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스이다.

 

켓(Socket)

  • IP address와 Port 넘버가 합쳐진, 네트워크상에서 서버 프로그램과 클라이언트 프로그램이 통신할 수 있도록 해주는 교환 기술이다.

 

서비스(Web Service)

  • 네트워크에 분산된 정보를 서비스 형태로 개방하여 표준화된 방식으로 공유하는 기술로써 서비스 지향 아키텍처 개념을 실현하는 대표적인 기술이다.

 

✅ 9. 연계 메커니즘 구성

💡 연계 메커니즘 정의

  • 시스템 간의 데이터 통합 및 연계를 위한 기술이다.
  • 데이터 포맷, 프로토콜, 인터페이스 등을 표준화하고, 데이터 변환, 라우팅, 보안 등을 관리한다.
  • 시스템 간의 데이터 공유 및 연계가 원활하게 이루어지며, 비즈니스 프로세스 자동화 및 효율성 향상에 기여한다.

 

10. 내외부 연계 모듈 구현

💡 연계 모듈 구현 환경 구성 및 개발

  • 연계 프로젝트에 필요한 기술 스택과 시스템 환경을 구성한다.
  • 구성된 환경에서 연계 시스템 간의 데이터 전송을 위한 코드를 작성하고, 테스트를 수행하여 안정성과 신뢰성을 보장해야 한다.

 

💡 기출

[단답형] 2020년 2회

다음 설명 중 빈칸에 들어갈 알맞은 용어를 작성하시오.

  • HTTP, HTTPS, SMTP를 통해서 XML 기반의 데이터를 주고받는 프로토콜로 웹 서비스 방식에서 HTTP 기반의 (SOAP, Simple Object Access Protocol)을/를 사용하여 송수신한다. (SOAP, Simple Object Access Protocol) 대신 레스트 풀(RESTful) 프로토콜로 대체할 수 있다.

 

[해설]

SOAP, Simple Object Access Protocol

  • 웹 서비스에서 사용되는 통신 규약이다.
  • XML 기반의 메시지 교환 프로토콜로, HTTP, HTTPS, SMTP 등 다양한 프로토콜을 이용하여 데이터를 전송한다.
  • 요청과 응답을 기본적으로 모두 전송하며, 메시지 내부에는 서비스 요청과 관련된 데이터와 메타데이터가 포함된다.
  • WSDL(Web Services Description Language)을 이용하여 웹 서비스의 기능과 구조를 설명하며, UDDI(Universal Description, Discovery, Integration)를 이용하여 웹 서비스의 위치를 검색한다.
  • 대부분의 플랫폼과 언어에서 지원되기 때문에, 서로 다른 시스템 간의 상호 운용성을 보장한다.

[단답형] 2021년 1회

시스템 통합에 사용되는 솔루션으로 구축 유형에는 Point to Point, Hub & Spoke, Message Bus가 있다. 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보를 전달, 연계, 통합이 가능하도록 해주는 솔루션을 무엇이라고 하는지 쓰시오.

  • EAI (Enterprise Application integration)

 

[단답형] 2020년 3회

EAI 유형에는 메시지 버스(Message bus), 하이브리드(Hybrid), (포인트 투 포인트(Point-to-point)), (허브 앤 스포크(Hub & Spoke)) 4가지가 있다.

 

[해설]

EAI 구축 유형: 포허 메하

  • 인트 투 포인트(Point-to-point)
  • 브 앤 스포크(Hub & Spoke)
  • 시지 버스(Message bus)
  • 이브리드(Hybrid)

[단답형] 2021년 1회

공유메모리, 소켓, 세마포어, 메시지 큐 등 프로세스 간 통신하는 기술을 무엇이라고 하는지 쓰시오.

  • IPC, Inter Process Communication

 

[해설]

  • IPC: 다수의 프로세스 간에 데이터를 주고받거나, 서로간에 작업을 협조할 수 있도록 하는 기술이다.
  • 메시지 큐: IPC를 위한 통신 방식 중 하나로, 메시지를 큐 형태로 저장하고 전송한다.
  • 공유 메모리: IPC를 위한 통신 방식 중 하나로, 메모리 공간을 공유하여 데이터를 주고받는다.
  • 소켓: IPC를 위한 통신 방식 중 하나로, 네트워크를 통해 데이터를 주고받는다.
  • 세마포어: 공유 자원을 동시에 접근하는 경우 발생할 수 있는 문제를 해결하기 위한 동기화 기술로, 상호배제와 동기화 기능을 제공한다.

[단답형] 2021년 1회

웹 서비스명, 제공 위치, 메시지 포맷, 프로토콜 정보 등 웹 서비스에 대한 상세 정보가 기술된 XML 형식으로 구성된 언어를 무엇이라고 하는지 쓰시오. 

  • WSDL, Web Services Description Language

 

[해설]

WSDL, Web Services Description Language

  • 웹 서비스의 기능과 구조를 기술하는 언어이다.
  • 웹 서비스의 인터페이스, 메시지, 데이터 형식, 전송 프로토콜 등을 정의한다.
  • XML 형식으로 작성되며, 웹 서비스를 이용하는 클라이언트와 서버가 통신할 때 필요한 정보를 포함한다.
  • UDDI(Universal Description, Discovery Integration)와 함께 웹 서비스의 검색 및 발견에 사용한다.

[단답형] 2022년 2회

다음 설명에 해당하는 것을 보기에서 골라서 쓰시오. (ICMP, HTTP, Hypertext, XML, HTML, AJAX, JSON)

  1. (HTTP, Hypertext Transfer Protocol)은/는 인터넷에서 요청과 응답에 의해 처리하는 프로토콜로 GET, POST, PUT 등의 방식을 사용한다.
  2. (Hypertext)은/는 문장이나 단어 등이 링크를 통해 서로 연결된 네트워크처럼 구성된 문서로 이미지 등을 누르면 다른 사이트로 옮겨갈 수 있도록 하이퍼링크(Hyperlink)가 걸려 있다.
  3. (HTML, Hypertext Markup Language)은/는 운영체제에 상관없이 브라우저에서 실행되는 웹 문서를 표현하는 표준화된 마크업 언어로 웹 콘텐츠의 의미와 구조를 정의할 때 사용한다.
반응형