OntoBroker

Saltlux

Jump to: navigation, 찾기
1. 제품개요
OntoBroker는 독일 Ontoprise사에서 개발한 시맨틱 웹 미들웨어로써, 현존하는 온톨로지 추론엔진 중에서 독보적인 성능과 기능을 갖춘 제품으로 W3C의 시맨틱 웹 표준언어인 RDF, RDFS, OWL, SPARQL 의 표준 스펙과 업계표준인 F-Logic 스펙을 준용한 상용화 추론엔진입니다.
현재 5.1로 버젼업된 OntoBroker는 기업의 지식정보를 시맨틱 표준 기술로 표현하고 이를 추론하여 정보의 공유, 분산된 정보의 통합을 통해 시맨틱 비즈니스 프로세스를 처리하기 위한 유일한 선택이 될 것입니다.

2. 제품특징
1) High Performance Reasoning
- 대용량의 온톨로지에서 발군의 성능
2) Web Service-Interface
- SOA 기반 프레임워크로 기존 시스템과의 통합 용이
3) Integration of Existing Database Systems
- Oracle, IBM, Microsoft, MySQL 등의 다양한 DBMS 지원
4) Highly scalable
- Query/Reasoning 의 발군의 성능
5) Support of All Recommendation of W3C
- RDF, RDFS, OWL, SPARQL

3. 제품라인업
image:semantic_product_02_1_1.jpg


4. OntoBroker 5.1의 새로운 기능
1) Internal/External Database의 지원
- Internal : Oracle 11g, H2(매우 빠른 속도 지원 : 표준 메모리 모델에 비해 2배 정도 느림) 지원
- External : Oracle 10g, 11g, MS SQL Server 2000, 2005, DB/2 8, 9.1, IBM외 MySQL 지원
2) F-Logic/RDF/OWL Reasoner
- W3C의 시맨틱 웹 언어 풀지원, NT, N3, Turtle 지원
그림:product_02_01_2.JPG
3) Collaboration Server
- 다중 사용자 지원, 프로세스 Locking 기능
4) Full-Text Index
- 쿼리 기능 향상을 위한 Text Indexing 기능
5) Database Evaluation
- Materialization을 통한 DBMS 성능 향상
6) Performance
- 버전업에 따른 성능 향상, 아래 성능지표 참조

image:semantic_product_02_1_2.jpg


7) SOA Framework
- SOA Layer, Ontoprise 타 제품군과의 Add-on 기능, Webservice/SOAP 인터페이스

5. 제품성능
1) 테스트 환경
– 1x SGI Altix 4700 with
– 20 Dual-Core Itanium 2 1.6 GHz/18 MB (64-bit) processors (40 cores in total)
– 336 GB main memory (August 2007) resp. 220 GB main memory (March 2008)
– Suse Linux Enterprise Server (SLES) 10 SP1
– SGI ProPack5 SP2
– 1x SGI IS4500 Storage System with
– 16x 146GB 15K RPM drives
– 2 RAID controllers (200,000 IOPS, each)
– Firmware: 06.16.82.00
– NVSRAM: N399X-616863-004
– Total Performance Storage System Manager (TPSSM) 9.19

image:semantic_product_02_1_3.jpg

2) 테스트 Methodology
• loading times per ontology
– excludes time for loading java virtual machine
– excludes time to load OntoBroker classes
– excludes time to install server port
• evaluation time per query
– exclude garbage collection times
– exclude transfer time for returning results to the client
– including time to transfer the result.
• memory consumption

3) 테스트 Ontology

image:semantic_product_02_1_4.jpg


3) 테스트 결과

image:semantic_product_02_1_5.jpg


6. OntoBroker 운영환경
image:semantic_product_02_1_6.jpg

7. OntoBroker 적용사례
1) 아우디(Audi) – 자동차 테스트 시뮬레이션
• Background
– Complex dependencies decrease the speed of development
– Knowledge is distributed over different departments
– Shorter development cycles
– Increasing quality measures
• Goal
– Introduction of efficient testing Methods to reduce manual work
– Manage complexity
– Increase transparency
• Solution
– Extraction of rules
– Collection of knowledge
– Carve out of logic by an ontology
– Automatic Validation of test results

image:semantic_product_02_1_7.jpg


2) KUKA – 지식 기반 어드바이저
• Background
– 65% of all customer in the manufacturing industry change their suppliers because there are not satisfied with the service
– Service engineers spend a lot of time with known problems
• Goal
– Capturing and usage of engineers and experts know-how
– Decision support for choosing the right solution
– Increase customer satisfaction
• Solution
– Semantic Customer Service Support

image:semantic_product_02_1_8.jpg