Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- sort
- 회전 복잡도
- 기구학
- 맥케이브
- MIPS
- segmentation
- Coding
- 리눅스
- Computer
- 정렬
- 정보처리기사
- 정처기
- 알고리즘
- ROS2
- 합병
- 소스 코드 품질 분석
- 명령어
- 컴퓨터구조
- CentOS
- sam2
- humble
- homogeinous
- AI
- 3dof
- SQL
- Java
- homogenous
- 네트워크 충돌
- robotics
- Linux
Archives
- Today
- Total
UTF-404
데이터 명세화와 미들웨어 솔루션에 대해 알아보기!! 본문
728x90
💡 데이터 명세화란?
➡️ 데이터 명세화는 인터페이스 요구사항 분석 과정에서 식별한 연계 정보 그룹에 해당하는 테이블 정의서, 파일 레이아웃, 코드 정의서 등을 분석하여 필요한 데이터 명세를 만드는 작업이다.
📍 데이터 명세화 문서
문서 | 설명 |
개체(Entity) 정의서 |
∙ 데이터 베이스 개념 모델링 단계에서 도출한 개체의 타입과 관련 속성, 식별자 등의 정보를 개괄적으로 명세화한 정의서 |
테이블(Table) 정의서 |
∙ 논리 및 물리 모델링 과정에서 작성하는 설계 산출물로 테이블을 구성하는 컬럼들의 특성, 인덱스(Index), 업무 규칙을 정의한 문서 |
코드(Code) 정의서 |
∙ 코드에 대한 명명 규칙을 정하고, 명명 규칙에 따라 어떠한 코드를 사용할지를 정의한 문서 ∙ 코드는 전체 데이터베이스에서 유일하게 정의 |
💡 미들웨어 솔루션이란 ?
- 미들웨어는 컴퓨터와 컴퓨터 간의 연결을 쉽고 안전하게 할 수 있도록 해주고 이에 대한 관리를 도와주는 소프트웨어이다.
- 서로 다른 프로토콜이나 시스템 운영체제, 데이터베이스와 애플리케이션 간에 통신을 지원해 주는 소프트웨어를 의미하며, 애플리케이션이 어떤 정보시스템 환경에서도 작동할 수 있도록 지원해 주는 역할을 한다.
- 분산 시스템 관점에서의 미들웨어는 위치 투명성을 제공하고, 여러 컴포넌트가 요구하는 재사용 가능한 서비스의 구현을 제공한다.
📍미들웨어 솔루션 유형
구분 | 설명 |
DB 미들웨어 | ∙ DB 솔루션 업체에서 제공하는 애플리케이션과 DB 간에 통신을 원할하게 하는 것을 목적으로 하는 미들웨어 |
원격 프로시저 호출 (RPC; Remote Precedure Call) |
∙ 응용 프로그램의 프로시저를 사용하여 원격 프로시저를 로컬 프로시저처럼 호출하는 방식의 미들웨어 |
메시지 지향 미들웨어 (MOM; Message-Orented Middleware) |
∙ 메시지 기반의 비동기형 메시지 전달 방식 미들웨어 ∙ 서로 다른 이기종 분산 DB 시스템의 데이터 동기를 위하여 주로 사용 |
트랜잭션 처리 (TP; Transaction Processing) 모니터 |
∙ 온라인 업무에서 트랜잭션을 처리, 감시하는 미들웨어 ∙ 분산 환경의 핵심 기술인 분산 트랜잭션을 처리하기 위한 미들웨어 ∙ 주로 사용자가 많고 안정적이면서 즉각적인 처리가 필요한 업무 프로그램의 개발에 많이 사용 |
레거시웨어 (Legacyware) |
∙ 기존의 애플리케이션이나 DB 기반에 새로운 업데이트된 기능을 덧붙이고자 할 때 사용되는 미들웨어 |
객체 기반 (ORB ; Object Request Brokers) 미들웨어 |
∙ 코바(CORBA) 표준 스펙을 구현한 객체 지향 미들웨어 ∙ 각기 다양한 기반으로 구축된 컴퓨터 간의 프로그램과 데이터의 교환 및 변환이 편리하게 이루어질 수 있도록 지원 |
WAS (Web Application Server) |
∙ 서버계층에서 애플리케이션이 동작할 수 있는 환경을 제공하고 안정적인 트랜잭션 처리와 관리, 다른 이기종 시스템과의 애플리케이션 연동을 지원하는 미들웨어 ∙ WAS는 HTTP 세션 처리를 위한 웹 서버 기능 뿐만 아니라 민감한 기업 업무까지 자바, 컴포넌트 기반으로 구현 가능 |
728x90
'정보처리기사' 카테고리의 다른 글
선형 구조에 대해 알아보기!! 👐🏻 (1) | 2024.02.05 |
---|---|
자료구조 개념 알아보기!! 🧑🏻💻 (0) | 2024.02.05 |
내・외부 송・수신에 대해 알아보기!! 🛜 (0) | 2024.01.29 |
시스템 아키텍처와 인터페이스 시스템 (0) | 2024.01.29 |
디자인 패턴 알아보기!! (2) | 2024.01.28 |