OSGi 번들 서비스 의존성 해결을 위한 Residential Gateway 소프트웨어 구조 설계

Slides:



Advertisements
Similar presentations
StarUML UOS, SELab. Jinhan Kim.. University of Seoul, Software Engineering Laboratory 1. StarUML 특징  StarUML™ 은 UML(Unified Modeling Language)
Advertisements

Product Lifecycle Management © 2003 IBM Corporation PLM Definition Product Lifecycle Management.
내 마음의 버 스 이천신하교회 청년부. 이름 : 한상훈 나이 : 30 살 종교 : 기독교 ( 모태신앙 ) 생활신조 : 인생은 한방 ! 로또나 사자 이상형 : 청순 가련한 모태미녀 특이사항 : 걸그룹 노래에 환장함 식스팩을 갖기엔 슬픈 몸을 타고 남.
소프트웨어 프로세스. 1 내용  소프트웨어 프로세스  생명주기의 의미  생명주기 모델 –Waterfall Model –prototyping model –Spiral Model –Iteration Model.
독서골든벨 2009 학년도 6 학년 1 학기 6-10 반. 1. 이야기 삼국유사 정대한 원효대사는 수행을 위해 떠나던 중 피곤하여 숲 속에서 잠이 들었다. 잠결에 너무 목이 마른 나머지 어디에 담겨있는 물을 맛있게 마셨나요 ?
서양화과 전공 설명회 예일고등학교 정지윤 선생님 서양화 란 ? 1. 서양화과 소개 1-2. 서양화과의 교육목표 1-3. 서양화과의 교육과정 1-4. 국내 서양화과 설치 대학 2. 서양화과 졸업 후 진로 2-1. 졸업 후 진로 2-2. 생활 속 서양화과 졸업인.
B J 악어에대하여 이호진. 목차 1. 악어란 ? 2. 악어의 고맴 소개 3. 악어의 컨텐츠 4. 제일 재밌던 컨텐츠 ( 중간에 사진 )
두 손 들고 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 오직 주만이 나를 다스리네 오직 주만이 나를 다스리네 나 주님만을.
제 11 장 여성복지. Contents 1. 여성복지의 이해 2. 우리나라 여성 복지의 발달 3. 여성복지의 접근방법 4. 여성복지의 과제 2.
일본주식시장의 신 고레가와긴조 투자전략 6 조 안승권. 신문수 발표자 : 신 문 수. 출 생 : 1897 효고현에서 출생 학 력 : 초등학교졸업, 사업가 1992 년 95 세 사망 유일한 자서전 1981 년 스미토모 금속광산 주식매매 200 억엔 벌다⇒ 일본 소득세 납세.
Page 1 Android Programming November 04 / 2009 S/W Junhyuk Jang.
2009개정 중등 국어과 교육과정 울산광역시교육청 교육과정 컨설팅단 : 정일진.
Lync 2013 소개 및 구축 가이드 화상, 음성 및 회의 SMS&P TSS 양영건 차장 Microsoft Lync
Crystal Reports .NET ASTech System.
달라지는 노동법 개정 내용 노무법인 正道 잠시나마… 주요 노동관계법 개정내용 3. 마무리 Contents
Chapter 2 정보시스템 아키텍처 (IS Architecture)
Mar OSEK/VDK Woo Dong Kyun.
Domain Name System.
Chapter 7 ARP and RARP.
Introduction to Django
취업, 교육 어떻게 받나 100세 시대 대비 서울 중장년 일자리 희망센터 임수정 소장 /
청소년문제와 보호 청소년문제의 개념과 범주.
원가절감을 위한 구매전략 July 구매기획팀.
제 11 장 복 리 후 생 6조 김 태 찬, 양 승 원, 유 상 림, 박 미 현
INI STEEL 성과관리시스템 구축을 위한 SAP 제안설명회
Dept. of Computer Engineering, Hannam Univ. Won Goo Lee
팀 명: Con Spirito 팀 원: 경주리 김다정 김소담 최은미
Dynamic Host Configuration Protocol
웹 서비스 (Web Services).
Internet Computing KUT Youn-Hee Han
Domain Name System (DNS)
소프트웨어공학 UML 학기.
OSGi & UPnP 임베디드 시스템 특강 Spring 2009
소프트웨어설계 UML 학기.
웹 서비스 (Web Services).
Xen and the Art of Virtualization
UML 실습 (Unified Modeling Language)
영어 발표 민경태, 김설아, 조아름, 유미.
인공 지능 시대에 필요한 인재 행복한 미래를 만드는 기술자 김송호.
Rhapsody + MFC 개발 가이드.
정보처리기사 8조 신원철 양진원 유민호 이기목 김다연 윤현경 임수빈 조현진.
Volume Licensing Service Center
3장 데이터의 특성을 대표적인 수치로 표현하기 2019년 2월 25일 오전 9시 36분2019년 2월 25일 오전 9시 36분
지혜롭고 깔끔한 청소년 코칭 대화용 간단한 키워드
오늘의 주제 : 수학과 문명의 발달.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall
McGraw-Hill Technology Education
식품 품질관리
Transmission Control Protocol (TCP)
VS 2005와 VS 2003 동급 제품, upgrade path
User Datagram Protocol (UDP)
객체지향의 한계를 넘어, AOP 전은영,이재훈 고덕윤.
XML-II (eXtensible Markup Language) DTD/DOM
소프트웨어 형상관리: 목차 변경 및 형상관리의 기초 개념 형상항목 확인 및 버전관리 변경관리 감사 및 감사보고 99_11
제 세 동.
컨설턴트처럼 사고하고 실행하라! 요 약 본.
The Party-State (1) 영 어 학 부 강물결 영 어 학 부 박우인
The day Project 강사클럽 성공 나누기 프로젝트 Class Contents day - #1 – 동영상 소속
LCD.
의성어 국어어휘론 이신옥 정지연 정지형 임총인.
2015년 2학년 1반.
CONTENTS Ⅰ. 대회목적 Ⅱ. 대회개요 Ⅲ. 대회요강 Ⅳ. 대회규정 Ⅴ. 운영계획 Ⅵ. 홍보계획 Ⅶ. 예산계획.
홍미영 부평구 재정 및 운영방향 인천광역시 부평구.
▶서류관리 프로그램 1. 로그인….2 2. 서류등록 … 서류도착 서류스티커발행
나-는 믿음으로 주 얼굴 보리니- 아침에 깰 때에 주형상에 만족하리 나주님 닮기 원하네 믿음으로 주얼굴 보리라 -
5장 세상의 많은 현상들은 정규분포를 따른다. 2019년 7월 31일 오후 6시 46분2019년 7월 31일 오후 6시 46분
우리나라에서 10대로 살아가기 엘리트조 오정희 / 송지선 / 손시하 / 박주현 / 김소현.
2009개정 중등 국어과 교육과정.
Chapter 4. Energy and Potential
11월 고등부 공과설교 업드림? 업드림! 갈라디아서 6:9-10.
Presentation transcript:

