무지개곰
반응형
article thumbnail
[정처기-SW 설계] 미들웨어 솔루션 명세
정보처리기사/SW설계 2024. 11. 9. 12:45

미들웨어의 주요 유형과 예시1) 데이터베이스 미들웨어 (DB - Database)데이터베이스 미들웨어는 클라이언트와 원격 데이터베이스를 연결해 주는 2 계층(Tier) 아키텍처의 미들웨어입니다. 이를 통해 클라이언트 애플리케이션이 데이터베이스에 쉽게 접근할 수 있습니다.대표적 미들웨어: ODBC(마이크로소프트), IDAPI(볼랜드), Glue(오라클)2) 원격 프로시저 호출 (RPC - Remote Procedure Call)RPC 미들웨어는 로컬 프로시저처럼 원격 시스템의 프로시저를 호출하여 응용 프로그램 간의 상호작용을 가능하게 하는 방식입니다. 이를 통해 서로 다른 시스템 간의 통신을 효율적으로 할 수 있습니다.대표적 미들웨어: Entera(이큐브시스템스), ONC/RPC(OSF)3) 메시지 지향 ..

article thumbnail
[정처기-SW개발] 데이터베이스
정보처리기사/SW개발 2024. 11. 8. 23:01

데이터 베이스와 DBMS데이터베이스(Database)공용 데이터(Shared Data): 여러 응용 시스템이 공동으로 소유하고 유지하는 데이터.통합된 데이터(Integrated Data): 데이터 중복을 최소화하여 모아둔 데이터 집합.운영 데이터(Operational Data): 특정 업무 수행에 반드시 필요한 데이터.저장된 데이터(Stored Data): 컴퓨터의 저장 매체에 기록된 데이터.DBMS (Database Management System)데이터베이스 관리 시스템(DBMS)은 사용자 요구에 따라 정보를 생성하고, 데이터베이스를 관리해 주는 소프트웨어입니다.정의 기능(DDL): 데이터베이스의 데이터 타입, 구조, 제약 조건 등을 정의합니다.예) DDL (Data Define Language)로 ..

article thumbnail
[정처기-SW 설계] 인터페이스 방법 명세화
정보처리기사/SW설계 2024. 11. 8. 12:32

시스템 연계 기술시스템 연계 기술은 직접 연계 방식과 간접 연계 방식으로 구분됩니다. 각 방식은 시스템 환경 및 요구 사항에 따라 선택할 수 있습니다.직접 연계 방식직접 연계 방식은 시스템 간 데이터를 직접 교환하는 방식으로, 속도와 신뢰성이 뛰어난 반면 시스템 간 강한 결합을 유발할 수 있습니다.DB 링크 (DB Link): 수신 시스템에서 DB Link를 생성하여 송신 시스템이 해당 링크를 직접 참조하는 방식입니다. 예: 테이블명@DB Link명DB 연결 (DB Connection): 수신 시스템의 WAS(Web Application Server)에서 송신 시스템의 DB로 직접 연결하는 방식으로, DB Connection Pool을 사용하여 데이터베이스에 접근합니다. 예: Data Source = D..

article thumbnail
[정처기-SW 개발]
정보처리기사/SW개발 2024. 11. 7. 20:26

자료 구조의 분류자료 구조는 크게 선형 구조와 비선형 구조로 나눌 수 있습니다.선형 구조(Linear Structure): 데이터가 일렬로 나열되는 구조입니다.배열(Array)스택(Stack)큐(Queue)데크(Deque)선형 리스트(Linear List): 순차 리스트와 연결 리스트로 구분비선형 구조(Non-Linear Structure): 데이터가 계층적 또는 연결된 형태로 나열됩니다.트리(Tree)그래프(Graph)배열 (Array)배열은 정적인 자료 구조로 메모리 내에서 연속된 공간을 차지하며 반복적인 데이터 처리에 적합한 구조입니다.장점: 같은 데이터형을 가진 데이터를 한 이름으로 관리해 코드의 가독성과 처리 효율성을 높입니다.단점: 메모리가 연속적으로 할당되어야 하므로 메모리 낭비 가능성이 있..

반응형