Research Presentation - PowerPoint PPT Presentation

1 / 77
About This Presentation
Title:

Research Presentation

Description:

Dynamic Homepage, XML, 3D Shopping Mall. Authoring Tool, VRML ... BargainFinder, Jango. Negotiation Agent. AuctionBot, Kasbah, Tete-a-Tete ... – PowerPoint PPT presentation

Number of Views:31
Avg rating:3.0/5.0
Slides: 78
Provided by: ebizUa
Category:

less

Transcript and Presenter's Notes

Title: Research Presentation


1
Nov. 17, 2000
Building the Electronic Commerce Components and
Framework Based on Object Web Nov. 17,
2000 Incheon Paik
2
Contents
  • Overview of E-Commerce Technology
  • Introduction to E-Commerce Components and
  • Framework
  • Payment Component System for E-Commerce
  • Search Component System for E-Commerce
  • Component Architecture of E-Commerce
  • Future Research Plan for E-Business
  • Educational Consideration for IT

3
Overview of E-Commerce Technology
4 Areas for E-Commerce Technology
  • Web Contents Technology
  • Dynamic Homepage, XML, 3D Shopping Mall
  • Authoring Tool, VRML
  • Internet Server, Software Technology
  • Electronic Payment Technology
  • Product Information Service Technology

4
Overview of E-Commerce Technology
Web Contents Technology
  • Web Document HTML, DHTML, XML
  • DHTML
  • Document Object Model(DOM)
  • Style Sheet
  • Script Language
  • XML(eXtended Markup Language)
  • To Discribe the Various Data
  • Database, CALS/EDI
  • Control Display CSS,XSL
  • Data Type Define (DTD)

5
Overview of E-Commerce Technology
Dynamic Page CGI,JSP,Servlet,ASP
  • Common Gateway Interface(CGI) Excuted by
  • Web Server, Short Point of Stateless
  • Java Server Page(JSP) Server Side Execution
  • by Server
  • Servlet Server Side Program Using Java.
  • Portability, Power, Effectiveness, Robustness
  • Active Server Page(ASP) Use VB/Java Script,
  • Executed on IIS of MS

6
Overview of E-Commerce Technology
3D Shopping Mall Authoring, VRML
  • 3D Shopping Mall
  • Multi-Store Construction
  • 3-D Retrieval Tool
  • 3-D Object Creation , Authoring Tool
  • Animation, VRML
  • Product Display Using Virtual Reality
  • Interactive Shopping Mall

7
Overview of E-Commerce Technology
Internet Server, Software Technology
  • Communication Technology for Internet
  • Internet Server
  • Software Technology

8
Overview of E-Commerce Technology
Communication Technology for Internet
  • Communication Technology
  • ATM, ISDN, CATV, ADSL
  • Communication Application Technology
  • SMPT,MIME,S/MIME,POP,IMAP
  • Computer Technology
  • Cryptography Public Key, Secret Key
  • Security SSL, PGP, PEM, S-HTTP,Firewall
  • Middleware CORBA, ODBC, DCOM
  • Browsing HTML, DHTML, XML, VRML

9
Overview of E-Commerce Technology
Internet Server
  • Web Server
  • Process the Web Document Apache, IIS
  • Application Server
  • Middle-Tier System S/W For Various Business
    Logic
  • Manage Transaction, Load Balancing, Recovery,
  • Security, Directory Service
  • Functions
  • Multi-Thread
  • Thread Pooling
  • CORBA, EJB Support
  • Web Transaction

10
Overview of E-Commerce Technology
Software Technology Distributed Objects
  • CORBA
  • Document Object Model(DOM)
  • Style Sheet
  • Script Language
  • DCOM
  • Distributed COM of MS

11
Overview of E-Commerce Technology
Software Technology Software Component
  • VB, Delphi, JavaBeans
  • Server Side Components EJB, MTS
  • JavaBeans Java Component Development
    Environment
  • EJB(Enterprise JavaBeans) Server Side
    Component
  • Model Using Java Language

12
Overview of E-Commerce Technology
Software Technology EJB
  • Java Components and Running Environment on
    Server
  • Architecture
  • EJB Server
  • EJB Container
  • Session Bean Stateful Session Bean, Stateless
    Session
  • Bean
  • Entity Bean Persistency, Bean-Managed Entity
    Bean,
  • Container-Managed
    Entity Bean
  • EJB Operation
  • EJB Home
  • EJB Object
  • EJB Class