OSGi 번들 서비스 의존성 해결을 위한 Residential Gateway 소프트웨어 구조 설계 2005.09.23 Jung-Kil,Kim

Contents What is a Service Dependency? Suggest software model to solve Service Dependencies. Need a efficient data transfer mechanism Between bundles in OSGi.

Motivation The OSGi specification only defines mechanisms for dealing with packages and classes after bundles providing the necessary packages and services have been locally installed and activated in the framework. The Specification does not address any standard mechanism to discover and deploy required packages or services from external sources.

What is a Service Dependency? Boiler should know Window class names, package names to control it. When developed the bundle, Developers must know the name of class, package.

To solve service dependencies Dynamic Services in RG have to find services without knowing package names and class names. Bundles in RG should know dynamic services

Overall System

Package Diagram

InterfaceLibrary

Dynamic Events State 의미 REGISTED 서비스가 등록되었음 UNREGISTED 서비스가 등록 해지되었음 UPDATED 서비스 업데이트 됨 READY 서비스 시작 준비됨 STOP 서비스 중지됨 EXCEPTION 서비스에 에러 발생

Properties Definition ProductType Value 세탁기 0x00 냉장고 0x01 도어락 0x02 전자레인지 0x03 전등 0x04 전기밥솥 0x05 보일러 0x06 TV 0x07 비디오 0x08 검침 0x09 창문제어 0x0A 가스 밸브 제어 0x0B 가스 누출 감지 0x0C Key Value Contents vendor 제조사 이름 product 제품 이름 producttype 서비스 제공 형태, (표2에 명시)

Data Transfer by Event

Data Transfer Collaboration Diagram

End

Residential Gateway Software Architecture To Solve Service Dependencies in OSGi