1. 인터페이스 구현 검증의 개요인터페이스가 정상적으로 문제없이 작동하는지 확인하는 것인터페이스 구현 검증 도구와 감시 도구를 이용하여 인터페이스의 동작 상태를 확인2. 인터페이스 구현 검증 도구인터페이스 구현을 검증하기 위해서는 인터페이스 단위 기능과 시나리오 등을 기반으로 하는 통합 테스트가 필요, 테스트 자동화 도구 이용테스트 자동화 도구 종류xUnit같은 테스트 코드를 여러 번 작성하지 않게 도와주고, 테스트마다 예상 결과를 기억할 필요가 없게 하는 자동화된 해법을 제공하는 단위 테스트 프레임워크Smalltalk에 처음 적용되어 SUnit이라는 이름이었으나 Java용의 JUnit, C++용의 CppUnit, .NET용의 NUnit, Http용의 HttpUnit 등 다양한 언어에 적용되면서 xUni..
1. 인터페이스 보안의 개요인터페이스는 시스템 모듈 간 통신 및 정보 교환을 위한 통로로 사용되므로 충분한 보안 기능을 갖추지 않으면 시스템 모듈 전체에 악영향을 주는 보안 취약점이 될 수 있음인터페이스 보안성 향상을 위해 인터페이스 보안 취약점을 분석한 후 적절한 보안 기능을 적용2. 인터페이스 보안 취약점 분석인터페이스 기능이 수행되는 각 구간들의 구현 현황을 확인하고 각 구간에 어떤 보안 취약점이 있는지를 분석인터페이스 기능이 수행되는 각 구간의 구현 현황은 송수신 영역의 구현 기술 및 특징 등을 구체적으로 확인확인된 인터페이스 기능을 기반으로 송신 데이터 선택, 송신 객체 생성, 인터페이스 송수신, 데이터 처리 결과 전송 등 영역별로 발생할 수 있는 보안 취약점을 시나리오 형태로 작성3. 인터페이..
1. 인터페이스 구현송수신 시스템 간의 데이터 교환 및 처리를 실현해 주는 작업정의된 인터페이스 기능 구현을 기반으로 구현 방법 및 범위 등을 고려하여 인터페이스 구현 방법을 분석분석된 인터페이스 구현 정의를 기반으로 인터페이스를 구현인터페이스를 구현하는 대표적인 방법에는 데이터 통신을 이용한 방법, 인터페이스 엔티티를 이용한 방법이 있음2. 데이터 통신을 이용한 인터페이스 구현애플리케이션 영역에서 인터페이스 형식에 맞춘 데이터 포맷을 인터페이스 대상으로 전송, 이를 수신 측에서 파싱하여 해석하는 방식데이터 통신을 이용한 인터페이스 구현의 종류JSON (JavaScript Object Notation)속성-값 쌍으로 이루어진 데이터 객체를 전달하기 위해 사람이 읽을 수 있는 텍스트를 사용하는 개방형 표준..
1. 인터페이스 데이터 표준의 개요인터페이스 데이터 표준 : 모듈 간 인터페이스에 사용되는 데이터의 형식을 표준화하는 것기존의 데이터 중에서 공통 영역을 추출하거나 어느 한 쪽의 데이터를 변환하여 정의확인된 인터페이스 데이터 표준은 인터페이스 기능 구현을 정의하는데 사용모듈 간 인터페이스 데이터 표준 확인 순서데이터 인터페이스를 통해 인터페이스 데이터 표준을 확인인터페이스 기능을 통해 인터페이스 표준을 확인데이터 인터페이스와 인터페이스 기능을 통해 확인된 인터페이스 표준을 검토하여 최종적인 인터페이스 데이터 표준을 확인2. 데이터 인터페이스 확인데이터 표준을 위해 식별된 데이터 인터페이스에서 입출력값의 의마와 데이터의 특성 등을 구체적으로 확인확인된 데이터 인터페이스의 각 항목을 통해 데이터 표준을 확인..
1. 모듈 연계의 개요내부 모듈과 외부 모듈 또는 내부 모듈 간 데이터의 교환을 위해 관계를 설정하는 것EAIEAI는 기업 내 각종 애플리케이션 및 플랫폼 간의 정보 전달, 연계, 통합 등 상호연동이 가능하게 해주는 솔루션비즈니스 간 통합 및 연계성을 증대시켜 효율성 및 각 시스템 간의 확정성을 높여줌EAI의 구축 유형Point-to-Point가장 기본적인 애플리케이션 통합 방식애플리케이션을 1:1로 연결변경 및 재사용의 어려움Hub & Spoke단일 접점인 허브 시스템을 통해 데이터를 전송하는 중앙 집중형 방식확장 및 유지 보수가 용이허브 장애 발생 시 시스템 전체에 영향Message Bus (ESB 방식)애플리케이션 사이에 미들웨어를 두어 처리하는 방식확장성이 뛰어나 대용량 처리가 가능HybridHu..
1. 모듈 간 공통 기능 및 데이터 인터페이스의 개요공통 기능 : 모듈의 기능 중 공통적으로 제공되는 기능데이터 인터페이스 : 모듈 간 교환되는 데이터가 저장될 파라미터 의미모듈 간 공통 기능 및 데이터 인터페이스는 인터페이스 설계서에서 정의한 모듈의 기능을 기반으로 확인확인된 공통 기능 및 데이터 인터페이스는 모듈 간 연계가 필요한 인터페이스의 기능을 식별하는데 사용모듈 간 공통 기능 침 데이터 인터페이스 확인 순서인터페이스 설계서를 통해 모듈별 기능 확인외부 및 내부 모듈을 기반으로 공통적으로 제공되는 기능과 각 데이터의 인터페이스를 확인2. 인터페이스 설계서시스템 사이의 데이터 교환 및 처리를 위해 교환 데이터 및 관련 업무, 송수신 시스템 등에 대한 내용을 정의한 문서일반적인 인터페이스 설계서 :..