13
Overview of E-Commerce Technology
Electronic Payment Technology
  • Conventional Key, Public Key Cryptography
  • DES, RSA, Elliptical Public-Key Cryptography
  • Authorization Technology
  • Authorization System Using PKI
  • Payment Based on Credit Card
  • SSL, SET
  • Electronic Cash
  • Mondex, Chip, Cyber Cash, E-Cash, Visa Cash

14
Overview of E-Commerce Technology
Product Information Service Technology
  • Infrastructure Database
  • Oracle, Sybase, SQL Server, etc
  • Product Catalog Directory Service
  • Electronic Catalog(Single Server Model, Virtual
  • Catalog Model, Mediator Model, Central
    Repository
  • Model)
  • Indexing Technology for Web Document
  • Parsing and Extraction of Information in HTML,
  • XML Document
  • Product Search Agent
  • Gathering Agent for Product Information

15
Overview of E-Commerce Technology
Agent Technology for Product Information
  • Need Identification
  • Personalized Advertising Agent, Reverse
    Advertising Agent
  • Product Brokering Agent
  • Personal Logic
  • Firefly
  • Tete-a-Tete
  • Merchant Brokering Agent
  • BargainFinder, Jango
  • Negotiation Agent
  • AuctionBot, Kasbah, Tete-a-Tete

16
Overview of E-Commerce Technology
E-Commerce Framework
  • XML and eCo Framework
  • Based on XML Document
  • CommerceNet eCo Framework
  • To Give the Standard for Inter-Operable Internet
  • E- Commerce Marketplace
  • Based on XML Document
  • Specifications Semantic SPEC., Transaction
  • Framework SPEC.,Common S/W Framework SPEC

17
Overview of E-Commerce Technology
E-Commerce Framework XML eCo
18
Overview of E-Commerce Technology
E-Commerce Framework
  • Candidate Technology to Include in eCo Framework
  • Common Business Library(CBL) Describe the
    Complex
  • E-Commerce Document Using XML
  • Channel Definition Format(CDF)
  • Information Content and Exchange(ICE)
  • Knowledge Query and Manipulation Language
  • Open Buying on the Internet(OBI)
  • Open Financial Exchange(OFX)
  • Open Trading Protocol(OTP)
  • PSLIF,Schema,SWAP,UDEF,WIDL,XMI,XML/EDI

19
Overview of E-Commerce Technology
E-Commerce Framework
  • Common Business Libraries(CBL)
  • XML Building Block for Common Information Block
  • Business Primitives Companies, Services,
    Products
  • Business Documents Catalogs, Order Forms,
    Invoices
  • Date and Time, Position, Class Codes

20
Introduction to E-Commerce Components and
Framework
Software Component
  • A set of Related Classes/Objects that provide a
    well-
  • defined service.
  • Addition to Objects
  • Component Interface
  • Blackbox Component
  • Workflow
  • Maintainability

21
Introduction to E-Commerce Components and
Framework
  • A Definition
  • A package of software that is independently
    developed,
  • and that defines interfaces for services it
    provides and
  • for services it requires.

Component
Contract
require interface
provide interface
22
Introduction to E-Commerce Components and
Framework

OOD CBD
23
Introduction to E-Commerce Components and
Framework
CBSD Methodology
24
Introduction to E-Commerce Components and
Framework
CBD Process
25
Introduction to E-Commerce Components and
Framework
  • 1. High-level Requirements
  • 2. Concept Model
  • 3. Use Cases
  • 4. Use Case Steps

Requirements
Project Tasks
  • 5. Business Type Model
  • 6. Transactions
  • 7. Secondary Use Cases

Analysis
  • 8. Interface Responsibility
  • 9. Interface Dependancy
  • 10. Component Architecture Design
  • 11. Operation Interaction
  • 12. Operation Definition
  • Architecture
  • 13. Interface Type Model
  • 14. Pre Post Conditions
  • 15. Refined Component Architecture

Specification
26
Introduction to E-Commerce Components and
Framework
Component Modeling Technique
27
Introduction to E-Commerce Components and
Framework
Example of Merchant Server Component
28
Introduction to E-Commerce Components and
Framework
  • System Overview on Object Web

29
Payment Component System for E-Commerce
Payment System
  • Pay After
  • Credit Card Base SET
  • Pay Now
  • Debit Card, Fund Transfer
  • Pay Before
  • Electronic Cash

