본문 바로가기

정보과학89

웹 서비스 시스템 개발 1. JAX-RPC 1.1 웹 서비스 시스템 웹 서비스 시스템이란 인터넷에 연결되어 있는 원격 클라이언트에 의해 호출될 수 있는 원격 프로시저의 집합으로서 서버 측 응용 프로그램을 의미한다. ► JAX-RPC를 이용해서 작성된 웹 서비스 시스템은 서블릿으로 작성된 한 개의 웹 응용 프로그램이며, 개발 완료된 웹 서비스 시스템은 WAR 파일 형태로 패키징되어 웹 컨테이너에 배치되고 실행된다. ► 웹 서비스 시스템은 요청과 응답형 모델을 지원한다. 웹 서비스 클라이언트가 원격 프로시저를 호출하는 요청 SOAP 메시지를 전송하면, 웹 서비스 시스템은 원격 프로시저를 실행하고 그 결과를 응답 메시지로 구성해서 클라이언트에게 되돌려준다. ► 웹 서비스 시스템은 HTTP 전송 프로토콜을 사용한다. 인터넷에 연결된 .. 2023. 9. 9.
SOAP API 1. JWSDP 1.1 JWSDP란? “Java Web Services Developer Pack”으로서 자바 개발자들이 XML 응용 프로그램과 웹 서비스 시스템 및 클라이언트를 쉽게 개발할 수 있도록 여러 가지 도구와 API를 제공하는 무료 통합 개발 툴킷이다. (http://java.sun.com) JWSDP는 ① XML 웹 서비스 개발 및 테스트, ② 웹 응용 프로그램 (서블릿, JSP 개발 및 테스트), 그리고 ③ XML 클라이언트 응용 프로그램 개발 및 테스트에 활용되는 것으로, 다음과 같은 API와 도구를 포함하고 있다. * Java API for XML Binding (JAXB) * Java API for XML Messaging (JAXM) * Soap with Attachments API.. 2023. 9. 8.
SOAP 1. SOAP 개요 1.1 SOAP이란 무엇인가? (1) SOAP 스펙에서의 정의 "SOAP은 분산 환경에서 HTTP를 통해 정보를 교환하기 위한 표준 XML 기반의 가벼운 프로토콜이다" 여기서 가벼운(light weight)이란 의미는 기존의 다른 분산 프로토콜 비해 상대적으로 많은 특징이 생략되어 단순히 시스템 간의 데이터 교환을 위한 메시지 형식을 정의하고 있다는 뜻이다. SOAP이란? ① SOAP은 Simple Object Access Protocol의 약자이다. ② SOAP은 통신(communication) 프로토콜이다. ③ SOAP은 응용 프로그램 간의 통신을 위한 것이다. ④ SOAP은 메시지 전송을 위한 포맷이다. ⑤ SOAP은 인터넷을 통해서 통신하도록 설계되었다. ⑥ SOAP은 플랫폼 .. 2023. 9. 7.
데이터베이스 발전 모델 1. 멀티미디어 데이터베이스 ① 멀티미디어 데이터의 필요성과 그 특성(1) ∘가까운 장래에 멀티미디어 정보시스템(multimedia information systems)이 우리의 일상생활을 지배할 것으로 예상됨 - 멀티미디어 응용 처리를 위한 고속 통신망 연결 - HDTV와 워크스테이션의 멀티미디어 데이터베이스 접근 - 대량의 멀티미디어 콘텐츠를 포함한 디지털 도서관 - 디지털 라이브러리, 이미지와 비디오 등 수많은 데이터베이스에 연결됨 ∘이미지(image), 비디오(video), 오디오(audio), 문서(document) 등의 멀티미디어 데이터들은 일반적으로 외부파일에 저장되어서 활용되고 있음 ∘멀티미디어 데이터는 언제, 누가 만들었는지, 어떤 카테고리에 속하는지와 같은 서술적 속성을 가짐 ∘멀티미디.. 2023. 9. 7.
데이터 마이닝 1. 데이터 마이닝의 연관규칙 ① 데이터 마이닝 기술의 개요 ∘데이터 마이닝(Date Mining) 기술 - 대용량 데이터로부터 패턴과 규칙 형태의 새로운 지식을 발견하는 작업 - 데이터 마이닝 결과가 실질적으로 유용하려면 대용량의 파일들이나 데이터베이스에 대하여 마이닝 과정이 수행되어야 하며, DBMS와의 통합이 필요함 - 데이터 마이닝은 인공지능, 통계학, 신경망, 유전자 알고리즘 등 다양한 분야에서 깊이 다루고 있음 ∘데이터 마이닝 분야의 장래 - Gartner Report 등에서 데이터 마이닝을 가까운 장래의 가장 유망한 기술 중 하나로 주목하고 있음 ∘지식 발견 과정으로서의 데이터 마이닝 - 데이터베이스 내에서 지식 발견은 데이터 마이닝 이상의 의미를 가짐 - 지식 발견의 6 단계 . 데이터 추.. 2023. 9. 7.
데이터 웨어하우스 1. 데이터 웨어하우스의 특징 및 모델링 ① 데이터 웨어하우스의 의미와 특징 ∎데이터 웨어하우스의 의미 ∘경영자의 의사결정을 지원하는 주제 중심적(subject- oriented)이고 통합적(integrated)이며, 비휘발성(nonvolatile)이고, 시간에 따라 변화(time-variant)하는 데이터의 집합 (W. H. Inmon) ∘데이터 웨어하우스는 복잡한 분석과 지식발견, 그리고 의사결정에 필요한 데이터를 제공하며, 분석용 질의에 대하여 빠른 수행을 지원함 ∘데이터 웨어하우스는 대개 OLAP(on-line analytical processing), 의사 지원 시스템 (decision-support systems ; DSS), 데이터 마이닝 등의 응용과 함께 사용됨 ∎데이터 웨어하우스의 특징 .. 2023. 9. 7.