Introduction to Internet Technology and Applications - PowerPoint PPT Presentation

1 / 52
About This Presentation
Title:

Introduction to Internet Technology and Applications

Description:

Web Document : HTML, DHTML, XML. DHTML. Document Object Model(DOM) Style Sheet ... Browsing : HTML, DHTML, XML, VRML. Communication Technology for Internet. 12 ... – PowerPoint PPT presentation

Number of Views:2334
Avg rating:3.0/5.0
Slides: 53
Provided by: philipp76
Category:

less

Transcript and Presenter's Notes

Title: Introduction to Internet Technology and Applications


1
Introduction to Internet Technology and
Applications
2
History of Internet
  • Internet (Inter-Network)
  • Large Scale Computer Network
  • Network to connect the computers
  • all of the world
  • Figure
  • Internet growth measured
  • by the number of computers
  • attached to the Internet

3
Evolution Process
  • ARPANET
  • ARPA and BBN ARPANET Project, IMP (1969)
  • Settlement of TCP/IP
  • Network Control Program(NCP) -gt TCP/IP
  • Development of Unix to support TCP/IP at UCB
  • Change into Internet
  • ARPANET Divided into MILNET and ARPANET for
    Network Research(1983)
  • NSFNET Backbone Network by NSF (1986)

4
Evolution Process
  • Commercialization
  • Merit(Michigan educational research information
    triad) managed NSFNET(1987).
  • 1990 ANS(Advanced Network Service Inc.)
  • 1991 CERFnet, PSInet, Alternet
  • Start of Information Service
  • 1993, Network Solutions (Internet Registration),
    ATT(FTP Site, Directory, Library Management),
    General Atomics (QA Management)
  • Start of Web
  • Hyper Text Memex (Vannevar Bush 1945), Xanadu
    (Ted Nelson, 1981)

5
Evolution Process
  • World Wide Web
  • Tim Berners Lee of CERN
  • Proposed HyperText, Link, Index Search, Web
    Browser
  • Mosaic, Navigator, Internet Explorer

6
Internet Technologies and Applications
Internet Technologies and Applications
  • Web Contents
  • Dynamic Homepage, XML, 3D Display
  • Authoring Tool, VRML
  • Internet Transmission Protocol, Servers, and
    Software Methodologies
  • Applications E-Commerce
  • E-Payment Technology
  • Product Information Service Technology

7
Internet Technologies
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)
  • Name Space, XML Schema

8
Internet Technologies
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

9
Internet Technologies
3D Display 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

10
Internet Technologies
Internet Server, Software Technology
  • Communication Protocols for Internet
  • Internet Server
  • Software Methodology

11
Internet Technologies
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

12
Internet Technologies
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

13
Internet Technologies
Software Technology Distributed Objects
  • CORBA
  • Suggested by Object Management Group(OMG)
  • Object Request Broker (ORB)
  • Integrate Heterogeneous Environment
  • DCOM
  • Distributed COM of MS

14
Internet Technologies
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

15
Internet Technologies
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

16
Internet Technologies
Electronic Payment Technologies
  • 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

17
Internet Technologies
Product Information Service Technologies
  • 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

18
Internet Technologies
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

19
Component Based Software Development
Software Component
  • A set of Related Classes/Objects that provide a
    well-
  • defined service.
  • Addition to Objects
  • Component Interface
  • Blackbox Component
  • Workflow
  • Maintainability

20
Component Based Software Development
  • 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
21
Component Based Software Development

OOD CBD
22
Component Based Software Development
CBSD Methodology
23
Component Based Software Development
CBD Process
24
Component Based Software Development
  • 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
25
Component Based Software Development
Component Modeling Technique
26
Component Based Software Development
Application
  • Example of Merchant Server Component

27
E-Commerce Components and Framework
  • System Overview on Object Web

28
Background of Semantic Web
Internet Technologies
  • Communication Problem among System in short of
    Information Infrastructure
  • Limitation of HTML
  • Limitation of XML and its Complement
  • Systematic Definition of Semantics of Resource in
    Current Web, a kind of Extension to Result the
    Working of Automating Machine
  • Ontological Definition, Semantic Search,
    Automation, Integration, and Re-Use

29
Source Technologies of Semantic Web
Internet Technologies
  • Uniform Resource Identifier (URI)
  • XML Namespaces
  • Resource Description Framework (RDF)
  • RDF Schema

30
Core Concept of Semantic Web
Internet Technologies
  • Can use URI (Uniform Resource Identifier) as
    Identifier
  • Can access through network Electronic Document,
    Image, Information Service, Collection of
    Resource
  • Can not access through network Human, Company,
    Books
  • Abstract Concept Constructor, Subject,
    Title

31
RDF (Resource Description Framework)
Internet Technologies
  • Describe Web Resource
  • Framework to describe corresponding information
    to exchange information among application
    programs without loss of semantics
  • Encoding, Exchange, Re-Use of Metadata
  • Triple (Subject, Predicate, Object)

