44
2013.09

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

Embed Size (px)

Citation preview

Page 1: 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

2013.09

Page 2: 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

• 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

Page 3: 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

Need For A New ModelNeed For A New Model

20%

• DB • PDF• DOC• XLS• Image• Video• CAD• …

UnstructuredData

UnstructuredData

StructuredData

StructuredData

80%

Exchange/Search/Re-use

Internet

Page 4: 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

Problems with Unstructured DataProblems with Unstructured Data

Page 5: 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

Need for SOAXML Content ModelNeed for SOAXML Content Model

DB

Data Model

Unstructured DataPDFDOCPDFDOC

Structured Data Structured Data

Unstructured Data

SOAXML Content Model

XML/XSL

Page 6: 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

SOAXML Content ModelSOAXML Content Model

EE TT VVEntity Tag-Element Value

Syntax MinimalElement

SSSection

Paragraph

Page 7: 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

SOA XCM: E-T-VSOA XCM: E-T-V

XML Content ModelXML Content Model

SectionSection

EntityEntity

Tag-ElementTag-Element ValueValue

Tag-ElementTag-Element ValueValue

Tag-ElementTag-Element ValueValue

eventevent whowho

whenwhen

whatwhat

howhow

.

.

.

Hong Gil-Dong

Hong Gil-Dong

2009-01-012009-01-01

ProductProduct

Credit CardCredit Card

actionaction BuyBuy

Entity Tag-Element Value

Page 8: 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

Directions for Content Model DevelopmentDirections for Content Model Development

Standard CM Webservice CM Semantic Web CM

Page 9: 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

Content Model ImplementationContent Model Implementation

KnowledgeKnowledge

Model(Theory)Model

(Theory)

DevelopmentMethod

(Technology)

DevelopmentMethod

(Technology)

IntegrationCollaboration

STANDARD(W3C)

SOAXMLWebservice

SOAXMLWebservice

CMCM

DSSKSDD

DSSKSDD

Page 10: 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

SOAXML based Content ModelSOAXML 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

Data Dictionary

TemplateLibrary

TemplateLibrary

WebserviceWebservice

SOAXMLCM

Library

SOAXMLCM

LibrarySOAXMLCM

SOAXMLCM

Page 11: 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

SOAXML based Content ModelSOAXML based Content Model

SOAXML based Content Model is a way of expressing structured XML as UI information in document format.

Structural ModelStructural Model Representation ModelRepresentation Model

CCMCCM CDCCDCCCMCCM CDCCDC

CCMCCM CDCCDCXMLXML XSLXSL

ex) XML1XML2XML3…

ex) XSL1XSL2XSL3…

Page 12: 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

Demand for SOAXML CMDemand for SOAXML CM

Page 13: 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

Basic Requirements of SOAXML CMBasic Requirements of SOAXML CM

•Remove Input Redundancy

•Remove Input Error

•Input Interface

•Using Standard Terms

Page 14: 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 OrderModel Development Order

StandardTerms

StandardTerms ValueValue XCMXCM TemplateTemplate Web

serviceWeb

service

DDDD VRVR ContentR

ContentR

TemplateR

TemplateR

Page 15: 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

New Functions of CMNew Functions of CM

DocumentRepository

DocumentDesign

Entity/Sectionreview

Entity/Section

Repository

Tag-ElementRepository

Page 16: 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

New Functions of CM New Functions of CM - - SectionSection

RuleMust Function

RuleMust Function

RuleEvaluation

Assertion

RuleEvaluation

Assertion

RuleConstraint

RuleConstraint

Page 17: 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

New Functions of CM New Functions of CM - - TemplateTemplate

RuleSearch Function

RuleSearch Function

RuleSecurity Function

RuleSecurity Function

RuleHidden/Read-Only

RuleHidden/Read-Only

Page 18: 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

SOA XCM : Data DictionarySOA XCM : Data Dictionary

DDRepository

DDRepository

D1

D2

D3

TerminologyStandardizatio

n

TerminologyStandardizatio

