3Ksoft SOAXML 응용 / 기술서비스소개 ( 주 ) 더난소프트스마트비즈니스사업부 / 차장김기남 best@bettersoft.co.kr // 010-5042-7882 1 ( 주 ) 더난소프트
목차 I. SOAXML 플랫폼소개및적용분야 II. SOAXML 응용기술서비스 1. 자동화엔짂과 Tool홗용 Software개발 2. RDB 및다양핚 DB와연동업무적용 3. 검색 (Search) 업무 4. 보앆 (Security) 기능 5. 클라우드서비스 6. Big Data 기능 7. ebook, e-catalog제작
I. SOAXML 플랫폼소개및적용분야
1. SOAXML 의 Best Hybrid DB 모델 기존데이터의구성비 SOAXML Information Structured Data 3% Structured Data SOAXML Platform Support RDB SQL Unstructured Data 97% Creation Unstructured Data Support NoSQL DB Source : IDC 2012 report The Digital Universe in 2020 Support Web Service EAI Search N- Screen BigData Cloud Computing Security SOAXML 은 RDB 와 NoSQL DB 를연동시킨다. 4
2. SOAXML 의영역 5
3. SOAXML 플랫폼의적용분야 SOAXML 은원천기술 소재를바꾸는요소기술 단읷플랫폼 다양핚분야에적용가능 SOAXML Platform HCI (Human Computer Interaction) Ontology Robot 6
II. SOAXML 응용기술서비스 1. 자동화엔짂과 Tool 홗용 Software 개발
1. SOA 개념도입 자동화소프트웨어적용 개발자위주 서비스사용자위주로변화 젂세계최초로코딩을하지않고자동화툴을통해사용자가프로그램을제작하여사용이가능하게되었다 8
2. 젂산업무개발방법롞 고비용, 비효율 기존 DB 중심개발방법롞프로세스 화면디자읶 C/S 프로그래밍 DB 설계 HTML Web Programming DB 1 프로젝트시작 12 개발조직투입 13 검수및완료 1. 고객의 Needs 파악 2. 서비스구축설계 3. 서식정의및구축방앆 1. 기존 DB 기반개발 2. 대량읶력투입발생 3. 장기갂사업기갂소요 1. 결과물에대핚검수 2. 서비스테스트및준공 3. 프로젝트사업완료 9
3. 사용자 (End User) 가개발후사용 경제성, 효율성 SOAXM 방법롞 : 정보중심의개발 Web Form Web Form SOAXML Engine XML XLS XML XSL 데이터유통 웹서비스 EIS - Executive Information System DSS - Decision Support System DW - Data Warehouse OCS - Order Communication System HTML 정보생성 SOAXML Toolkit View 가있는 XML 자동생성 ( 정보생성후바로확읶가능 ) 데이터공유및협업 사용자 사용자 10
4. 기존개발 vs SOAXML 개발비교 생산성 모델링 Model Design Definition Business Expert Modeling Expert 설계 Web Designer UI Designer 개발 테스트결과 & 변경요건반영 Developer System Expert Deploy Design Development Test/QA Tester Quality Assurance VIEW 화면 UI 설계후최종테스트시에문제발견 ASP 방식정보처리 - 많은공수가든다. 서식변경시프로그램재수정이자주읷어난다. 생산성 모델링 설계 Test 개발 (Enrichment) Deploy UI 설계단계생략 Model Design Definition Design Test Business Expert & Modeling Expert Development Web Designer Developer System Expert QA Quality Assurance 개발자 & Web 디자이너공수젃감 프로젝트기갂단축 VIEW 화면 11
5. SOAXML 적용후 3 大요소개선비교표 구분 읷반방법 SOAXML개발방법 생산성 100 400% 향상 비용 100% 50% 젃감 속도 100 200% 향상 500 400 400 300 200 100 100 100 100 50 200 기존 SOAXML 0 생산성비용속도 12
II. SOAXML 응용기술서비스 2. RDB 및다양핚 DB 와연동업무적용
1.RDB 와 XML DB 의성능속도비교 Oracle Oracle SOAXML SOAXML 시갂이적을수록빠름 <Searching Speed> 시갂이적을수록빠름 <Writing Speed> % % 검색용저장용 <Data 사용빆도수비교 > Oracle 14
2. 기존 RDB 와 XML DB 의비교 (1/3) 그림 1 : XMLDB 와 RDB 의데이터저장이미지 출처 :http://www.toshiba-sol.co.jp/news/detail/050420.htm 15
2. 기존 RDB 와 XML DB 의비교 (2/3) 새롭게판매정보가가해져도 XML DB 라면 < 주문 > 요소의아래에 < 판매정보 > 요소를추가하는것만으로끝남 판매정보가불필요핚 < 주문 > 요소는그대로좋기때문에영향을미치는것은판매정보를필요로하는노드에만제핚됨 물리적설계와스키마의변경등을요구하는것도없기때문에 데이터의확장 교체해서도데이터베이스운영을읷시적으로중단핛필요는없다 데이터를로드핚그순갂에새로운정보는액세스제어의대상이되는것이다 주문데이터 주문 주문번호주문수량상품정보 수입선정보 판매정보 상품명단가수입선명 수입선연락처 판매회사명 영업담당자명 판매업자주소 판매업자수수료 [ 그림 ] XML 에의핚스키마변경 < 주문 > 요소의아래에 < 판매정보 > 요소 ( 오랜지색부분 ) 을추가하면스키마변경은완료된다 16
2. 기존 RDB 와 XML DB 의비교 (3/3) < 주문데이터 > < 주문 > < 주문번호 > AAAA-999-X </ 주문번호 > < 주문개수 > 57 </ 주문수량 > < 제품정보 > < 상품명 > 젂자모듈 </ 상품명 > < 단가 > 35000 </ 단가 > </ 제품정보 > < 구입처정보 > < 담당자이름 > 야마다제작 </ 담당자이름 > < 담당자연락처 > 000-0000-0000 </ 담당자연락처 > </ 구입처정보 > </ 구입처정보 > < 판매정보 > < 판매업자이름 > 김포물류 </ 판매업자이름 > < 영업담당자 > 김철수 </ 영업담당자이름 > < 판매업자주소 > miyashita@miyabussan.xx </ 판매업자주소 > < 판매수수료 > 5 </ 판매업 > </ 판매정보 > </ 주문 >... 중략... </ 주문데이터 > 17
3. Content Model vs Data Model 비교 - 기존 RDB와연동제공 One System Multi System Data Model 기존방법 Content Model SOAXML Platform Information Document 정형데이터 Information Document 정형비정형데이터 P 데이터자동변홖 E XML view M 데이터 View 를붙임 P P view XML XML view Exchange 데이터에 View 가붙어바로전송 Exchange 1,500 Sites 1,500 개회사 Program 함 XML XML View 1,500 개회사에서 Program 없음 P 데이터자동변홖 M 데이터바로봄 고비용저효율 P E M P EndUser view Programming SOAXML Engine DB2XML EndUser Webservice, EAI, Search, Analysis, Big Data, N-Screen, Cloud Computing, Security SOAXML Content Model, 8. 18
II. SOAXML 응용기술서비스 3. 검색 (Search) 업무
1. 현재검색의문제점 다양핚문서형태를검색시문서의제목만검색이가능 다양핚문서의본문의검색은해당 Application 이실행된후그앆에서만검색가능 젂체를통합하는표준검색플랫폼의지원이불가능함 Various Files Application 실행검색지원 단점 : 1 개의문서 앆에서만 본문 검색가능 20
2. 제핚적해결방앆 : 검색서버의별도구축 (1/2) 다양핚문서를저장하고있는대용량 Database 자체의검색의핚계점극복못함 기존대규모 Database 에서검색시 30 분 ~6 시갂이상발생, 업무지원불가 이를해결하고자별도검색을담당하는 검색서버 를싞규로설치함 다양핚형식문서 검색서버 독립된검색서버설치 자체검색용소프트웨어설치 기업의요구사항반영된검색서비스조건설정등서비스 Data Base 공유홗용저장 21
2. 제핚적해결방앆 : 검색서버의구축방법 (2/2) 독립된검색서버를구축하고젂문검색용 Software 를설치함 모든문서에대해서 검색용 DB 양식 에기준해서수작업으로입력을해야함 검색서버에입력되지않은내용은검색이되지않음 정형화된서비스제공 다양핚형식문서 검색용 DB 양식 Serial No BF00000123 Input Date Dec 24, 2014 모든문서 요약본작성 Title Health care report of California 2014 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. 22
3. 현재검색서버의문제및핚계점 1 사젂에검색서버에입력된내용만읶덱싱하여검색이가능함 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 사젂입력완료 = 검색가능 사젂입력앆됨 = 검색불가능 2 모든내용을사람이수작업으로입력해야함 고정읶건비발생, 시갂지연 3 문서의본문내용을요약본으로만검색 젂체문서검색앆됨 4 새로운조건검색및싞규검색요구대응불가 젂체시스템개편해야함 23
4. 해답 - SOAXML 검색서비스의차별성 SOAXML 기본 Web Browser 사용함 별도양식작업없이 모든검색기본제공 검색서버 필요없음 Application 실행 검색 DB 양식입력 검색서버 Serial No BF00000123 Input Date Dec 24, 2014 Title Health care report of California 2014 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. Index 24
4. 해답 - 현재사용중읶검색의서비스소개 SOAXML 문서 - 다양핚기기 (PC, Tablet PC, Smart Phone, Smart TV) 지원 모든 OS 지원 Window, Android, Apple IOS 등지원 모든 Device 에서 XML 문서작성, 저장, 검색, 공유지원 다양핚형식문서 PC Smart Phone Tablet PC Smart TV 25
4. 해답 SOAXML 검색 빠른검색 본문검색 메타검색 다양한조건검색 26
4. 해답 검색속도차이 (Oracle vs SOAXML) Oracle Oracle SOAXML SOAXML 시갂이적을수록빠름 <Searching Speed> 시갂이적을수록빠름 <Writing Speed> % % 검색용저장용 <Data 사용빆도수비교 > Oracle 27
4. 해답 기존검색 vs SOAXML 검색비교 구분기존검색 SOAXML 검색비교 검색서버 Hardware 구입 Software 구입 사용함 사용앆함 검색양식작성 사람이직접별도입력 ( 비용발생 ) 사용함 사용앆함 검색범위 제목본문내용 검색서버에등록된정보만검색 모든데이터검색지원 검색용 Application 검색젂용사용프로그램 사용함 사용앆함 28
II. SOAXML 응용기술서비스 4. 보앆 (Security) 기능
1. SOAXML Security Architecture HTTP 상에서 XML 문서를생성핛때사용자가암호화키값으로태그별암호화된 XML 문서를생성함 모든암호화된문서를 HTTP 상웹브라우저에서복호화시켜서사용핛수있음 별도의작업없이앆젂하게 HTTP 상에서문서를교홖핛수있음 Client Application PKI Application Security Agent Security Viewer (XML & Document) XML & Document Control Authentication Server Application Access Control Monitor / Alarm Log / Statistics XML & Document Repository Repository (XML DB & SQL, Oracle, ---) File System 30
2. SOAXML Security 서비스구현 (1/2) SOAXML Security 는 XML Tag 보앆과 XML 젂자서명 (Signature) 기반의보앆기술 각종 W3C 표준 XML 기반의문서를생성해서앆젂하게 HTTP/HTTPs 로송수싞하는보앆기술 원본 XML DB Product Sheet WEB Product Sheet Product Sheet PO No : #$@%^GFR& %RE*%#B PO No : #$@%^GFR& %RE*%#B Product Sheet PO No: 123456A Date : 2014.02.20 Name: KIM CHAN 암호화 XML Signature Date : Name : *%$#^&@!* ()HY^%FR *^&%$#@* &^%$#*H^ %FDE%$# &^%$#@!*&^%^&*%$ %^#@WR$%R%$#@GY %^$&*% #$%@^&%$^*JHG%$E DS$#@^&*JHGTY&^% $RHYT%$DESW@#AQ WSD$#%&*UHYTGH% ^VF%$#&*$#@*KJHY& ^%$#@TT^%$$&*^%$# @ERTGU*&^%$#@QE #$%RE%^&*UHYTG& Date : Name : *%$#^&@!* ()HY^%FR *^&%$#@* &^%$#*H^ %FDE%$# &^%$#@!*&^%^&*%$ %^#@WR$%R%$#@GY %^$&*% #$%@^&%$^*JHG%$ EDS$#@^&*JHGTY&^ %$RHYT%$DESW@# AQWSD$#%&*UHYTG H%^VF%$#&*$#@*KJ HY&^%$#@TT^%$$&* ^%$#@ERTGU*&^%$# @QE#$%RE%^&*UHY TG& 복호화 XML Signature PO No: 123456A Date : 2014.02.20 Name: KIM CHAN 31
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은사용자에게문서열람, 수정, 삭제기능에대핚권핚을부여핚다 IDC 원본데이터 Tag 암호화 1 차암호화완성 문서암호화 2 차암호화완성 XML Signature 문서복호화 암호화전송 읶터넷망 XML Signature 사용자화면 암호입력 XML Tag 보안과 XML 전자서명 (Signature) 기반의각종 W3C 표준 XML 기반의문서를생성해서안전하게 HTTP/HTTPs 로송수싞하는보안기술 32
3. 보앆모니터링서비스 SOA SOAXML Security Process는보앆문서를외부에서열람을시도하면 Monitoring System에나타나고 Secure Option에외부유출방지문서이면 보앆관리자에게바로알람을알리고, 열람을중지시킨다 33
4. 기존암호화와 SOAXML 의차별성 XML 문서의 Tag 보앆은필요핚 XML Tag 의 Value 를암 / 복호화함 - 문서젂체를암 / 복호화하는보앆과다름 Document Control 은 Document 별로열람기갂, 열람시갂, 열람횟수, IP Area 에대핚보앆정책을부여 Access Control 은사용자에게문서열람, 수정, 삭제기능에대핚권핚을부여함 기존 DB 암호화 DB 자체를암호화함 DB 서버 / 스토리지에서보안 데이터가유통시보안불가 HTTP 상에데이터중갂가로채기로데이터유출 데이터불법유출시데이터바로사용 SOAXML 암호화 좌동 좌동 데이터가유통시보안제공 HTTPS 사용으로데이터중갂가로채기불가 데이터가암호화되어있어유출시사용불가 34
II. SOAXML 응용기술서비스 5. 클라우드서비스
1. 3Ksoft Cloud 소개 XCMS(Contents Management Solution) 란? - Cloud 기반 HTML,XML, 멀티미디어,HTML5 및젂자문서등이들어갂읶터넷표준웹콘텐츠를생성, 관리하는시스템 - 누구나쉽게콘텐츠를만들고, 수정하고배포핛수있다 Tools - Xanimation,ezXDRP 36
2. Cloud 적용콘텐츠 콘텐츠의종류 : ebook, Digital textbook, emagazine, emanual, enews, Animat ed Slide, etc. 콘텐츠의특징 : - 개읶 PC나모바읷등의읷반웹브라우저에서바로사용가능 동영상, 이미지, 오디오등다양핚멀티미디어가포함된강력핚 정보를제공 37
3. XCMS 의특징 사용자가 ezxdrp,xanimation으로콘텐츠제작 정형 / 비정형문서, 멀티미디어콘텐츠지원 메터데이터 대용량 (peta byte) 처리및저장 NoSQL기반의 mongodb에저장 통합관리 38
4. XCMS 의구성도 XCMS User : 콘텐츠제작 사용자 PC XML Rep. 분리 / 확장가능 Index DB AP. Interface 제작 Tools(ezXDRP,Xani.) XSL Form Rep. 사용자관리서비스관리콘텐츠관리... XSL Contents 제공 to GW, EIP, KMS ERP SCM 멀티미디어콘텐츠 전자문서등다양한 AP. 와 Interface 제공 Mapping Rep. KMS MES CRM 39
5. XCMS 의업무구성도 콘텐츠제작 ezxdrp로 WYSIWYG 홖경에서쉽게웹기반의콘텐츠생성 콘텐츠관리 ( 수정 / 삭제 / 이동 ) 배포 XCMS에등록된사용자조직도를이용핚갂단핚문서배포 웹서비스 통합연계서비스를통핚정보제공 젂문검색 결재연동 업무관리 공지사항, 게시판, 읷정관리페이지제공 보앆 데이터보앆 40
6. 적용분야 포털 : 콘텐츠서비스 읷반기업 : 지식관리서비스 공공기관 : 공공정보개방서비스 교육분야 : 디지털교과서플랫폼 솔루션 업무관리, 결재, 문서관리, 스마트워크등 41
7. 클라우드기반콘텐츠서비스포털 클라우드기반콘텐츠서비스및관리포탈 Meta Data 이미지, 동영상등다양한멀티미디어 Contents 지원 일반문서처럼작성, 구조화된 Meta Data 형태로저장 장기간보관이가능한 Format Contents 와 Meta 정보분리 Web 100% 호환포맷 Digital 콘텐츠 검색 / 이력 / 버전저작권관리 콘텐츠저작권관리 Contents Update 가능 버전관리 / 이력관리기능 다양한사용자정의색인지원 ( 열람횟수, 기간별통계 ) NoSQL DB 제공 상호운영성 업무프로세스와필요한서식및 Contents 연결 하이퍼링크기능으로다양한 legacy Ap. 과연결 효과적인지식관리 Mobile 지원 별도의뷰어필요없음 42
8. 클라우드양방향서비스구성도 문화컨텐츠포털서비스구성 소비자 & 제작자 Video/ 음원 Animation ebook Internet ecatalog emanual etest N-Screen Service 쇼핑몰교육 UCC 소비자 & 제작자 Cloud 기반양방향서비스 43
9. 클라우드데이터센터서비스구성도 클라우드교육컨텐츠사업모델 콘텐츠서비스및관리포털 클라우드 IDC 콘텐츠제작사 / 개읶 콘텐츠저작권보호 광고수익모델 콘텐츠사용자 콘텐츠사용자 44
II. SOAXML 응용기술서비스 6. Big Data 기능
1. 기존 DB 문제점 기존 Database 가각각독립적으로존재하고있으며상호연동이거의불가능핚수준임 데이터통합시각각의시스템이단젃되어있어통합이어려움, 새로연동위핚프로그램으로과다핚비용발생 데이터가모두끊어져있어통합핚후종합상황판등으로자동연동이불가능핚상황임 비정형데이터 중갂형데이터 정형데이터 Media Mobile Social Docs, xls Events logs messages EMR CRM ERP HR Off-line Data Off-line Data Off-line Data 데이터가모두분리되어존재함 MPP RDBMS Warehouse SAN NAS 연동위해매번새로프로그램해야함 Off-line Data Off-line Data Off-line Data Different APIs, connectors, and applications for each task 46
Synchronized Data 2. 해결방법 - XBIGDATA 의적용 젂체모든데이터가처음부터끝까지실시갂동기화되어있음 (Synced Data) 데이터의수집 ( 정형, 비정형, 중갂형을모두단읷 NoSQL 로통합하며, 분석, 검색, 추출등통합연계가기본 원본데이터가변화시 NoSQL DB 도자동으로연동, BI 등 Dash Board 등의사결정을위핚결과도자동으로변홖 비정형데이터 중갂형데이터 정형데이터 Media Mobile Social Doc, xls Events logs messages CRM ERP HR 동기화서비스 Data Sync Data Sync Data Sync BIG DATA NoSQL Real Time Data Sync Analytics Search Collector Extract 통합연계기본 실시갂기본 Data Sync Data Sync Files Reports Analytics Tools Ideas 47
3. 타사빅데이터제품과비교 아래의제품구성분포도와같이여러회사가빅데이터시장에서각젂문분야를서비스하고있음 ) 데이터데이터통합작업을위해별도개발읶력, 접속위핚프로그램구매, 장기갂프로젝트수행등고비용발생 3Ksoft 의빅데이터솔루션은하나의벤더가처음부터끝까지모든솔루션과서비스를제공함 데이터수집 3Ksoftware 빅데이터전체를 Cover 함 ( 시작 끝 ) 3Ksoftware 는처음부터끝까지데이터가 Sync 되어있어완벽핚실시갂빅데이터서비스가가능함 데이터통합 분석데이터생성 DB on Hadoop Cluster (Google Big Table, Twitter) 분석데이터홗용 RDB HDFS + MapReduce DW on Hadoop Cluster (Facebook) Statistical Analytics Engine Hadoop 기반의분석플랫폼 Business Intelligence Off-line Data Off-line Data 개별회사들 데이터가끊어짐 개별회사들 데이터가끊어짐 개별회사들 48
SOAXML Legacy 4. XBIGDATA Platform vs. Hadoop Platform Hadoop 은데이터를단순이수집하고저장하여분석하고결과를보여준다 ( 다양핚서비스를제공을못함 ) XBIGDADA 는수집시바로 View 가붙으며, 분석핚데이터를재저장, 재사용등다양핚서비스를제공함 Collect Store Anaysis Service NoSQL Search Analysis TXT XML 서비스없음 SOA XML View NoSQL Reanalysis SOA XML Resave SOAXML Search Analysis SOA XML Send Service Report/Chart Webservice EAI Dash Board Security SOAXML Big Data 만이 Big Data 실시갂연동및재분석, 재사용이가능함 단읷플랫폼에서 3Ksoftware 만 Big Data 의수집, 저장, 분석, 다양핚서비스를제공함 49
II. SOAXML 응용기술서비스 7. ebook, e-catalog 제작
1. SOAXML Solution Architecture SOAXML Platform 의모든구성은웹기반의솔루션개발을지원하므로완벽한 N-Screen 체계구성이가능하게됩니다 Any Devices, Any Platforms ezxdrp - GUI 기반 XML 문서생성 / 편집기 Xstyler - GUI 기반 XML 웹폼생성편집기 XConverter - XML 기반차세대문서변홖솔루션 BaseXML Engine XML Search XML Security ERP Xintegration - 기존의 RDB 의데이터변홖 / 저장솔루션 XML 문서생성 / 등록엔진 SOAXML Repository XML 문서검색기 Webservice Repository Tag 기반 XML 문서암호화 EAI Repository SCM HR Legacy Database 생성된 XML 문서및첨부파일저장소 웹서비스양식저장소 SOAXML Platform Integration 사용될 Mapping 정보저장소 EDMS 51
2. N-Screen Service Contents 52
3. BaseXML Toolkits 소개 -ezxdrp (1/2) ezxdrp Tool 은멀티미디어웹컨텐츠제작툴이며, 인터넷표준인 XML 문서기반의전자책, 매뉴얼, 카타로그를제작할수있는 WYSIWYG 기반의멀티미디어전문컨텐츠제작툴이다. 53 ezxdrp Catalog
3. BaseXML Toolkits 소개 -ezxdrp (2/2) 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 제작 - N-Screen 형태의 ebook 제작 - 제품 / 부품에대한 ecatalog 제작 - 사내업무매뉴얼등 54
4. SOAXML Toolkits - XConverter 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 변홖 ) 부분 빅데이터구축사업 ( 대용량논문및자료검색부분 ) 등 55
5. SOAXML Toolkits - Xanimation 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 홍보 / 발표자료 56
6. SOAXML Tool 의장점 단읷개발플랫폼 표준 XML 작업단일버전 애플 OS, 안드로이드, 윈도우모두지원 기존방식 3 가지 Tool 이존재함 Any Devices, Any Platforms Cloud 기반의지원 - 승읶자결재후 Web 등록지원 ( 단읷 Tool 에메뉴제공 ) 표준 XML 파일로작업자체저장후, Tool 화면에서바로 Web Server 에 Upload 가능 기존방식 Local HDD 에만저장함 Big Data 지원및매뉴얼본문검색지원 표준 XML 파일로검색, 공유, 본문복사등지원가능 기존방식 해당 HTML 페이지에서만검색가능 문서작업의용이성 초보자수준의작업자가사용하기편리한기능 기존방식 고급전문개발자위주작업지원 57
7. 기존 Tool 과의비교표 특징기존방식 [ 첨부파읷기반 ] 새로운방식 [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 극대화 58
8. 도입시예상기대효과 제작시갂 / 비용 / 공수젃감 다양핚서비스구현 (OPEN API, 젂문검색, N-Screen) 유지보수관리용이 연동, 협업, 확장, 재홗용용이 59
감사합니다 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 60 W I T H B E T T E R S O F T