36
Dynamic B2B Solutions 2000.5.23 박시형 / XML솔루션사업부 [email protected]

Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

Dynamic B2B Solutions

2000.5.23

박시형 / XML솔루션사업부

[email protected]

Page 2: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

What is XML ?

터넷 : 플렛폼에종속적 지않는창출

presentationpresentation

datadataprocessingprocessingXML

HTML

Java

Page 3: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

XML@eBusiness

W3C에서제정한 제 준언어(웹 준)

eBusiness 한 Data type

4플랫폼 적

4사 간편,비 저렴

4확

4 연성 : 복 한 터처

Web-oriented Data format

종, 시 템간 터환

Page 4: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

XML 준

XML (eXtensible Markup Language)

DOM (Document Object Model)

XML Namespaces

XSL (Style Language)

XPath (XSL Query Language)

XML Data / DCD / Schema

XML Update Language

Xlinks/Xpointers ...

Page 5: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

XML적 야

B2B (Business To Business) Application

eCommerce, eCatalog

EDI (Electronic Data Interchange)

IETM (전 범, )

터넷포탈

터베 통합, EAI

SCM (Supply Chain Management,물 )

CRM (Customer Resource Management,고객 )

WML (무선 터넷)

Page 6: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

XML : Keys to Success

터무결성보

성능

터통합

성공 열쇠 - XML Data Server

Page 7: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

W3C XML 준 따 는 XML DataServer

XML Database + XML Application Server

DOM API 통한 터 출력 (Only XML)

Server Extension 통하여서버확

4 Business Logic 모 별

4 Java,COM Interface

XML Cache 통한 Load 산(Memory Database)

NT, Solaris, HPUX, AIX

Java, COM(C++,VB), JSP, ASP

Page 8: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL
Page 9: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

eXcelon Explorer (XML Browser)

eXcelon Studio (DCD Schema Design)

eXcelon Manager (Cache,사 Access Control)

Stylus (Visual XSL Editor)

Tools

XConnect (Data connectivity)

eXcelon Data Server

Page 10: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

Data Server

eXcelon Data Engine

XML CacheXML CacheXML Cache

SERVEREXTENSIONS

eXcelon Data Server

Java COM 사 하여서버 확

Out-of-the-box functionality: create /

update / delete / query

XML 준 100% 지원(특정Vendor에종속 지

않는다)