n

DataAccuracy

DataAccuracy

SemanticInteroperability

SemanticInteroperability

EntityRepository

EntityRepository

Value-SetRepositoryValue-SetRepository

Tag-ElementRepository

Tag-ElementRepository

Entity

Tag-Elm

Value

SectionRepository

SectionRepository

DocumentRepositoryDocumentRepository

Document

Section

Page 19: 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

SOAXML CM : T-VSOAXML CM : T-V

T1 T2 T3 Tn

V1 V2 V1

V1

V2

V3

V10

Data Type(Numeric, String…)

Data Type(Numeric, String…)

Data Input Form(radio, checkbox…)

Data Input Form(radio, checkbox…)

Pre-defined Value(Son, Father, Mother…)

Pre-defined Value(Son, Father, Mother…)

Value-SetRepositoryValue-SetRepository

Page 20: 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

SOAXML CM : E-TSOAXML CM : E-T

E1 E2 E3 En

T1

T2

Tag-ElementRepository

Tag-ElementRepository

T3

T1

T3

T5

T1

T4

T5

T1

T2

T3

T10

T14

T15

Page 21: 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

SOAXML CM : S-ESOAXML CM : S-E

S1 S2 S3 Sn

E1

E2

EntityRepository

EntityRepository

E3

E1

E3

E5

E1

E4

E5

E1

E2

E3

E10

E14

E15

Page 22: 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

SOAXML CM : DocumentSOAXML CM : Document StructureStructure

<Document>

<Section>

<Section> <Section>

</Section>

</Section>

</Section>

<Section>

</Section>

</Document>

<Document>

<Section>

<Section> <Section>

</Section>

</Section>

</Section>

<Section>

</Section>

</Document>

<XCM/>

<XCM/>

<XCM/>

<XCM/>

<XCM/>

<XCM/>

<XCM/>

<XCM/>

<XCM/>

<XCM/>

Section Node has the Following Features.

- Section Section Child-Node Usable

- Section Sibling-Node Usable

- Section Node may not include XCM

- Section Node has own Model

Page 23: 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

SOAXML CM : Applying RulesSOAXML CM : Applying Rules

DocumentDocument

SectionSection

SectionSection

EntityEntity

Tag-ElementTag-Element

Page 24: 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

SOAXML CM : Rule TypesSOAXML CM : Rule Types

XCM-Rule

EAEA

ConstraintConstraint

CalculationCalculation

ConnectionConnection

SearchSearch

SecuritySecurity

Page 25: 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

SOAXMLSOAXML Rule : E-A Rule : E-A

yes no

Abdominal Pain:

EntityEntity

SectionSection

Tag-ElementTag-Element

Page 26: 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

SOAXMLSOAXML Rule : E-A(Sample) Rule : E-A(Sample)

Page 27: 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

SOAXMLSOAXML CM Rule - Constraint CM Rule - Constraint

Name:

ID No.:

E-Mail:

HP:

Required

Hidden

HiddenHidden

Page 28: 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

SOAXMLSOAXML CM Rule - Connection CM Rule - Connection

Document A Document B Document C

Document D

Page 29: 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

SOAXMLSOAXML CM Rule - Search CM Rule - Search

S

S

XMLDB

XMLDB

BaseXMLEngine

S_1 Hong Gil-Dong

S_2 1234-5678

Search by Tag

Page 30: 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

SOAXMLSOAXML CM Rule - Security CM Rule - Security

S

S

XMLDB

XMLDB

BaseXMLEngine

S_1 #&%@##S_2 #&%@##

Security by XML

Page 31: 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

Advantages of Model Development MethodAdvantages of Model Development Method

XCM Modeling

XCM Modeling

ModelerModeler

XCMDesignXCM

Design

DesignerDesigner

XCMDevelopment

XCMDevelopment

DeveloperDeveloper

XCMTestXCMTest

TesterTester

Management / Maintenance

DevelopmentPeirod Cut

Administrator Administrator Administrator

