440 likes | 615 Views
SOAXML Content Model. 2013.09. Need For A New Model Problems with Unstructured Data Need for SOAXML Content Model SOAXML Content Model SOA XCM: E-T-V Directions for Content Model Development Basic Requirements of Content Model Model Development Order New Functions of Content Model
E N D
SOAXML Content Model 2013.09
Need For A New Model Problems with Unstructured Data Need for SOAXML Content Model SOAXML Content Model SOA XCM: E-T-V Directions for Content Model Development Basic Requirements of Content Model Model Development Order New Functions of Content Model SOAXML CM Rule Advantages of Content Model Model Need For Development Method Differences with Development Methods Expected Results of SOAXML CM SOAXML Development Platform SOAXML CM Toolkits Q & A Contents
Need For A New Model Exchange/Search/Re-use 20% 80% Unstructured Data Structured Data • PDF • DOC • XLS • Image • Video • CAD • … • DB Internet
Need for SOAXML Content Model SOAXML Content Model Data Model DB Structured Data Structured Data PDF DOC Unstructured Data Unstructured Data XML/XSL
SOAXML Content Model S E T V Entity Section Value Tag-Element Paragraph Syntax Minimal Element
SOA XCM: E-T-V Tag-Element Value Entity XML Content Model event who Hong Gil-Dong when 2009-01-01 Section what Product Entity how Credit Card Tag-Element Value action Buy Tag-Element Value . . . Tag-Element Value
Directions for Content Model Development Standard CM Webservice CM Semantic Web CM
Content Model Implementation DSS KS DD Knowledge Integration Collaboration Model (Theory) STANDARD (W3C) CM Development Method (Technology) SOAXML Webservice
SOAXML based Content Model SOAXML based Content Model, which develops Content- or Document-centered XML, is a methodology defining and designing Data Dictionary, Library, Template and Webservice. Data Dictionary SOAXML CM Library SOAXML CM Template Library Webservice
SOAXML based Content Model SOAXML based Content Model is a way of expressing structured XML as UI information in document format. ex) XSL1 XSL2 XSL3 … ex) XML1 XML2 XML3 … CCM CCM CCM XML CDC CDC CDC XSL Structural Model Representation Model
Basic Requirements of SOAXML CM • Remove Input Redundancy • Remove Input Error • Input Interface • Using Standard Terms
Model Development Order Standard Terms Value XCM Template Web service DD VR Template R Content R
New Functions of CM Entity/ Section Repository Entity/Section review Document Design Document Repository Tag-Element Repository
New Functions of CM - Section Rule MustFunction Rule Evaluation Assertion Rule Constraint
New Functions of CM - Template Rule Search Function Rule Security Function Rule Hidden/Read-Only
SOA XCM : Data Dictionary Document Repository Document Section Repository Terminology Standardization Section Entity Repository Data Accuracy DD Repository Entity D1 D2 Tag-Element Repository Tag-Elm D3 Semantic Interoperability Value-Set Repository Value
SOAXML CM : T-V … T1 T2 T3 Tn V1 V2 V1 V10 Data Type (Numeric, String…) Data Input Form (radio, checkbox…) Value-Set Repository V1 V2 Pre-defined Value (Son, Father, Mother…) V3
SOAXML CM : E-T … E1 E2 E3 En T1 T1 T1 T10 T2 T3 T4 T14 T3 T5 T5 T15 Tag-Element Repository T1 T2 T3
SOAXML CM : S-E … S1 S2 S3 Sn E1 E1 E1 E10 E2 E3 E4 E14 E3 E5 E5 E15 Entity Repository E1 E2 E3
SOAXML CM : DocumentStructure <Document> <Section> <Section> <Section> </Section> </Section> </Section> <Section> </Section> </Document> <XCM/> Section Node has the Following Features. - Section Section Child-Node Usable - Section Sibling-Node Usable - SectionNode may not include XCM - Section Node has own Model <XCM/> <XCM/> <XCM/> <XCM/> <XCM/> <XCM/> <XCM/> <XCM/> <XCM/>
SOAXML CM : Applying Rules Document Section Section Entity Tag-Element
SOAXML CM : Rule Types Search EA Constraint XCM-Rule Calculation Connection Security
SOAXML Rule : E-A Abdominal Pain: yes no Tag-Element Entity Section
SOAXML CM Rule - Constraint Required Name: ID No.: E-Mail: HP: Hidden Hidden
SOAXML CM Rule - Connection Document A Document B Document C Document D
SOAXML CM Rule - Search S_1 Hong Gil-Dong XML DB S_2 1234-5678 S BaseXML Engine Search by Tag S
SOAXML CM Rule - Security S_1 #&%@## XML DB S_2 #&%@## S BaseXML Engine Security by XML S
Advantages of Model Development Method XCM Modeling XCM Design XCM Development XCM Test Modeler Designer Developer Tester Administrator Administrator Administrator Development Peirod Cut Management / Maintenance
Model Need for Development Method Model XML based Solution XML Development Method Conventional Development Method
Differences in Model Development Method Legacy Method PDF DOC HTML .NET Java COM DB SOAXML Development Method PDF DOC HTML .NET Java COM DB SOAXML Development Method Model PDF DOC HTML .NET Java COM DB
Differences in Model Structure SOAXML Content Model Data Type Data Length Data UI Value Structure View Data Model Relation/Join
Advantages of SOAXML CM - SOA Application A Application B Application C Service Service Service Service Service XML Document CDA XML Document CDA XML Document CDA XML Document CDA XML Document CDA XML MAP SDE Component Rep. SOAXML Server
Xmodel and SOAXML Platform SOAXML Platform Xmodel Platform( SOAXML Content Model ) Repository Toolkits Repository XstylerCM DD XML Repository Xmodeler DD Value-Set Xintegration Form Repository Mapping Repository Tag-Element ezXDRP Entity Xmodeler XBlackbox Registry Section Xtest BaseXML Engine Document
SOAXML Development Platform Repository Registry Webservice SOAXML Platform Search Security Integration *Reference: Introduction to BaseXML Platform
Structure of SOAXML CM Toolkits Modeling Toolkits • Xmodeler • XmodelerDD • XmodelerClient Design Toolkits SOAXML CM Toolkits • Xstyler • DreamXML Integration Toolkits • Xintegration XML2DB • Xintegration DB2XML Security Toolkits • XBlackBox
Introduction to SOAXML CMToolkits E-T-V Creation (Entity, Tag-Element, Value) Section Creation CM Document Creation (SOAXML-based Web Form) Server-Interworking Approval (TempOperation)
DesignToolkit - Xstyler CM-Interworking XML/XSL Creation (Interworking with CM) Webservice Form Creation (Support a variety of W3C Web Forms) Style Creation (Style Creation in WYSIWYG Environment) SOAXML Webservice (CM Document Creation /Exchange on the Web)
Q&A Thank You