산XML 캐 (사증가에 연한 처

XSLTENGINE

XSL 처 (any web browser)

동적 확 성

Page 11: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

(XML Data Engine)

COM VBC++

Script

Engine Component

DOM

Queries

Configuration

File System

Security

Java

Java

eXcelon Data Engine

Updates

COM

eXcelon Client VB ASP JSP ...

eXcelon Client APIMulti-Tier

Client/Server Apps.

Write application logic in server

extensions

Store XML and any other type of content

Complete set of APIs to manipulate the data

Extend server functionality with server extensions

Java

XSLT Processor

Page 12: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

(XML Cache)

Distributed In-Memory XML Database4In-Memory performance

Distributes XML across different processes and machines

4Load Balancing

Keeps the distributed XML data transactionally consistent

XML Cache XML CacheXML Cache

Page 13: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

XML Persistence

4Store XML as a parsed tree• Once XML is parsed you won’t have to parse it again when

you need to query it or manipulate it with the DOM

4Does NOT require to know the schema in advance • Just well-formed XML

4Granular access to XML nodes

4Fully supports XML extensibility

4Supports Namespaces

(XML Persistence)

Page 14: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

W3C XML 1.0 DOM Support4Once XML is parsed and stored into eXcelon you can

manipulate it using the Document Object Model (DOM)

4Provides Java and COM implementation of persistent DOM

Scalable DOM implementation4Do not need to re-parse every time

4Do not need to de-compose/re-compose the tree (XML stored in its native format)

(XML Persistence)

Page 15: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

Full support for XML Queries4XPath (XSL Pattern Language) support

4…plus XQL extensions

Supports both context and word text queries

Run queries across documents

Use indexes to increase performance

(Queries)

Page 16: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

Business Logic 컴포넌트화(모 별개발)

4COM Component

4 Java Beans

eXcelon에 plug-in

별 Application Server가 필

Java, C++,VB

시 템과 연동

(Server Extension)

Page 17: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

(XSL Support)

XMLRequests

Netscape

InternetExplorer

WebServer

HTMLeXcelonXSLT

Processor

Pre-parsedXML and XSL

Server-side XML with eXcelon4Process XML+XSL at the server, ship HTML to the client

4Supports the latest XSL draft from the W3C

XML

XSLHTML

Page 18: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

( 산처 )

XML CacheXML Cache

App/Web Server

XML CacheXML Cache

App/Web Server

Distributes XML Cache to the App/Web serversand keeps it up-to-date

transactionallyConsistent

Natively stores XMLData in middle tier

XML modeling of

application data

Fewer round trips

to the server

메모 성능

Supports XML APIs and interfaces

사 증가...

Just add more HW boxes. The App Server

distributes the processing, eXcelon distributes the data

XML-ready format

eXcelon Server

XML CacheXML Cache

App/Web Server

Page 19: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

Tool Box

디 : eXcelon Studio, Stylus

개발: eXcelon Studio/eXcelon Explorer

적 : eXcelon Manager

: eXcelon Manager /eXcelon Explorer

Back-End Connectivity : XConnect

Page 20: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

Explorer

Features4파 시 템과똑같 조

로 XML 터 성

4 Create/Edit/Delete

XML data

4 Visually Define

XML Queries

4 Import/export

XML / Multimedia

4 Render XML + XSL

4 Index

eXcelon Explorer

Page 21: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

Studio

Features4 Define DCD schemas

4 Generate application templates

4 Generate forms for

XML data entry

4 Generate HTML forms for dat

a manipulation

4 Generate eXcelon server exten

sions

(Java, COM)

eXcelon Studio

Page 22: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

Manager

Features4 Create XML stores

4 Define run-time configuratio

n

4 Define XML Caches configu

ration

4 Load balancing parameters

4 Users access rights administr

ation

eXcelon Manager

Page 23: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

Stylus

eXcelon Stylus

Features4WYSIWYG interface

4 Design data-driven HTML p

ages

4 Drag and drop XML element

s

4 Generate XSL

Page 24: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

XConnect

Leverage existing systems 4Over 70 Xconnects providing 2-way connectivity to existi

ng data sources

4ODBC/ADO and APIs

4MTS support to synchronize Xconnects

XML

Page 25: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

XConnect

XML Cache

XML Cache

RDB

DataMapping

XML

Page 26: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

XConnect

Click-and-Connect to:

•Foxbase•FoxPro•Goldmine•DB2•DB2 Universal DB•Informix•Ingres•Lotus 123•Microsoft SQL Server•ODBC

•Access•ASCII•Binary•Btrieve•Cobol•C-Tree•Clipper•Data Ease•DBase II, III, IV•Excel

•ODBC•Oracle 7•Oracel 8•Oracle 8i•Progress•Quattro Pro•Sybase SQL Anywhere•Sybase SQL Server•Variable Sequencial •Visual Foxpro…and many more

Page 27: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

MISC. ERPMAINFRAME RDB

DOCS APPS

WEB

SUPPLIERS CUSTOMERS

XSLXSL

PARTNER

XSL

eBusiness Integration with

Page 28: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

NEC (전그룹차원 B2B)

Page 29: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

DELL(eCommerce)

Page 30: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

Wells Fargo & Company (Finance)

CitiBank

Page 31: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

• Situation:

Needed to leverage inhouse information to improve sales productivity

• Challenge:– Integrate data that resides in different places, multiple formats

– Accommodate new types of information - without burdening IT

– Make access simple and user-friendly

• eXcelon Solution:– Uses XML to present data from anywhere in the company; offers

personalized view

– Rich content exchange: easily supports up-to-the minute information changes; reps can annotate to share experience

Knowledge Management Portal

Page 32: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

• Situation

Build an eMarket that connects buyers

and sellers of EJB technology

• Challenge– Get application online ASAP

– Needed standardized format to easily interact with buyers and sellers

• eXcelon Solution– Easy to-use visual tool made

development and deployment simple

– Leverages XML standard to enable seamless b-2-b and b-2-c communication amongst many buyers and suppliers

EJB Component eMarket

Page 33: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

• Situation:

Life insurance sales force needs remote access to actuarial and other insurance applications

• Challenge:– Consolidate disparate data

– Support insurance industry XML formats for universal connectivity and trading network support (brokerages, banks, etc.)

• eXcelon Solution:– Unifies all data as XML.

– eXcelon’s dynamic B2B capabilities enable universal information exchange both within and across industries

Leading Insurance Services Provider

Policy Illustration System

Page 34: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

• Situation:Needed an online parts and pricing catalog for service and sales reps; includes data covering all diesel engines, service bulletins and warranty information.

• Challenge: Incorporate and manage massive amounts of data, some of which dates back 70 years, that currently exists primarily on paper or in word processing files

• eXcelon Solution:Represent information in XML and store in eXcelon where data can be extended, manipulated and delivered via the intranet and extranet.

Product Catalog

Page 35: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

• Situation:Online trading hub for buyers, suppliers, retailers, and manufactures of IT

• Challenge:Incorporating data from multiple third parties on varied, complex products with different attributes

• eXcelon Solution:– Aggregates distributor/manufacturer information and

manages it as XML so it can be manipulated easily, regardless of format

– Flexibility to handle different attributes for different products – Hyporium endorsed by manufacturers like IBM, Compaq,

Oracle, Novell and 3Com

Hyperchannel

Trading Hub

Page 36: Dynamic B2B Solutions - Duredure.net/ebiz00062.pdfeXcelon Explorer (XML Browser) eXcelon Studio (DCD Schema Design) eXcelon Manager (Cache,사용자Access Control) Stylus (Visual XSL

감사합니다.