Page 32: 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 Need for Development MethodModel Need for Development Method

ModelModel

XMLDevelopment

Method

XMLDevelopment

Method

ConventionalDevelopment

Method

ConventionalDevelopment

Method

XML basedSolution

Page 33: 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

Differences in Model Development MethodDifferences in Model Development Method

DBPDFDOCPDFDOC HTMLHTML .NET

Java.NETJava COMCOM

DBPDFDOCPDFDOC HTMLHTML .NET

Java.NETJava COMCOM

SOAXMLDevelopment

Method

SOAXMLDevelopment

Method

DBPDFDOCPDFDOC HTMLHTML .NET

Java.NETJava COMCOM

SOAXMLDevelopment

Method

SOAXMLDevelopment

MethodModelModel

Legacy Method

Page 34: 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

Differences in Model StructureDifferences in Model Structure

Data TypeData Type Data UIData UI ValueValue StructureStructure

SOAXMLContent Model

SOAXMLContent Model

Data LengthData Length

Data ModelData ModelRelation/JoinRelation/Join

ViewView

Page 35: 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

Differences in Model Development MethodDifferences in Model Development Method

ClassificationGeneral Method

XML Development

Method

XML+Model

Development Method

Productivity 100 Over 200 Over 400

Costs 100% 75% 50%

Speed 100 Over 200 Over 200

Page 36: 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

Expected Results of SOAXML CMExpected Results of SOAXML CM

Page 37: 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

Advantages of SOAXML CM - SOAAdvantages of SOAXML CM - SOA

Page 38: 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

Advantages of SOAXML CM - SOAAdvantages of SOAXML CM - SOA

CDACDAXMLDocument

XMLDocument

Application C

Application

A

Application

A Application

B

Application

B

ServiceService

SDESDEMAPMAPXMLXML

Component Rep.Component Rep.

CDACDAXMLDocument

XMLDocument

ServiceService

CDACDAXMLDocument

XMLDocument

ServiceService

CDACDAXMLDocument

XMLDocument

ServiceService

CDACDAXMLDocument

XMLDocument

ServiceService

SOAXML Server

Page 39: 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

Xmodel and SOAXML PlatformXmodel and SOAXML PlatformXmodel Platform

( SOAXML Content Model )

Xmodeler DD

Xmodeler

SOAXML Platform

XstylerCM

DDDD

Value-SetValue-Set

Tag-ElementTag-Element

EntityEntity

SectionSection

DocumentDocument

Repository

Xintegration

ezXDRP

XBlackbox

Xtest

Toolkits

XML Repository

XML Repository

Mapping RepositoryMapping

RepositoryForm

RepositoryForm

Repository

Repository

Registry

BaseXML EngineBaseXML Engine

Page 40: 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

SOAXML Development PlatformSOAXML Development Platform

SOAXMLPlatform

*Reference: Introduction to BaseXML Platform

Repository

Registry

Webservice

Search

Security

Integration

Page 41: 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

Structure of SOAXML CM ToolkitsStructure of SOAXML CM Toolkits

SOAXMLCM

Toolkits

Modeling Toolkits

Design Toolkits

•Xstyler•DreamXML

•Xmodeler•XmodelerDD•XmodelerClient

Integration Toolkits

•Xintegration XML2DB•Xintegration DB2XML

Security Toolkits

•XBlackBox

Page 42: 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

Introduction to SOAXML CMIntroduction to SOAXML CM ToolkitsToolkits

E-T-V Creation(Entity, Tag-Element, Value)

Section Creation

CM Document Creation

(SOAXML-based Web Form)

Server-Interworking Approval

(TempOperation)

Page 43: 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

DesignDesign Toolkit - XstylerToolkit - Xstyler

CM-InterworkingXML/XSL Creation

(Interworking with CM)

Webservice Form Creation

(Support a variety ofW3C Web Forms)

Style Creation(Style Creation

in WYSIWYG Environment)

SOAXML Webservice(CM Document Creation/Exchange on the Web)

Page 44: 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

Q&AQ&A