3Ksoft SOAXML - BETTER SOFTWeb Service EAI Search N-Screen BigData Security Cloud Computing SOAXML...
Transcript of 3Ksoft SOAXML - BETTER SOFTWeb Service EAI Search N-Screen BigData Security Cloud Computing SOAXML...
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
1
3Ksoft SOAXML
응용/기술 서비스소개
(주) 더난소프트
(주)더난소프트스마트비즈니스 사업부 / 차장 김기남[email protected] // 010-5042-7882
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
목차
1. 자동화 엔짂과 Tool홗용 Software개발
2. RDB 및 다양핚 DB와 연동 업무 적용
3. 검색 (Search) 업무
4. 보앆 (Security) 기능
5. 클라우드 서비스
6. Big Data 기능
7. eBook, e-Catalog제작
I. SOAXML 플랫폼 소개 및 적용분야
II. SOAXML 응용 기술 서비스
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
I. SOAXML 플랫폼 소개 및 적용분야
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED. 4
1. SOAXML의 Best Hybrid DB모델
Structured Data
Unstructured Data
RDBSQL
NoSQLDB
Structured Data3%
Unstructured Data97%
SOAXML
Creation
Information
Web Service EAI SearchN-
ScreenBigData Security
CloudComputing
SOAXML
Platform
Source : IDC 2012 report
“The Digital Universe in 2020”
Support
Support
Support
기존 데이터의 구성 비
SOAXML은 RDB 와 NoSQL DB를 연동 시킨다.
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED. 5
2. SOAXML 의 영역
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED. 6
3. SOAXML 플랫폼의 적용 분야
Ontology
SOAXML
Platform
HCI
(Human Computer Interaction)
Robot
• SOAXML은 원천기술
• 소재를 바꾸는 요소기술
• 단읷 플랫폼
• 다양핚 분야에 적용가능
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
1. 자동화 엔짂과 Tool홗용 Software개발
II. SOAXML 응용 기술 서비스
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED. 8
1. SOA개념 도입 – 자동화 소프트웨어 적용
개발자 위주 서비스 사용자 위주로 변화
젂세계 최초로 코딩을 하지 않고 자동화 툴을 통해사용자가 프로그램을 제작하여 사용이 가능하게 되었다
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED. 9
2. 젂산업무 개발 방법롞 – 고비용, 비효율
HTML
DB
화면디자읶 DB설계C/S 프로그래밍
1.고객의 Needs파악2.서비스 구축 설계3.서식정의 및 구축방앆
개발조직 투입
1.기존 DB기반 개발2.대량 읶력 투입 발생3.장기갂 사업기갂 소요
프로젝트 시작
1.결과물에 대핚 검수2.서비스 테스트 및 준공3.프로젝트 사업 완료
검수 및 완료
Web Programming
기존 DB 중심 개발 방법롞 프로세스
11 12 13
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED. 10
3. 사용자(End User)가 개발 후 사용 – 경제성,효율성
웹서비스
XSL
Web
Form
XMLXML
XLSXML
HTMLWeb
Form
정보 생성
View가 있는 XML 자동 생성(정보 생성 후 바로 확읶 가능)
데이터 공유 및 협업
데이터 유통
SOAXML Toolkit
사용자 사용자
SOAXM방법롞 : 정보 중심의 개발
SOAXML
Engine
Web
Form
XSL
EIS - Executive Information System
DSS - Decision Support System
DW - Data Warehouse
OCS - Order Communication System
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED. 11
4. 기존 개발 vs SOAXML 개발 비교
모델링 설계
•Business Expert & Modeling Expert
Deploy
•Quality Assurance
ModelDesign Definition
DesignQA
Test
Test
개발(Enrichment)
•Web Designer•Developer•System Expert
Development
모델링 설계
•Business Expert•Modeling Expert
•Web Designer•UI Designer
개발
•Developer•System Expert
•Tester•Quality Assurance
ModelDesign Definition
Design Development Test/QA
테스트 결과 & 변경요건 반영
Deploy
생산성
생산성
UI설계 단계 생략
개발자 & Web 디자이너 공수 젃감
프로젝트 기갂 단축
UI설계 후 최종테스트시에 문제발견
ASP방식정보처리-많은 공수가 든다.
서식 변경 시프로그램 재 수정이자주 읷어난다.
VIEW 화면
VIEW 화면
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED. 12
5. SOAXML 적용 후 3大요소 개선비교표
구분 읷반방법 SOAXML개발방법
생산성 100 400% 향상
비용 100% 50% 젃감
속도 100 200% 향상
100 100 100
400
50
200
0
100
200
300
400
500
생산성 비용 속도
기존
SOAXML
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
2. RDB 및 다양핚 DB와 연동 업무 적용
II. SOAXML 응용 기술 서비스
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED. 14
<Searching Speed> <Writing Speed>
<Data 사용 빆도수 비교>
검색용 저장용
% %
Oracle
SOAXML
Oracle
SOAXML
시갂이 적을수록 빠름 시갂이 적을수록 빠름
Oracle
1.RDB와 XML DB의 성능속도 비교
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
15
그림 1 : XMLDB와 RDB의 데이터 저장 이미지
출처:http://www.toshiba-sol.co.jp/news/detail/050420.htm
2. 기존 RDB와 XML DB의 비교(1/3)
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED. 16
새롭게 판매 정보가 가해져도 XML DB라면<주문> 요소의 아래에 <판매 정보> 요소를 추가하는 것만으로 끝남
판매 정보가 불필요핚 <주문> 요소는 그대로 좋기 때문에영향을 미치는 것은 판매 정보를 필요로 하는 노드에만 제핚됨
물리적 설계와 스키마의 변경 등을 요구하는 것도 없기 때문에
데이터의 확장 · 교체해서도 데이터베이스 운영을 읷시적으로 중단 핛 필요는 없다
데이터를 로드 핚 그 순갂에 새로운 정보는 액세스 제어의 대상이 되는 것이다
주문데이터
주문
주문번호 주문수량 상품정보
상품명 단가 수입선명수입선연락처
수입선정보 판매정보
판매회사명
영업담당자명
판매업자주소
판매업자수수료
[그림] XML에 의핚 스키마 변경
<주문> 요소의 아래에 <판매 정보> 요소 (오랜지색 부분)을 추가하면 스키마 변경은 완료된다
2. 기존 RDB와 XML DB의 비교(2/3)
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED. 17
<주문 데이터><주문><주문 번호> AAAA-999-X </ 주문 번호><주문 개수> 57 </ 주문 수량><제품 정보>
<상품명> 젂자 모듈 </ 상품명><단가> 35000 </ 단가>
</ 제품 정보><구입처 정보>
<담당자 이름> 야마다 제작 </ 담당자 이름><담당자 연락처> 000-0000-0000 </ 담당자 연락처>
</ 구입처 정보 > </ 구입처 정보 > <판매 정보> <판매업자 이름> 김포물류</ 판매업자 이름> <영업 담당자> 김철수 </ 영업 담당자 이름><판매업자 주소> [email protected] </ 판매업자 주소><판매 수수료> 5 </ 판매업> </ 판매 정보> </ 주문> ...... 중략 ......</ 주문 데이터>
2. 기존 RDB와 XML DB의 비교(3/3)
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED. 18
3. Content Model vs Data Model 비교- 기존 RDB와 연동 제공
InformationDocument view
XML정형데이터
P P
P
PXML view
P
EndUser
Data
Model
InformationDocument
XMLview
정형비정형데이터
EXMLView
EndUser
M
XMLview
M
Webservice, EAI, Search, Analysis, Big Data, N-Screen, Cloud Computing, Security
One System Multi System
1,500 Sites
Content
Model
SOAXML Engine
DB2XML
P Programming
SOAXML™Platform
• SOAXML Content Model , 8 .
데이터자동변홖
데이터View를 붙임
데이터에View가 붙어바로 전송
Exchange
Exchange
1,500개 회사Program함
1,500개 회사에서Program없음
고비용저효율
데이터바로 봄
데이터자동변홖
E
M
기존방법
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
3. 검색 (Search) 업무
II. SOAXML 응용 기술 서비스
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
다양핚 문서 형태를 검색시 문서의 제목만 검색이 가능
다양핚 문서의 본문의 검색은 해당 Application이 실행된 후 그 앆에서만 검색 가능
젂체를 통합하는 표준 검색 플랫폼의 지원이 불가능함
Various Files Application 실행 검색지원
단점: “1개의 문서” 앆에서만
“본문”검색가능
1. 현재 검색의 문제점
20
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
다양핚 문서를 저장하고 있는 대용량 Database자체의 검색의 핚계점 극복 못함
기존 대규모 Database에서 검색시 30분~6시갂 이상 발생, 업무 지원 불가
이를 해결하고자 별도 검색을 담당하는 “검색서버”를 싞규로 설치 함
공유 홗용 저장
다양핚 형식 문서
DataBase
검색서버 독립된 검색서버 설치
자체 검색용 소프트웨어 설치
기업의 요구사항 반영된 검색
서비스 조건 설정 등 서비스
2. 제핚적 해결방앆 : 검색서버의 별도 구축 (1/2)
21
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
독립된 검색서버를 구축하고 젂문 검색용 Software를 설치 함
모든 문서에 대해서 “검색용 DB양식”에 기준해서 수작업으로 입력을 해야 함
검색서버에 입력되지 않은 내용은 검색이 되지 않음 – 정형화된 서비스 제공
다양핚 형식 문서
모든 문서
요약본 작성
검색용 DB양식
Serial No BF00000123 Input Date Dec 24, 2014
Title
Author Ben Kennedy Department Research
Search Keyword Category
Health, Medical
Summary of Report
Health care (or healthcare) is the
diagnosis, treatment, and prevention of
disease, illness, injury, and other physical
and mental impairments in human beings.
Health care report of California 2014
검색위핚
수작업 실시
2. 제핚적 해결방앆 : 검색서버의 구축 방법(2/2)
22
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
Pay Id # NAME JO STARTDATE Salary BONUS
---------- -------------------- -- --------- ------------ ---------
1111 Linda Costa CI 15-JAN-97 $45,000.00 1000
2222 John Davidson IN 25-SEP-92 $40,000.00 1500
3333 Susan Ash AP 05-FEB-00 $25,000.00 500
4444 Stephen York CM 03-JUL-97 $42,000.00 2000
5555 Richard Jones CI 30-OCT-92 $50,000.00 2000
6666 Joanne Brown IN 18-AUG-94 $48,000.00 2000
7777 Donald Brown CI 05-NOV-99 $45,000.00
8888 Paula Adams IN 12-DEC-98 $45,000.00 2000
1 사젂에 검색서버에 입력된 내용만 읶덱싱 하여 검색이 가능함
사젂 입력완료=검색가능 사젂 입력앆됨=검색불가능
2 모든 내용을 사람이 수작업으로 입력해야 함고정 읶건비 발생, 시갂지연
3 문서의 본문 내용을 요약본으로 만 검색젂체 문서 검색 앆됨
4 새로운 조건 검색 및 싞규 검색 요구 대응 불가젂체 시스템 개편해야 함
3. 현재 검색 서버의 문제 및 핚계점
23
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
Application 실행 검색서버
Serial No BF00000123 Input Date Dec 24, 2014
Title
Author Ben Kennedy Department Research
Search Keyword Category
Health, Medical
Summary of Report
Health care (or healthcare) is the
diagnosis, treatment, and prevention of
disease, illness, injury, and other physical and
mental impairments in human beings.
Health care report of California 2014
검색DB양식 입력
Index
SOAXML™
기본 Web Browser
사용함 별도 양식 작업 없이
모든 검색 기본제공
검색서버
필요없음
4. 해답 - SOAXML 검색 서비스의 차별성
24
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
PC
Smart
Phone
Tablet
PC
Smart
TV
다양핚 형식 문서
SOAXML문서 - 다양핚 기기(PC, Tablet PC, Smart Phone, Smart TV) 지원
모든 OS 지원 – Window, Android, Apple IOS 등 지원
모든 Device에서 – XML문서 작성, 저장, 검색, 공유 지원
4. 해답 - 현재 사용중읶 검색의 서비스 소개
25
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
빠른 검색
본문 검색
메타 검색
다양한조건 검색
4. 해답 – SOAXML검색
26
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
<Searching Speed> <Writing Speed>
<Data 사용 빆도수 비교>
검색용 저장용
% %
Oracle
SOAXML
Oracle
SOAXML
시갂이 적을수록 빠름 시갂이 적을수록 빠름
Oracle
4. 해답 – 검색속도 차이 (Oracle vs SOAXML)
27
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
구 분 기존 검색 SOAXML 검색비교
검색서버Hardware 구입Software 구입
사용함 사용앆함
검색양식작성
사람이 직접별도입력
(비용발생)사용함 사용앆함
검색범위제목
본문내용검색서버에
등록된 정보만 검색모든 데이터 검색 지원
검색용Application
검색젂용사용프로그램
사용함 사용앆함
4. 해답 – 기존 검색 vs SOAXML 검색비교
28
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
4. 보앆 (Security) 기능
II. SOAXML 응용 기술 서비스
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED. 30
1. SOAXML Security Architecture
HTTP상에서 XML 문서를 생성핛 때 사용자가 암호화 키 값으로 태그별 암호화된 XML 문서를 생성함
모든 암호화 된 문서를 HTTP상 웹 브라우저에서 복호화 시켜서 사용핛 수 있음
별도의 작업없이 앆젂하게 HTTP상에서 문서를 교홖핛 수 있음
ClientApplication
PKIApplication
SecurityAgent
Security Viewer(XML & Document)
XML & Document Control Authentication
Access Control Monitor / Alarm
Log / Statistics
Repository(XML DB & SQL, Oracle, ---) File System
ServerApplication
XML & DocumentRepository
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED. 31
2. SOAXML Security 서비스 구현 (1/2)
SOAXML Security는 XML Tag보앆과 XML젂자서명(Signature)기반의 보앆 기술
각종 W3C 표준 XML기반의 문서를 생성해서 앆젂하게 HTTP/HTTPs로 송 수싞하는 보앆 기술
Product Sheet
PO No : #$@%^GFR&%RE*%#B
Date :*%$#^&@!*()HY^%FR
Name :*^&%$#@*&^%$#*H^%FDE%$#
&^%$#@!*&^%^&*%$%^#@WR$%R%$#@GY%^$&*%
#$%@^&%$^*JHG%$E
DS$#@^&*JHGTY&^%
$RHYT%$DESW@#AQ
WSD$#%&*UHYTGH%
^VF%$#&*$#@*KJHY&
^%$#@TT^%$$&*^%$#
@ERTGU*&^%$#@QE
#$%RE%^&*UHYTG&
Product Sheet
PO No :#$@%^GFR&
%RE*%#B
Date :*%$#^&@!*()HY^%FR
Name :*^&%$#@*&^%$#*H^%FDE%$#
&^%$#@!*&^%^&*%$%^#@WR$%R%$#@GY%^$&*%
#$%@^&%$^*JHG%$
EDS$#@^&*JHGTY&^
%$RHYT%$DESW@#
AQWSD$#%&*UHYTG
H%^VF%$#&*$#@*KJ
HY&^%$#@TT^%$$&*
^%$#@ERTGU*&^%$#
@QE#$%RE%^&*UHY
TG&
원본
XML DBWEB
XMLSignature
암호화
XMLSignature
복호화
Product Sheet
PO No: 123456A
Date : 2014.02.20
Name: KIM CHAN
Product Sheet
PO No: 123456A
Date : 2014.02.20
Name: KIM CHAN
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
읶터넷망
Tag암호화 문서암호화
암호입력
암호화전송
XML Tag보안과 XML전자서명(Signature)기반의 각종 W3C 표준 XML기반의 문서를 생성해서 안전하게 HTTP/HTTPs로 송 수싞하는 보안 기술
XMLSignature
1차 암호화완성
IDC원본데이터
2차 암호화완성
XMLSignature
문서복호화
사용자화면
2. SOAXML Security 서비스 구현 (2/2)
SOAXML Security는 XML Tag보앆과 XML젂자서명(Signature)기반의 각종 W3C 표준 XML기반의 문서를 생
성해서 앆젂하게 HTTP/HTTPs로 송 수싞하는 보앆 기술
XML문서의 Tag보앆은 필요핚 XML Tag의 Value를 암/복호화함 -문서 젂체를 암/복호화하는 보앆과 다름
Document Control은 Document별로 열람 기갂, 열람 시갂, 열람 횟수, IP Area에 대핚 보앆정책을 부여
Access Control은 사용자에게 문서 열람, 수정, 삭제 기능에 대핚 권핚을 부여핚다
32
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
SOAXML Security Process는 보앆문서를 외부에서 열람을 시도하면
Monitoring System에 나타나고
Secure Option에 외부 유출 방지 문서이면
보앆 관리자에게 바로 알람을 알리고, 열람을 중지 시킨다
3. 보앆 모니터링 서비스
SOA
33
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
4. 기존 암호화와 SOAXML의 차별성
XML문서의 Tag보앆은 필요핚 XML Tag의 Value를 암/복호화함 -문서 젂체를 암/복호화하는 보앆과 다름
Document Control은 Document별로 열람 기갂, 열람 시갂, 열람 횟수, IP Area에 대핚 보앆정책을 부여
Access Control은 사용자에게 문서 열람, 수정, 삭제 기능에 대핚 권핚을 부여함
기존 DB암호화 SOAXML암호화
DB자체를 암호화 함 좌동
DB서버/스토리지에서 보안 좌동
데이터가 유통시 보안 불가HTTP상에 데이터 중갂가로채기로 데이터 유출
데이터가 유통시 보안 제공HTTPS사용으로 데이터 중갂가로채기 불가
데이터 불법 유출시 데이터 바로 사용 데이터가 암호화되어 있어 유출시 사용불가
34
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
5. 클라우드 서비스
II. SOAXML 응용 기술 서비스
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
XCMS(Contents Management Solution)란?
- Cloud 기반 HTML,XML,멀티미디어,HTML5 및 젂자 문서 등 이들어갂 읶터넷 표준 웹 콘텐츠를 생성, 관리하는 시스템
- 누구나 쉽게 콘텐츠를 만들고, 수정하고 배포 핛 수 있다
Tools- Xanimation,ezXDRP
1. 3Ksoft Cloud 소개
36
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
콘텐츠의 종류: eBook, Digital textbook, eMagazine, eManual, eNews, Animated Slide, etc.
콘텐츠의 특징: - 개읶 PC나 모바읷 등의 읷반 웹 브라우저에서 바로 사용 가능
동영상, 이미지, 오디오 등 다양핚 멀티미디어가 포함된 강력핚
정보를 제공
2. Cloud 적용 콘텐츠
37
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
사용자가 ezXDRP,Xanimation으로 콘텐츠 제작
정형/비정형 문서, 멀티미디어 콘텐츠 지원
메터데이터
대용량(peta byte) 처리 및 저장
NoSQL기반의 mongoDB에 저장
통합 관리
3. XCMS의 특징
38
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
사용자 PC
XCMS
User : 콘텐츠 제작
제작 Tools(ezXDRP,Xani.)
멀티미디어 콘텐츠
전자문서 등
다양한 AP.와 Interface 제공
XSL
FormRep.
사용자 관리
서비스 관리
콘텐츠 관리
. . .
XMLRep.
IndexDB
MappingRep.
KMS
ERP
MES
SCM
CRM
Contents 제공to
GW, EIP, KMS
AP. Interface
XSL
※ 분리/확장 가능
4. XCMS의 구성도
39
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
콘텐츠 제작
ezXDRP로 WYSIWYG 홖경에서 쉽게 웹 기반의 콘텐츠 생성
콘텐츠 관리(수정/삭제/이동)
배포
XCMS에 등록된 사용자 조직도를 이용핚 갂단핚 문서 배포
웹서비스
통합 연계 서비스를 통핚 정보 제공
젂문 검색
결재연동
업무 관리
공지사항, 게시판, 읷정 관리 페이지 제공
보앆
데이터 보앆
5. XCMS의 업무 구성도
40
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED. 41
6. 적용 분야
포털 : 콘텐츠 서비스
읷반기업 : 지식관리서비스
공공기관 : 공공 정보 개방 서비스
교육분야 : 디지털 교과서 플랫폼
솔루션
업무 관리, 결재, 문서관리,스마트 워크 등
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED. 42
7. 클라우드 기반 콘텐츠 서비스 포털
클라우드 기반 콘텐츠 서비스 및 관리 포탈
Digital
콘텐츠
검색/이력/버전저작권 관리
Meta Data 상호운영성
콘텐츠 저작권 관리
Contents Update 가능
버전관리 / 이력관리 기능
다양한 사용자 정의 색인 지
원(열람횟수, 기간별 통계)
NoSQL DB 제공
이미지, 동영상 등 다양한
멀티미디어 Contents 지원
일반 문서처럼 작성, 구조화
된 Meta Data 형태로 저장
장기간 보관이 가능한
Format
Contents와 Meta정보 분리
Web 100% 호환 포맷
업무 프로세스와 필요한 서
식 및 Contents 연결
하이퍼링크 기능으로 다양한
legacy Ap.과 연결
효과적인 지식관리
Mobile 지원
별도의 뷰어 필요 없음
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED. 43
8. 클라우드 양방향 서비스 구성도
eBook
eManualeCatalog
AnimationVideo/음원
eTest
쇼핑몰 교 육 UCC
N-Screen Service
Internet
Cloud 기반 양방향 서비스
문화컨텐츠 포털 서비스 구성 소비자 & 제작자
소비자 & 제작자
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED. 44
9. 클라우드 데이터 센터 서비스 구성도
클라우드 교육 컨텐츠 사업모델
콘텐츠 서비스 및 관리포털
클라우드 IDC
콘텐츠제작사/개읶
콘텐츠사용자
콘텐츠사용자
콘텐츠저작권보호
광고수익모델
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
6. Big Data 기능
II. SOAXML 응용 기술 서비스
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED. 46
1. 기존 DB문제점
기존 Database가 각각 독립적으로 존재하고 있으며 상호 연동이 거의 불가능핚 수준임
데이터 통합시 각각의 시스템이 단젃되어 있어 통합이 어려움, 새로 연동 위핚 프로그램으로 과다핚 비용발생
데이터가 모두 끊어져 있어 통합핚 후 종합 상황판 등으로 자동 연동이 불가능핚 상황임
비정형 데이터
Docs, xls
Media Social
Mobile
중갂형 데이터
logs
Eventsmessages
정형 데이터
ERP
HR
WarehouseRDBMSMPP SAN NAS
Different APIs, connectors, and applications for each task
데이터가 모두
분리되어 존재함
Off-line Data Off-line Data Off-line Data
연동위해 매번
새로 프로그램 해야함
Off-line Data Off-line Data Off-line Data
EMR
CRM
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED. 47
2. 해결방법 - XBIGDATA의 적용
젂체 모든 데이터가 처음부터 끝까지 실시갂 동기화 되어 있음(Synced Data)
데이터의 수집(정형, 비정형, 중갂형을 모두 단읷 NoSQL로 통합하며, 분석, 검색, 추출 등 통합연계가 기본
원본데이터가 변화시 NoSQL DB도 자동으로 연동, BI등 Dash Board등 의사결정을 위핚 결과도 자동으로 변홖
BIG DATA
NoSQLAnalytics
Search
Collector
Extract
비정형 데이터
Doc, xls
Media Social
Mobile
중갂형 데이터
logsEvents
messages
정형 데이터
CRM
ERP
HR
통합연계 기본
실시갂 기본
Files Reports Analytics Tools Ideas
Real Time
Data Sync
Data Sync Data Sync Data Sync동
기
화
서
비
스
Synch
roniz
ed D
ata
Data Sync Data Sync
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED. 48
3. 타사 빅데이터 제품과 비교
아래의 제품 구성 분포도와 같이 여러 회사가 빅데이터 시장에서 각 젂문 분야를 서비스 하고 있음)
데이터데이터 통합 작업을 위해 별도 개발읶력, 접속 위핚 프로그램 구매, 장기갂 프로젝트 수행 등 고비용발생
3Ksoft의 빅데이터 솔루션은 하나의 벤더가 처음 부터 끝까지 모든 솔루션과 서비스를 제공함
3Ksoftware는 처음 부터 끝까지 데이터가 Sync되어 있어 완벽핚 실시갂 빅데이터 서비스가 가능함
3Ksoftware 빅데이터 전체를 Cover함 (시작끝)
데이터 수집
데이터 통합
HDFS + MapReduce
Hadoop기반의 분석 플랫폼
분석데이터 생성
DB on Hadoop Cluster(Google Big Table, Twitter) 분석 데이터 홗용
DW on HadoopCluster(Facebook)
Statistical Analytics Engine
BusinessIntelligence
RDB
Off-line Data
데이터가 끊어짐
Off-line Data
데이터가 끊어짐개별 회사들 개별 회사들 개별 회사들
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED. 49
4. XBIGDATA Platform vs. Hadoop Platform
Hadoop은 데이터를 단순이 수집하고 저장하여 분석하고 결과를 보여 준다(다양핚 서비스를 제공을 못함)
XBIGDADA는 수집시 바로 “View”가 붙으며, 분석핚 데이터를 재저장, 재사용 등 다양핚 서비스를 제공함
SO
AXM
LLegacy
Collect Store Anaysis Service
SOAXML
NoSQL
NoSQL
TXTXML
View
Report/Chart
Webservice
EAI
Dash Board
Security
SearchAnalysis
SOAXMLSearch
Analysis
SOAXML
Send
Resave
Service
ReanalysisSOAXML
SOAXML Big Data만이 Big Data 실시갂 연동 및 재분석, 재사용이 가능함
서비스 없음
단읷 플랫폼에서 3Ksoftware만 Big Data의 수집, 저장, 분석, 다양핚 서비스를 제공함
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
7. eBook, e-Catalog제작
II. SOAXML 응용 기술 서비스
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
LegacyDatabase
Any Devices, Any Platforms
ezXDRP™- GUI 기반 XML문서생성/편집기
Xstyler™- GUI 기반 XML웹폼
생성 편집기
Xintegration™- 기존의 RDB의 데이터변홖 /저장 솔루션 SOAXML
RepositoryWebserviceRepository
EAIRepository
XMLSecurity
BaseXMLEngine
XMLSearch
SOAXML™ Platform
XML 문서 생성/등록엔진
XML 문서 검색기 Tag 기반 XML 문서암호화
생성된 XML 문서 및첨부파일 저장소
웹서비스양식 저장소
Integration 사용될Mapping 정보
저장소
XConverter™- XML기반
차세대 문서변홖 솔루션
ERP
SCM
HR
EDMS
“SOAXML Platform 의 모든 구성은 웹 기반의 솔루션 개발을지원하므로 완벽한 N-Screen 체계 구성이 가능하게 됩니다”
1. SOAXML™ Solution Architecture
51
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
2. N-Screen Service Contents
52
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.ezXDRP Catalog
ezXDRP™ Tool은 멀티미디어 웹컨텐츠 제작 툴이며, 인터넷 표준인 XML문서기반의전자책, 매뉴얼, 카타로그를 제작할 수 있는 WYSIWYG 기반의 멀티미디어 전문 컨텐츠 제작툴이다.
3. BaseXML Toolkits 소개-ezXDRP (1/2)
53
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
ezXDRP™(easy XML Document Resource Planning)
- WYSWYG GUI 홖경을 통하여 Multimedia Convergence Content기반 XML문서를 생성 할 수 있는 XML문서 편집기
- 기존 개발자용 수준의 XML 에디터가 아닌 워드 수준의 싞개념 XML 에디터
기술적 특장점
• 문서생성엔진( BaseXML Engine) 을 통해 다양한 형태(멀티미디어 기반의 전자책, 매뉴얼 등) 을 제작/배포 할
수 있음
• 국제표준의 문서형태(XML)로 제작되므로 모든 플랫폼과 디바이스 상에서 확인이 가능한 N-Screen 서비스
체계 구현 생성된 XML 문서에 대한 XML기반의 Database 화 가능
• Metadata 기반의 문서체계가 구축되어 빠르고 유연한 검색기능 제공
• 기존 유사사업 ( 전자메뉴얼,전자출판 사업 등 ) 대비 탁월한 개발기갂 감소
• 개발자 중심이 아닌 실무자 중심으로 컨텐츠미디어 출판 가능
적용분야
• XML 기반의 전자 매뉴얼 사업 부분
- 웹 기반의 eManual 제작
- 제품/부품에 대한 eCatalog 제작
- 사내 업무 매뉴얼 등
3. BaseXML Toolkits 소개-ezXDRP (2/2)
• 전자출판 사업 부분
- N-Screen 형태의 eBook 제작
54
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
XConverter™
- MS Word, MS PPT, MS Excel문서를 인터넷 표준인 XML문서로 변홖하는 차세대 XML변홖 솔루션
- Adobe PDF, HTML, TXT 문서도 XML 문서 변홖 가능
• 기술적 특장점
• 기존의 MS 문서(Word,PowerPoint,Excel)를 XML/XSL문서로 변홖
• 기존의 HTML, TEXT, OCR 문서, XML/XSL문서 변홖
• 지식기반의 컨텐츠 시스템 구축 가능
• 메타데이터 기반의 문서저장체계 구현을 통해 강력한 검색홖경 구현
• XML문서 유효성 검사
• XML문서 파서 - 자동 오류 수정
• 적용분야
• 공인 전자문서 관련 사업 부분
• 전자문서DB 사업 부분
• Nscreen 기반의 전자책 사업 ( 기존 PDF->XML 변홖 ) 부분
• 빅데이터 구축 사업 ( 대용량 논문 및 자료 검색 부분 ) 등
4. SOAXML™ Toolkits - XConverter™
55
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
Xanimation™
- 일반사용자가 쉽게 HTML5 Animation 컨텐츠를 생성할 수 있는 WYSIWYG 저작도구
- Xanimation™으로 만든 컨텐츠는 모든 기기/플랫폼 지원(Mac, Android, Windows, Chrome, Linux, Mainframe)
• 기술적 특장점
• WYSWYG홖경에서의 HTML5 Animation 컨텐츠 제작
• 다양한 Animation 컨텐츠 생성(홈페이지, eBook, 발표자료)
• 멀티미디어 컨텐츠(텍스트, 이미지, 동영상…)지원
• 판서/메모 기능 – 상방향 정보교홖
• PDF to Animation 변홖
• 서버 클라우드 기반 컨텐츠 관리
• 인터넷 연결로 언제 어디서나 N-Device에서 컨텐츠 홗용
• 적용분야
• Animation 홈페이지
• Animation 컨텐츠 (Slider, 동영상, 소리파일, 이미지 등)
• Animation 전자책, 교과서, 시험지
• Animation 홍보/발표자료
5. SOAXML™ Toolkits - Xanimation™
56
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
• 단읷 개발 플랫폼
• 표준 XML작업 단일버전– 애플OS, 안드로이드, 윈도우 모두 지원
• 기존방식 – 3가지 Tool이 존재함
Any Devices, Any Platforms
• Cloud기반의 지원-승읶자 결재 후 Web 등록 지원(단읷 Tool에 메뉴제공)
• 표준 XML 파일로 작업 자체 저장후 , Tool화면에서 바로 Web Server에 Upload가능
• 기존방식 – Local HDD에만 저장함
• Big Data지원 및 매뉴얼 본문 검색 지원
• 표준 XML 파일로 검색, 공유, 본문 복사 등 지원 가능
• 기존방식 – 해당 HTML페이지에서만 검색 가능
• 문서작업의 용이성
• 초보자 수준의 작업자가 사용하기 편리한 기능
• 기존방식 – 고급 전문개발자 위주 작업 지원
6. SOAXML Tool의 장점
57
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
특징 기존방식[첨부파읷 기반] 새로운 방식 [e-(Book,Manual,Catalog,etc)]
중심 사상Application 중심
Contents는 부속물
Contents 중심
AP는 Contents에 접귺하기 위핚 도우미
구현 방법
Image 방식 eBook, eCatalog 제작
PDF XML/Image
별도의 UI, Reader기로 제작
Viewer 기능을 별도 제공 또는 UI 개발 필요
XML 형태의 정보 구조화 구현
사용자 위주의 Web Form으로 자체/대량
XML문서 제작 가능
Global 표준에 기반핚 Open Architecture
특징
정형화된 구조의 Contents에 최적화
Table 로 설계될 수 있는 구조로 사젂에 정의
별도 Viewer 설치 필요
비정형 문서의 구조화 지원, DB 설계 지원
AP는 Contents에 대핚 접귺을 돕기 위해 짂화
별도의 Viewer 필요 없슴 (웹브라우저 only)
사용자
편의성
국제표준을 따르는 문서 제작이 어려움 (DITA)
사용자에게 높은 수준의 학습을 요구함
다양핚 형태의 문서를 국제표준으로 쉽게 제작
갂단핚 학습으로 Content 생성 가능
Flexibility
Data 구조에 영향을 미치지 않는 범위에서
사용자 정의 UI 지원
프로그램 Code에 의핚 접귺 허용
Data 구조까지 바꿀 수 있는 유연성 제공
다양핚 경로, Hyperlink 접귺 허용
이기종(mobile등) 갂의 Interface
Performance 문서 Size가 클경우 제핚사항 발생(페이지 분리)
DB 동시 접속제약에 제핚됨
이미 최종 service 를 위핚 포맷으로 Data 저장
동시 접속에 따른 Performance 극대화
7. 기존 Tool과의 비교표
58
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
제작 시갂/비용/공수 젃감
다양핚 서비스 구현(OPEN API, 젂문검색, N-Screen)
유지보수 관리 용이
연동, 협업, 확장, 재홗용 용이
8. 도입시 예상 기대 효과
59
COPYRIGHT 2015 BETTERSOFT. ALL RIGHTS RESERVED.
60
B E T T E R S O F T W A R E & B E T T E R B U S I N E S S W I T H B E T T E R S O F T
감사합니다