30
Payment Component System for E-Commerce
Electronic Cash System
31
Payment Component System for E-Commerce
SET Overview
32

Payment Component System for E-Commerce
SET Messages
33
Payment Component Systemfor E-Commerce
OOA/D of SET Protocol Using UML
  • Problem Specification
  • This is a Payment System using SET Protocol
    to manage the Shopping Mall on Web Site by
    Merchant. There are 4 entities, Customer,
    Merchant, Payment Gateway, and Certificate
    Authority on SET. Cardholder needs to install the
    electronic wallet software, and then write the
    registration form which will be sent to
    Certificate Authority(CA) to get a Certificate
    for purchasing the goods.
  • After CA is requested the Certificate from
    the Cardholder, it checks the validity of credit
    card number at Cardholders bank, and then
    confirm the Cardholders identity. If all the
    checks is good, CA send the certificate to the
    Cardholder.

34
Payment Component Systemfor E-Commerce
OOA/D of SET Protocol Using UML
  • Candidate Classes
  • SET Protocol, Price, Deal Realization, Deal
    Bank, Approval Request, Cardholder, Purchase
    Request, purchase request form, purchase request,
    purchase request form, purchase form, purchase
    confirmation document, finance line, register
    form, delivery fare, merchant, merchant server,
    goods search, goods choice, the goods, shopping
    mall, credit card, credit card number, the
    security, bank network, certificate authority,
    the certification, certification test,
    certification exchange, certification request,
    batch processing, transfer, electronic receipt,
    electronic wallet, payment gateway, payment
    system, payment admission, payment information,
    final purchase request

35
Payment Component Systemfor E-Commerce
USE CASE Modeling
36
Payment Component Systemfor E-Commerce
Sequence Diagram
37
Payment Component Systemfor E-Commerce
Merchant Class Diagram
38
Payment Component Systemfor E-Commerce
Cardholder Class Diagram
39
Payment Component Systemfor E-Commerce
Payment Gateway Class Diagram
40
Payment Component Systemfor E-Commerce
Core Class/Interface Responsibility Model for
Cardholder and Merchant
41
Payment Component Systemfor E-Commerce
Core Class/Interface Responsibility Model for
Cardholder
42
Payment Component Systemfor E-Commerce
  • Early Component Structure for SET System

43
Payment Component Systemfor E-Commerce
SET Demonstration Card Selection
44
Payment Component Systemfor E-Commerce
SET Demonstration Card Password
45
Payment Component Systemfor E-Commerce
SET Demonstration Receipt
46
Search Component Systemfor E-Commerce
Early System IHWA
  • 3-Tier Architecture Information Search System
  • Using CORBA for Free Communication and
    Scalability
  • User can train the System Directly and
    Interactively
  • Analysis and design using OMT for code reuse and
    maintenance
  • Suitable for the users in same interesting area
    or intranet

47
Search Component Systemfor E-Commerce
Early System 3-Tier IHWA Architecture
48
Search Component Systemfor E-Commerce
Early System IHWA
49
Search Component Systemfor E-Commerce
Initial Component Architecture for Search
50
Search Component Systemfor E-Commerce
Search Component System Based on Component
51
Search Component Systemfor E-Commerce
Grouping of Components
  • Client side User
  • Server Side
  • Managing Division
  • Seek Manager, Hot-Issue
  • Gathering Division
  • Affiliate Gatherer, Meta Gatherer, Regular
    Gatherer
  • Infra Division
  • DB Service ( with infra structure including
    database system )

52
Search Component Systemfor E-Commerce
IHWA EJB Architecture
53
Search Component Systemfor E-Commerce
Example of XML DTD for Product
  • lt!ELEMENT products (product)gt
  • lt!ELEMENT product (class, body)gt
  • lt!ELEMENT class (PCDATA)gt
  • lt!ATTLIST class class_code CDATA REQUIREDgt
  • lt!ELEMENT body (content_info, type_info)gt
  • lt!ATTLIST body body_id ID REQUIREDgt
  • lt!ELEMENT content_info (basic_info, selling_info,
    value_added_info)gt
  • lt!ELEMENT basic_info (basic_info_common,
    basic_info_book)gt
  • lt!ELEMENT basic_info_common (brand, model, maker,
    price, picture?)gt
  • lt!ELEMENT brand (PCDATA)gt
  • lt!ELEMENT model (PCDATA)gt
  • lt!ELEMENT maker (maker_name, address?, tel?,
    fax?, email?, homepage?)gt

