반응형

*DB (DataBase)

- 데이터베이스 벤더에서 제공하는 클라이언트에서 원격의 데이터베이스와 연결하기 위한 미들웨어이다.

- DB를 사용하여 시스템을 구축하는 경우 보통 2-Tier 아키텍처라고 한다.

- 대표적인 DB의 종류에는 마이크로소프트의 ODBC, 볼랜드의 IDAPI, 오라클의 Glue 등이 있다.

 

*RPC (Remote Procedure Call)

- RPC(원격 프로시저 호출)는 응용 프로그램의 프로시저를 사용하여 원격 프로시저를 마치 로컬 프로시저처럼 호출하는 방식의 미들웨어이다.

- 대표적인 RPC의 종류에는 이큐브시스템스의 Entera, OSF의 ONC/RPC 등이 있다.

 

*MOM (Message Oriented Middleware)

- MOM(메시지 지향 미들웨어)은 메시지 기반의 비동기형 메시지를 전달하는 방식의 미들웨어이다.

- 온라인 업무보다는 이기종 분산 데이터 시스템의 데이터 동기를 위해 많이 사용 된다.

- 대표적인 MOM의 종류에는 IBM의 MQ, 오라클의 Message Q, JCP의 JMS 등이 있다.

 

*TP-Monitor (Transaction Processing Monitor)

- TP-Monitor(트랜잭션 처리 모니터)는 항공기나 철도 예약 업무 등과 같은 온라인 트랜잭션 업무에서 트랜잭션을 처리 및 감시하는 미들웨어이다.

- 사용자 수가 증가해도 빠른 응답 속도를 유지해야 하는 업무에 주로 사용된다.

- 대표적인 TP-Monitor의 종류에는 오라클의 tuxedo, 티맥스소프트의 tmax 등이 있다.

 

*ORB (Object Request Broker)

- ORB(객체 요청 브로커)는  객체 지향 미들웨어로 코바(CORBA) 표준 스펙을 구현한 미들웨어이다.

- 최근에는 TP-Monitor의 장점인 트랜잭션 처리와 모니터링 등을 추가로 구현한 제품도 있다.

- 대표적인 ORB의 종류에는 Micro Focus의 Orbix, OMG의 CORBA 등이 있다.

 

*WAS (Web Application Server)

- WAS(웹 애플리케이션 서버)는 정적인 콘텐츠를 처리하는 웹 서버와 달리 사용자의 요구에 따라 변하는 동적인 콘텐츠를 처리하기 위해 사용되는 미들웨어이다.

- 클라이언트/서버 환경보다는 웹 환경을 구현하기 위한 미들웨어이다.

- HTTP 세션 처리를 위한 웹 서버 기능뿐만 아니라 미션-크리티컬한 기업 업무까지 JAVA, EJB 컴포넌트 기반으로 구현이 가능하다.

- 대표적인 WAS의 종류에는 오라클의 WebLogic, IBM의 WebSphere 등이 있다.

 

*미들웨어 솔루션 식별

- 미들웨어 솔루션 식별은 개발 및 운영 환경에 사용될 미들웨어 솔루션을 확인하고 목록을 작성하는 것이다.

- 소프트웨어 아키텍처에서 정의한 아키텍처 구성 정보와 프로젝트에서 구매가 진행 중이거나 구매 예정인 소프트웨어 내역을 확인하여 개발 및 운영 환경에서 사용될 미들웨어 솔루션을 식별한다.

- 식별한 미들웨어 솔루션들에 대해 솔루션의 시스템, 구분, 솔루션명, 버전, 제조사 등의 정보를 정리한 미들웨어 솔루션 목록을 작성한다.

- 작성된 미들웨어 솔루션 목록은 이해관계자 등에게 전달하여 오류 및 누락을 확인하고 수정한다.

반응형

'자격증 > 정보처리기사' 카테고리의 다른 글

데이터 저장소, 데이터 베이스  (0) 2020.05.22
자료구조  (0) 2020.05.21
미들웨어  (0) 2020.05.19
시스템 인터페이스 설계서  (0) 2020.05.18
인터페이스 처리 유형  (0) 2020.05.18
반응형

*미들웨어 (Middleware)

- 미들과 소프트웨어의 합성어로 운영체제와 해당 운영체제에서 실행되는 응용 프로그램 사이에서 운영체제가 제공하는 서비스 이외에 추가적인 서비스를 제공하는 소프트웨어이다.

- 미들웨어는 표준화된 인터페이스를 제공함으로써 시스템 간의 데이터 교환에 일관성을 보장한다.

- 미들웨어는 통신 제공 방법이나 기능에 따라 DB, RPC, MOM, TP-Monitor, ORB, WAS 등으로 구분된다.

반응형
반응형

*시스템 인터페이스 설계서

- 시스템 인터페이스 설계서는 시스템의 인터페이스 현황을 확인하기 위해 시스템이 갖는 인터페이스 목록과 각 인터페이스의 상세 데이터 명세를 정의한 문서이다.

- 시스템 인터페이스 설계서는 시스템 인터페이스 목록과 시스템 인터페0이스 정의서로 구성된다.

- 시스템 인터페이스 설계서는 인터페이스 송, 수신 방법과 인터페이스 송, 수신 데이터 명세화 과정에서 작성한 산출물을 기반으로 작성한다.

- 시스템 인터페이스 설계서를 작성한 후에는 시스템 인터페이스 목록에 있는 각각의 인터페이스를 시스템 인터페이스 정의서의 내용과 비교하여 누락되거나 보완이 필요한 경우 내용을 수정한다.

- 시스템 인터페이스 설계서는 내, 외부 모듈 간 공통적으로 제공되는 기능과 각 데이터의 인터페이스를 확인하는데 사용된다.

 

*시스템 인터페이스 목록 작성

- 시스템 인터페이스 목록은 업무 시스템과 내, 외부 시스템 간 데이터를 주고받는 경우에 사용하는 인터페이스에 대해 기술한 것이다.

- 시스템 인터페이스 목록에는 연계 업무와 연계에 참여하는 송, 수신 시스템의 정보, 연계 방식과 통신 유형 등에 대한 정보를 기록한다.

 

*시스템 인터페이스 정의서 작성

- 시스템 인터페이스 정의서는 인터페이스별로 시스템 간의 연계를 위해 필요한 데이터 항목 및 구현 요건 등을 기술하는 것이다.

- 시스템 인터페이스 정의서에는 데이터 송, 수신 시스템 간 데이터 저장소와 속성 등 상세 정보를 기록한다.

반응형
반응형

*인터페이스 처리 유형

- 인터페이스 처리 유형은 송, 수신 데이터를 어떤 형태로 처리할 것인지에 대한 방식을 의미한다.

- 업무의 성격과 송, 수신 데이터 전송량을 고려하여 실시간, 지연 처리, 배치 방식 등으로 구분한다.

- 실시간 방식 : 사용자가 요청한 내용을 바로 처리해야 할 때 사용한는 방식

- 지연 처리 방식 : 데이터를 매건 단위로 처리할 경우 비용이 많이 발생할 때 사용하는 방식

- 배치 방식 : 대량의 데이터를 처리할 때 사용하는 방식

 

*인터페이스 발생 주기

- 인터페이스 발생 주기는 개발할 시스템과 내, 외부 시스템 간 송, 수신 데이터가 전송되어 인터페이스가 사용되는 주기를 의미한다.

- 인터페이스 발생 주기는 업무의 성격과 송, 수신 데이터 전송량을 고려하여 매일, 수시, 주 1회 등으로 구분한다.

반응형

+ Recent posts