32
A Simple RDF Statement
Internet Technologies
http//www.example.org/index.html has a
creation-date whose value is August 16, 1999
Triple Description
exindex.html, extermscreation-date, "August
16, 1999
33
Ontology Language
Internet Technologies
  • Background
  • Modeling Components Being Short in RDF Schema
  • Add Several Logical Facilities to RDF-S such as
    Synonym, Reverse, union, intersection, etc
  • Ontology Language
  • DAMLOIL
  • Web Ontology Language (OWL)

34
Why Ontology?
Internet Technologies
  • Query to need understanding on the semantics of
    information
  • Provide Menu list for dinner and Recommend Wine,
    but Exclude Sauterne.
  • Query to request Logical Reasoning
  • Can be done when trace the relations between
    classes or attributes.
  • Super,Sub, Equal, Reverse, Conjuction, etc

35
New Information Service Based on Ontology
Internet Technologies
  • Query 1
  • Find the information on Researcher James
    Hendler
  • Query 2
  • Find papers that refer SHOE to be co-written by
    James Hendler.
  • SHOE is different to shoes

36
New Information Service Based on Ontology
Internet Technologies
  • Query 3
  • Recommend the suitable wine for hot Pasta
  • Query 4
  • Find the services that can process tour iternery
    in given schedule by some conference
    automatically.
  • Query 5
  • Find the service to provide Narita-San Francisco
    the cheapest Air-Ticket with Specific credit
    card, and Reserve it.
  • Query 6
  • Find the services that integrate the various
    exhibition, meeting plans into private
    information system.

37
Web Service
  • Three Main Parts
  • Simple Object Access Protocol (SOAP)
  • Web Service Description Language (WSDL)
  • Universal Description, Discovery, and Integration
    (UDDI)

38
Web Service
Web Service Stack Diagram
  • S

39
Internet Applications
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

40
Internet Applications
E-Commerce Framework XML eCo
41
Internet Applications
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

42
Internet Applications
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

43
Internet Applications
XML diffusion
ebXML Initiative
Chaos to Tower of Babel
Digital economy realization by standardized IT
infrastracture
1998 1999 2000
2001 2002 year Awareness
Proliferation Products
Implementation
Standardization
44
Internet Applications
ebXML Objectives
Goal To provide an open technical framework to
enable XML to be utilized in a consistent and
uniform manner for the exchange of Electronic
Business data in application to application,
application to person and person to application
environments. Terms November/1999 May/2001
Creating a Single Global Electronic Market
Participants OASIS,UN/CEFACT,ANSI-X12,DISA,NIS
T,ISO-TC154,CEN-ISSS,EAN, DIN,EBES,HL7,SWIFT,OMG,
OAG,OTA,CommerceNet,IBM,SUN,Microsoft,
Oracle,RosettaNet,Amazon,AIAG,Boeing,BT,DunBradst
reet,Bank-of-America, JIPDEC,Taipei-III,KIEC......
45
ebXML Architecture
Business Process
Business Service
Business Service
Collaboration
46
Business Transaction
Requesting Activity
Responding Activity
Request Document
SignedReceipt
Response Document
Time-Outs
Legally Binding
47
Core Component(CC)
Party Party identifier Name
Address Zip code State City Building
Core Component
Business Process
Context
Internal system Scenario
Business Objects Methods
Attributes
CC
Message exchange
CC
48
Registry Repository
Other Registry
Other Registry
Company Profiles
Standard Elements
CPA Negotiation
Software Development
Standard Development
Standard Elements Process Paterns Messages
Core Component Software Packages Common
Business Objects
ebXML Implementation
49
(No Transcript)
50
ebXML Applications
Message Service Interface
Based on SOAP
Message Service Management
Error Handling
ebXML Message Envelope (MIME) Header Envelope
(MIME) Header Information
(XML) Message Envelope (MIME)
Payload
Security
Communication Interface
HTTP
SMTP
IIOP
FTP
Other
Messaging Service
51
Usage Example
Company X
Request ebXML specifications
1
2
ebXML specifications detail
ebXML Repository
Register scenarios and implementation
details Register company business profile
ebXML Software
4
ebXML BO Library
5
Confirm profile and scenarios accepted
3
ebXML BP Model
Specifications
Build local system implementation
Profiles
7
12
Query about Company X
Accept CPA
9
Scenarios
DO BUSINESS!
Company Xs Profile
Submit CPA
6
8
INDUSTRY INPUT
Request Company Xs Scenario
11
Company Xs Scenario
10
ebXML Software
ebXML BO Library
Company Y
ebXML BP Model
52
Component Architecture for E-Commerce
E-Commerce Component Architecture
Write a Comment
User Comments (0)
About PowerShow.com