54
Search Component Systemfor E-Commerce
Storing of XML Document
55
Search Component Systemfor E-Commerce
Structure of Affiliated Gatherer
56
Search Component Systemfor E-Commerce
Running Example When Access to QueryAgent Bean
57
Search Component Systemfor E-Commerce
Running Example Before Running the
RebuildAgent, Select
58
Search Component Systemfor E-Commerce
Running Example User Input Window Frame
59
Search Component Systemfor E-Commerce
Result Informations Saved According to
Users/Period
60
Search Component Systemfor E-Commerce
Result Comparison of Precision for Query
61
Search Component Systemfor E-Commerce
Result Comparison of Other Search Engine
62
Search Component Systemfor E-Commerce
Result Comparison of Speed (CGI,CORBA,EJB)
63
Component Architecture of E-Commerce
Marketplace Business Services
  • Collaboration Community
  • Design Collaboration, Sourcing, Demand Planning,
    SalesService, Business Process Flow, Decision
    Support
  • Dynamic Trade
  • Fixed or Contract Price, RFP/RFQ, Auction,
    Reverse Auction, Exchange, SearchMatch
  • Content
  • Trading Partner Agreements, Catalog, Market
    Information, User Profiles, Business Process
    Flow, Decision Support

64
Component Architecture of E-Commerce
Marketplace Business Services
  • Transaction
  • Order Management, Invoicing, Payments,
    Fulfillment, Requisitions
  • Marketplace Administration
  • Membership Services, Usage Tracking, Audit,
    Exceptions, Permissions, Commerce Personalization

65
Component Architecture of E-Commerce
IBM Component Model for B2B Marketplace Solution
66
Component Architecture of E-Commerce
SCH E-Commerce Component Architecture
67
Component Architecture of E-Commerce
3 Areas for E-Commerce Component
  • Payment Field
  • E-Cash Component for IC Card
  • E-Cash Component for Network Type
  • SET??? ?? ????
  • Retrieval Field
  • XML DB Meta Document Component
  • Framework for Search Component
  • XML Product Gathering Component
  • Access Control Component
  • Information Classification Component
  • XML to DB Schema Generation Component
  • Information Gathering Component Using Mobile Agent

68
Component Architecture of E-Commerce
3 Areas for E-Commerce Component
  • Application Field
  • Product Registration Component
  • Knowledge Based Product Recommendation Agent
  • Personalized Agent Component
  • Product Display Component Using 3-D Animation
  • Product Information Service Based on WAP

69
Future Research Plan for E-Business
  • E-Business Model and EC Framework Based on CBSD
  • Payment Component
  • Product Search Component
  • B2B Market Place Component

70
Future Research Plan for E-Business
E-Business Model and EC Framework Based on CBSD
71
Future Research Plan for E-Business
EC Framework Based on ebXML
72
Future Research Plan for E-Business
Payment Component
73
Future Research Plan for E-Business
Product Search Component
74
Future Research Plan for E-Business
B2B Market Place Component
  • Dynamic Trade Layer Component
  • RFP/RFQ, Auction, Reverse Auction, Search
    Match
  • Content Layer Component
  • Catalog, Market Information, Decision Support
  • Transaction Layer Component
  • Order Management, Invoicing, Payments

75
Educational Considerations for IT
4 Areas for Internet E-Commerce Technology
  • Web Contents Technology
  • DHTML,CGI,JSP,Servlet, ASP
  • Java XML
  • Web DataBase Interface
  • Internet, Software Technology
  • Communication Protocol Technology
  • Security Cryptography
  • Web Application Server
  • Distributed Object CORBA,DCOM,EJB

76
Educational Considerations for IT
4 Areas for Internet E-Commerce Technology
  • Electronic Payment Technology
  • PKI, Authorization, SET
  • E-Cash
  • B2B Payment Solution
  • Product Information Service Technology
  • Search Engine
  • Database
  • Agents
  • Data Mining

77
Educational Considerations for IT
Philosophy
  • Character as an Engineer
  • Basis for Sound Spirit
  • Importance of Morality on Internet
  • Sincere Attitude for Study
  • Personal Development
  • Physical Training
  • Balanced Development(Physical, Intellectual,

  • Social)
  • Team Work
Write a Comment
User Comments (0)
About PowerShow.com