본문 바로가기

정보처리/소프트웨어개발25

통합 구현 내외부 연계 모듈 구현 연계 모듈 구현 환경 구성 및 개발 연계 모듈 기능 구현개발 대상 응용 소프트웨어와 연계 모듈 간의 세부 설계서를 확인하여 일관되고 정형화된 연계 기능을 구현할 수 있음EAI 방식EAI(Enterprise Application Integration) 개념기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보를 전달, 연계, 통합이 가능하게 해주는 솔루션EAI를 사용함으로써 각 비즈니스 간 통합 및 연계성을 증대시켜 효율성을 높여 줄 수 있으며 각 시스템 간의 확장성을 높여 줄 수 있음EAI 구성요소EAI 플랫폼(EAI Platform)이기종 시스템 간 애플리케이션 상호 운영데이터의 신뢰성 있는 전송을 위한 메시지 큐와 트랜잭션 미들웨어 기능 수행대규모 사용자 환경 지원을 위한 유연성과 확장성 보장.. 2025. 4. 20.
통합 구현 연계 메커니즘 구성 연계 메커니즘 정의 연계 메커니즘의 개념응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계 시 요구사항을 고려한 연계 방법과 주기를 설계하기 위한 메커니즘연계 메커니즘의 기능데이터를 생성하여 전송하는 송신 시스템과 송신 데이터를 수신하여 DB에 반영하는 수신 시스템으로 구성송신 시스템은 운영 데이터베이스, 애플리케이션으로부터 연계 데이터를 연계 테이블 또는 파일로 생성하여 송신수신 시스템은 송신 시스템으로부터 전송된 데이터를 변환 처리 후 데이터베이스에 반영연계 방식연계 방식의 분류직접 연계장점연계 및 통합 구현이 단순하며 쉬움개발 소요 비용 및 기간이 짧음중간 매개체가 없으므로 데이터 연계 처리 성능이 대체로 좋음단점시스템 간의 결합도가 높아 시스템 변경에 민감암복호화 처리 불가연계 및 통합할 수 있는.. 2025. 4. 19.
데이터 입출력 구현 데이터베이스 기초 활용하기 2/2 데이터베이스 종류 데이터베이스 기술 트랜드빅데이터빅데이터(Big Data) 개념시스템, 서비스, 조직(회사) 등에서 주어진 비용, 시간 내에 처리 가능한 데이터 범위를 넘어서는 수십 페타바이트(PB, Petabyte) 크기의 비정형 데이터빅데이터의 특성데이터의 양(Volume)페타바이트 수준의 대규모 데이터빅데이터 분석 규모에 관련된 특성디지털 정보량이 기하급수적으로 폭증하는 것을 의미데이터의 다양성(Variety)정형, 비정형, 반정형의 다양한 데이터빅데이터 자원 유형에 관련된 특성로그, 소셜, 위치 등 데이터 유형이 다양해지는 것을 의미데이터의 속도(Velocity)빠르게 증가하고 수집되며, 처리되는 데이터빅데이터 수집, 분석, 활용 속도와 관련된 특성가치 있는 정보 활용을 위해 실시간 분석이 중요해.. 2025. 4. 18.
데이터 입출력 구현 데이터베이스 기초 활용하기 1/2 데이터베이스 종류 데이터베이스데이터베이스(Database) 개념다수의 인원, 시스템 또는 프로그래밍 사용할 목적으로 통합하여 관리되는 데이터의 집합데이터에 대한 효과적인 관리를 위해 자료의 중복성 제거, 무결성 확보, 일관성 유지, 유용성 보장이 중요데이터베이스 정의통합된 데이터(Integrated Data) : 자료의 중복을 배제한 데이터의 모임저장된 데이터(Stored Data) : 저장 매체에 저장된 데이터운영 데이터(Operational Data) : 조직의 업무를 수행하는 데 필요한 데이터공용 데이터(Shared Data) : 여러 애플리케이션, 시스템들이 공동으로 사용하는 데이터데이터베이스 특성실시간 접근성(Real-Time Accessibility) : 쿼리에 대하여 실시간 응답이 가능해야 .. 2025. 4. 17.
데이터 입출력 구현 물리 데이터 저장소 설계 물리 데이터 모델 설계 물리 데이터 모델링 개념논리모델을 적용하려는 기술에 맞도록 상세화하는 과정물리 데이터 모델링 변환 절차1. 개체를 테이블로 변환일반적으로 테이블과 개체 명칭을 동일하게 하는 것을 권고개체는 한글명을 사용테이블은 소스 코드의 가독성을 위해 영문명을 사용2. 속성을 컬럼으로 변환개발자와 사용자 간 의사소통을 위해 표준화된 약어를 사용하도록 권고SQL 예약어 사용은 피해야 함SQL 문장 가독성을 높이기 위해 컬럼 명칭은 되도록 짧은 것을 권고컬럼명으로 복합 단어를 사용할 때 미리 정의된 표준에 의해 명명해야 함3. UID를 기본키로 변환개체의 UID에 해당하는 모든 속성에 대해 기본키로 선언Not Null, Unique 등의 제약 조건을 추가로 정의관계에 의한 외래키가 기본키에 포함될 .. 2025. 4. 16.
데이터 입출력 구현 논리 데이터 저장소 확인 2/2 논리 데이터 모델 검증 논리 데이터 모델링 속성개체(Entity) : 관리할 대상이 되는 실체속성(Attributes) : 관리할 정보의 구체적 항목관계(Relationship) : 개체 간의 대응 관계개체(Entity)사물 또는 사건으로 정의되며 엔티티라고도 함피터 챈 모델(Peter Chen Model)에서 개체는 사각형으로 표시까마귀발 모델(Crow’s Foot Model)에서 개체는 표 형식으로 표시속성(Attribute)개체가 가지고 있는 요소 또는 성질피터 챈 모델(Peter Chen Model)에서 속성은 타원형으로 표시까마귀발 모델(Crow’s Foot Model)에서 속성은 표 내부에 표시관계(Relationship)두 개체(Entity) 간의 관계를 정의피터 챈 모델(Peter Chen.. 2025. 4. 15.