*정*
Bronze개인
팔로워0 팔로우
소개
등록된 소개글이 없습니다.
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
입력된 정보가 없습니다.
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 2
검색어 입력폼
  • [분산처리] 코바
    1. 분산 시스템의 태동 배경과 모델사실 분산 시스템이 대두되기 시작한 것은 그리 오래 전의 일은 아니다. 초기 대부분의 시스템은 중앙에 있는 컴퓨터에 직접 접속하여 모든 작업을 수행하는 호스트 중심의 중앙 집중식 방법이었다. 이 방식은 중앙의 시스템에 모든 작업이 집중되는 문제를 초래했다. 따라서 이 방법을 채택한 곳에서는 중앙 시스템으로 값비싼 IBM 호스트같은 대형 컴퓨터를 사야만 했다. 이러한 문제를 해결하고자 나온 방법이 일정하게 작업을 분배하여 협동하는 시스템인 분산 시스템이다. 분산 시스템은 대형 컴퓨터를 이용하지 않고 유닉스같이 값이 싼(대형 컴퓨터에 비해) 중형 컴퓨터들에게 일을 적절히 분배하여 활용함으로써 많은 효과를 얻었다. 따라서 이러한 분산 시스템을 구성하는 대표적인 기술적 방법이 클라이언트/서버 기술이다. 혹은 의뢰자/제공자 모델이라고도 한다. 간단히 말하자면 서비스 의뢰자인 클라이언트는 서비스 제공자인 서버에게 원하는 작업을 요청하고 클라이언트는 서버에서 처리된 작업 결과만을 얻는 기술을 말한다. [그림1]은 이들 중앙 집중식 방식과 분산 시스템 방식(클라이언트/서버)을 비교한 그림이다.[그림1] 중앙 집중식 방식과 분산 시스템 방식2. CORBA란 무엇인가?CORBA( Common Object Request Broker Architecture )는 분산 객체 시스템의 Standard Architecture이다. 분산객체시스템은 분산되고 이종의 상호 작용하는 객체들의 콜렉션(collection)을 허용한다.[ 그림2 ] CORBA 구성도[ 그림3 ] CORBA 클라이언트와 객체 구현사이의 통신2.1 CORBA 클라이언트 부분CORBA 클라이언트는 구현 객체에 서비스 요청을 담당한다. 이때 CORBA클라이언트는 정적인 호출방법인 스터브를 사용하거나 동적 호출방법을 이용할 수 있다. 또한 ORB에서 직접 제공하는 기능을 이용하기도 한다. 다음은 각각의 부분에 대한 설명이다.- Client Stub클라이언트 스터브는 정적 호출이라고도 한다 것과 비슷하다. 그러나 Parameter-Type의 경우 클라이언트와 구현객체 사이로의 이동 방향에 따라 in , out , in-out으로 선언할 수 있다. 'in'의 경우 클라이언트에서 구현객체로 , 'out'은 구현객체에서 클라이언트로 , 'in-out'은 양방향으로 이동이 가능한 Argument를 의미한다.인터페이스 := INTERFACE { 메소드 | 애트리뷰트 }메소드 := 리턴타입 메소드 이름 ( 파라미터_타입 아규먼트)리턴타입 := void | boolean | ...메소드 이름 := 스트링파라미터_타입 := in | out | inouttype := int | boolean | float | ...아규먼트 := 스트링애트리뷰트 := [readonly] ATTRIBUTE 리턴타입 애트리뷰트_이름애트리뷰트_이름 := 스트링[ 그림5 ] IDL 사용문법인터페이스를 선언하기 위한 문법뿐만 아니라 IDL은 기본 자료형을 제공한다. 다음은 IDL로 사용가능한 기본 자료형들이다. 이 기본 자료형을 사용하여 작성된 인터페이스를 새로운 자료형으로 사용할 수 있다.short, long, unsigned short, unsigned long, float, double, char,boolean, octet, any, string, constant, struct, typedef, sequence,arrays, exceptions, enum, union, contexts, inheritance2.4 정적 인터페이스 호출과 동적 인터페이스 호출앞서도 잠시 언급했지만 CORBA는 클라이언트에게 2가지 서비스 호출방식을 제공한다. 하나는 정적인 방법이고 또 하나는 동적인 방법이다. 먼저 정적인 호출방법은 ORB에서 제공하는 기본 API기능을 이용하여 서비스를 요청하는 것이다. 따라서 사용자들은 가장 손쉽게 프로그램을 작성할 수 있는 방법이다. 그러나 마우스 프로그래밍처럼 프로그램이 수행중에 특정한 서비스를 필요로 할 경우 정적인 방법으로는 불가능하다. 따라서 이러한 상황에ON을 수행하여 그 결과 값을 CLIENT에 보낸다.? CLIENT : SERVER에 접속하여 명령어를 통해 자료를 보내거나 저장된 자료를 가져와 출력한다.▣ Map.idlPoint 와 ConnectedPoint 값의 형테의 정의, 템플릿 형태의 string valuetype Label, 그리고 PointManager interface 대한 것을 정의 하였다.#ifndef _map_idl#define _map_idlmodule Map {valuetype Point {public long x;public long y;public string label;void print();};typedef sequence PointSeq;valuetype ConnectedPoint : Point {public PointSeq connected_points;void add_connection(in Point p);};typedef sequence ConnectedPointSeq;valuetype Label string;typedef sequence LabelSeq;exception DuplicatePoint {};exception UnknownPoint { Label lab; };exception InvalidPoint {};interface PointManager {string get_name();Point create_point(in long x, in long y, in Label lab,in boolean connectable)raises(DuplicatePoint, InvalidPoint);Point get_point(in Label lab)raises(UnknownPoint, InvalidPoint);void destroy_point(in Label lab)raises(UnknownPoint, InvalidPoint);void connect_point(in Label lab,in LabelSeq connectTo)raises(UnknownPoint, InvalidPox, y, lab);_add_point(point);if (_verbose)cout < "PointManager::created [" < point < "]" < endl;CORBA::add_ref(point);return point;}// GetMap::Point_ptr get_point (Map::Label_ptr lab) {if (!lab)raiseException(INVALID_POINT);Map::Point_ptr point = _find_point(lab);if (!point)raiseException(UNKNOWN_POINT, lab);CORBA::add_ref(point);return point;}// Destroyvoid destroy_point (Map::Label_ptr lab){if (lab == NULL)raiseException(INVALID_POINT);if (_verbose)cout < "PointManager::destroy_point for [" < lab < "]" < endl;if (!_remove_point(lab))raiseException(UNKNOWN_POINT, lab);}// Returns a sequence of points given a scaling factorMap::PointSeq* list_points (CORBA::ULong scaling_factor) {if (_verbose)cout < "PointManager::list_points with scaling ["< scaling_factor < "]";Map::PointSeq_var point_list = new Map::PointSeq;point_list->length(_points.length() * scaling_factor);for (CORBA::ULong i = 0; i < _points.length(); i++) {for (CORBA::ULong j = 0; j < scaling_factor; j++) {CORBA::add_ref(_poitype) {case INVALID_POINT :throw Map::InvalidPoint();case UNKNOWN_POINT:if (label) {CORBA::add_ref( label );throw Map::UnknownPoint(label);}elsethrow Map::UnknownPoint();case DUPLICATE_POINT:throw Map::DuplicatePoint();}}private:Map::PointSeq _points;CORBA::String_var _manager_name;CORBA::Boolean _verbose;};int main(int argc, char* const* argv) {try {// Initialize the ORB.CORBA::ORB_var orb = CORBA::ORB_init(argc, argv);orb->register_value_factory("IDL:Map/Point:1.0",(CORBA::ValueFactory)new PointFactory);orb->register_value_factory("IDL:Map/ConnectedPoint:1.0",(CORBA::ValueFactory)new ConnectedPointFactory);CORBA::Boolean Verbose = 0UL;// get a reference to the root POACORBA::Object_var obj = orb->resolve_initial_references("RootPOA");PortableServer::POA_var rootPOA = PortableServer::POA::_narrow(obj);CORBA::PolicyList policies;policies.length(1);policies[(CORBA::ULong)0] = rootPOA->create_lifespan_policy(PortableServer::PERSISTENT);// Create serverPOA with the right policiesPortableS
    공학/기술| 2003.11.06| 28페이지| 3,000원| 조회(669)
    미리보기
  • 가상분산처리시스템
    병원 분산처리시스템1. 행정관리 시스템1.1 시스템 구성도행정관리인사관리인사기본관리조건검색관리인사통계관리근태관리증명서발급관리공제회업무급여관리기준정보관리금/상여계산연말정산관리퇴직관리회계관리기준정보관리재무관리자금관리부가세신고관리예산관리예산편성 및 집행구매관리구매정보관리구매계획구매진행관리연구소관리의학연구소뇌질환 연구센터암질환 연구센터1.1.1 인사관리(1) 업무개요 - 직원의 인사발령, 인사기록, 근태 관련 자료를 검색하는 검색관리, 경영층에 필요한 통계관리, 재증명서를 발행한다(2) 구축 방향 및 기대효과직원의 업무 수행 능력의 향상- 조직관리체계 구축- 조건검색시스템 구축- 경영층의 요구에 따른 각종 인사통계자료추출- 각 사용자별로 부여된 권한에 의한시스템 운영/구축- 각 개인별 자료, 개인이 관리하는시스템 구축- 조건검색시스템 구축으로 사용자편의성 제공- 개인별 신상변동사항의 신속정확한 자료수정- 경영자의 효율적인 인력관리를 위한신속한 의사결정정보제공- 인사 자료의 체계적 구축으로 인한신뢰성 보장(3) 기능구성도직 원인사관리급여관리노동부(4) 세부기능구 분세 부 기 능내 용인사기본관리조직발령관리직원발령관리조직도관리? 조직의 개편에 따른 조직의 신설/변경/폐지와 직원의 채용/인사발령(호봉승급,진급)/퇴직 등을 관리한다.? 직원의 인사기본, 가족, 학력사항, 자격/면허, 포상/징계, 인사고과, 경력 등 각종변동내역을 기록 유지 관리한다.인사기본등록기족사항등록병역사항등록학력사항등록자격/면허사항등록포상/징계사항등록교육관리등록경력사항등록인사고과관리조건검색관리조건검색관리? 인사발령관리와 인사기록관리에서 처리된 자료를 정형화된 검색이 아닌 사용자가 입력하는 조건에 의해 자료를 다양하게 검색한다.인사통계관리학위취득현황자격소지현황연령별직원현황근속년수별현황? 경영층의 요구에 따르는 각종 인사통계자료를 추출하여 현상태의 인사운영상태를 확인한다.근태관리휴무테이블등록일근태등록일근태내역출력월근태등록월근태내역출력? 직원의 근태정보를 등록하여 급여관리의 기초자료를 제공한다.증명서발급관리인료를 접수하여 종전근무내역을 등록한다.? 각종 정산내엯를 출력하고 국세청 신고용 파일을 생성한다.퇴직관리퇴직계산퇴직충당금계산퇴직소득내역서국세청신고용 파일생성? 중도퇴직 또는 정년퇴직시 퇴직소득금액을 계산하고 관련보고서를 출력한다.1.1.3 회계관리(1) 업무개요 - 자원활용에 관한 경영적 의사결정의 내용을 포착, 가공, 정리하여 그 결과를 이해 관계자들에게 전달하여 자원 배분에 관한 의사결정을 효율적으로 할 수 이도록 정보를 제공한다.(2) 구축방향 및 기대효과전표의 자동분개로 사용 편리성의 극대화- 전표의 자동분개처리- 주요 관리항목을 입력하여 관심항목별 관리- 주요 관리 항목별 관리- 전표의 자동분개로 인하여 전표입력작업의 간소화- 자금의 흐름파악을 정확히하여 자금운용의 합리화(3) 기능구성도회계관리급여관리급여관리교 무 과각 과급여관리급여지급내역지불요청내역자산구입내역 및 수리내역정보 감가정보구매내역정보(4) 세부기능구 분세 부 기 능내 용기준정보관리계정코드 등록관리단위등록보고서양식 등록? 회계시스템에서 사용되어질 각종코드를 등록하고 관리한다.계정코드 조회세목코드 조회관리단위 조회보고서양식 조회자금관리차입금관리 입력차입금상환내역 입력리스관리 입력선불지급이자계산후불지급이자계산? 투자자나 채권자 등 병원의 외부정보 이용자에게 의사결정에 유용한 정보를 제공한다.차입금현황차입처별 차입금현황만기일별 차입금현황리스현황제예금관리 입력만기일별 예적금현황은행별 예적금현황제예금 거래현황어음용지 수령입력지급어음 발행 입력지급어음 용지수불수표용지 수령입력수표발행 입력받을어음 입력지급어음 만기현황은행별 지급어음현황받을어음 만기현황수표 수불현황구 분세 부 기 능내 용부가세관리매입세금계산서 입력매입계산서 입력매출세금계산서 입력매출계산서 입력? 부가세와 관련된 세금계산서를 등록 관리하고 취합하여 부가세신고를 관리한다.매입세금계산서 현황매입계산서 현황매입세금계산서 합계표매입계산서 합계표매출세금계산서 현황매출계산서 현황매출세금계산서 합계표매출계산서 합계표부가세 신고서부가세 신고 명세서전산매구매계획구매계획 등록 및 출력입찰정보 구분 등록/출력외자물품 수입현황표예정가격 작성자료예정가격사정감액 분석자료? 예산이 없는 경우는 추경 또는 예비비로 확보한후 작성한다.? 물가정보는 일반구매와 입찰구매의 가격이 다르므로 구분하여 관리한다.구매진행관리계약체결 품의서 출력표준계약서하자보증 및 계약내역등록하자보증 지급확약서입고내역/검수조서 출력소모품 입고/출고/재고 등록소모품 수불대장소모품 품명코드? 비품정보에서 물가정보자료와 외부정보 DB자료를 추출하여 정보관리를 한다.1.1.6 연구소관리(1) 업무개요 - 연구소에 대한 주요 학술자원정보 및 연구원들에 관한 기본정보 관리(2) 구축방향 및 기대효과학술자원 활용의 극대화 및 구성/조직관리- 연구소의 구성 및 전체 조직 관리- 연구와 관련된 연구비, 연구 조성비및 기자재 입출고 관리- 연구비 수불 관리를 FIRM BANKING과연계- 총자원의 효과적인 관리 및 가시화된 연구소의 연구자원 및 인력- 연구소간 자원 활용의 극대화- 최적의 새로운 연구 Project Team구성을 위해 시뮬레이션기법을 도입인사관리(3) 기능 구성도전자게시판연구실적관리구매관리자산관리연구소관리외부기관연구정보관리은 행연구비조성 정보 인사기본 정보연구계획 정보지원자금 연구비 수불정보연구기초정보 기자재 입/출고정보연구실적 구매정보입고정보(4) 세부기능구 분세 부 기 능내 용인원관리인원관리? 연구과제에 대한 각 연구소의 구성원 및 조직을 관리하여 연구에 관련된 연구 계획 정보를 관리한다.? 총자원(인원, 기자재)의 효율적인 관리 및 자원 활용을 극대화한다.연구비 관리연구조설비관리입/출급관리FIRM BANKING 관리? 연구비 수불에 관련된 FRIM BANKING관리, 연구조성비 및 입/출금을 관리한다.기자재 관리입/출고관리? 기자재 입/출고를 관리한다.? 새로운 연구과제 부여시 시뮬레이션을 통한 최적의 팀을 구성한다.병원 분산처리시스템2. 경영정보지원 및 통계지원 시스템2.1 시스템 구성도경영정보/통계 지원시스템경영정보/통계2.2 시스템 기능도Po실적분석(5) 세부기능구 분세 부 기 능내 용인사정보직원채용직원신상직능별 구성비? 전공별 인원, 직원신상, 학위 및 성별분포, 연령별/경력연수별 분포, 속성별 조회, 추세분석 가능재무정보예산내역재무실적직원급여재원별 지원 규모변화연구비대비 성과수준분석? 직원급여, 일반회계, 기성회계, 연구지원비 등에 관한 현황조회, 속성별 조회, 추세분석 가능환자정보기본정보특이사항남녀구성비병명종합건강상태치료추이분석? 각 과별 환자인원, 외래/입원 환자인원, 특이사항, 종합건강상태, 치료추이분석 등에 관한 현항조회, 속성별 조회, 추세분석 가능연구정보연구여건연구지원연구실적발전기금 출연동향기간대비 실적분석예산대비 실적분석? 연구비, 연구시설, 연구실 운영, 연구실적, 학술지 발간, 논문집 발간 등에 관한 현황조회, 속성별 조회, 추세분석 가능3. 교육훈련3.1 목표? 교육훈련은 종합병원 직원들의 각 과정별 교육목표를 정의하고, 목표달성을 위한 방법으로 사례연구, 및 실습, 집체 강의식 교육등을 통하여 교육목표를 달성하도록 한다.교 육 대 상교 육 목 표고급 관리자? 급변하는 정보기술을 예견하고 관리하는 능력배양응용 개발자? 적용업무 개발전반에 관한 개발기술 및 지식향상시스템 운용자? INTRANET 환경을 보다 깊이 이해하고 성능을 향상시킬 수 있는 방법 숙지일반 직원? INTRANET 환경과 종합정보 분산시스템 사용법의 숙지로 이용자중심의 서비스 극대화3.2 조직? 교육훈련 조직은 교육에 대한 기획 및 실행계획을 총괄하는 상설기구로서 종합정보 분산시스템 구축 Project 초기에 교육전담 팀장을 선정하여 운영하며, 교육요원으로는 하드웨어 제조업체의 전문 운영요원과 시스템 소프트웨어 납품업체의 전문요원, 제안사 응용시스템 개발요원, 외부 강사요원으로 구성되어 있으며, 교육요원들은 평상시에는 소속팀에서 맡은 업무를 수행하며 필요시 교육을 수행하도록 한다.외부 강사 요원정보기술개발팀전산실 개발팀전산실무지원팀일 반 직 원H/W지원팀N/W지원팀방법론지원팀D/B지원팀업무개발팀Security0Mhz CPU (3 EA)- HIOS Board- Submodule SCSI 16DF- PXRC Disk Array, 54GB Disk1× RAID Controller, 1× 64MB Cache Memory- SCSI Cable- SCSI Bus Cable- 80 GB Disk Drive- MTC, 4mm, 4/16GB- CD-ROM Drive- FDD- Submodule !%%Mbit ATM- Console Terminal- Console Keyboard- ReLiant UNIX 5.44 Basic License 2 User- ReLiant UNIX 5.44 Unlimited User License- ATM - Access Documnet(2) GroupWare/Web Server구 분내 역NX-8012-WAY NTBASE SYSTEM- CPU Module(2× Intel Pentium XEON 2.0GHz )12배속 SCSI CD-ROM Drive80GB UltraSCSI HDD SCA TYPEN+1 Colling FanWindows 2000 Advanced Server- ATM - Interphase 5515 PCI (155Mbps)- 100Mbps Fast Ethernet- DAT Drive HP SureStore 80GB- VGA Graphic card- 17" TFT-LCD Monitor(3) SoftWare 구성구 분내 역OracleORACLE 9i Enterprise Edition Server- Oracle HTTP Server- Oracle9i AS Containers for J2EE- Oracle9i AS Portal- Oracle9i AS Reports Services- Oracle9i AS Discoverer- Oracle9i AS Clickstream Intelligence- Oracle9i AS Personalization- Oracle9i AS Forms Services- Oracle9i AS Unified Messaging- Or
    공학/기술| 2003.11.06| 22페이지| 1,000원| 조회(403)
    미리보기
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 04월 25일 토요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
7:38 오후
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감