Interfaces: The Next Generation - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Interfaces: The Next Generation

Description:

Uses ' ', ' ', 'and a few other characters to designate code html head /head ... LANs (Local Area Networks) and the Internet, both of which have ... – PowerPoint PPT presentation

Number of Views:23
Avg rating:3.0/5.0
Slides: 21
Provided by: Coll95
Category:

less

Transcript and Presenter's Notes

Title: Interfaces: The Next Generation


1
Interfaces The Next Generation
  • Integration Broker similar tools

Michael Stutz (360)757-2251 (888)757-2616
2
History
  • 1925 Smoke Signals
  • 1950 The Telephone
  • 1975 Greenbar
  • 1985 Tape
  • 1995 FTP
  • Today

3
The Stage for Change
  • HTML
  • XML
  • WSDL
  • WSIL
  • UDDI
  • API
  • JMS
  • Jolt
  • TCP/IP
  • HTTP
  • FTP
  • SMTP
  • Email
  • SOAP
  • MIME
  • URL

4
HTML
  • Hypertext Markup Language
  • Uses lt, gt, /, and a few other characters to
    designate code

lthtmlgt ltheadgtlt/headgt ltbodygtHello
World lt/bodygt lt/htmlgt
5
XML
  • Extensible Markup Language
  • Uses lt, gt, /, and a few other characters to
    designate code, but continues on to be able to
    redefine itself.

6
XSD
  • XML Schema Definition
  • A way to describe and validate XML data
  • Allows the same custom tags to be read
    differently in different XML documents.
    (Namespaces)

7
WSDL
  • Web Services Definition Language
  • Common XML language specific to businesses

WSI L
  • Web Services Inspection Language
  • Common XML language used to inspect a site for
    available services

8
UDDI
  • Universal Description, Discovery and Integration
  • An internet directory where businesses list
    themselves on the and can discover each other.

9
API
  • Application Program Interface
  • A set of routines, protocols, and tools for
    building software applications a set of building
    blocks to develop a program.

10
JMS
  • Java Message Server
  • A proprietary protocol associated language
    similar in function to HTTP and HTML, only more
    complex.

11
Jolt
  • Java class library and API that provides an
    interface to BEA Tuxedo from remote Java clients

12
TCP/IP
  • Transmission Control Protocol
  • Internet Protocol
  • The first two networking protocols defined
  • Today's IP networking represents a synthesis of
    two developments that began in the 1970s, namely
    LANs (Local Area Networks) and the Internet, both
    of which have revolutionized computing.
    (www.wikipedia.org)

13
HTTP
  • Hypertext Transfer Protocol
  • Protocol for data transmission on the internet
  • Original purpose to provide a way to publish and
    retrieve HTML pages. Development of HTTP was
    coordinated by the W3C (World Wide Web
    Consortium) and the IETF (Internet Engineering
    Task Force), culminating in the publication of a
    series of (RFCs) Request for Comments like RFC
    2616 (1999), which defines HTTP/1.1, the version
    of HTTP in common use today. (www.wikipedia.org)

14
FTP / SFTP
  • File Transfer Protocol
  • SSH File Transfer Protocol
  • A common misconception is that SFTP is simply FTP
    run over SSH in fact it is a new protocol
    designed from the ground up by the IETF SECSH
    working group. It is sometimes confused with
    Simple File Transfer Protocol. (www.wikipedia.org)

15
Email
  • Specific Format Layout
  • Commonly Used
  • Allows for Attachments

SMTP
  • Send Mail Transfer Protocol

POP
  • Post Office Protocol

IMAP
  • Internet Message Access Protocol

16
SOAP
  • Simple Object Access Protocol
  • A way of communicating between programs on
    different operating systems using HTTP and XML.

17
MIME
  • Multipurpose Internet Mail Extensions
  • is an Internet Standard that extends the format
    of e-mail to support
  • text in character sets other than US-ASCII
  • non-text attachments
  • multi-part message bodies and
  • header information in non-ASCII character sets.
  • (www.wikipedia.org)
  • Most e-mail is transmitted via SMTP in MIME
    format
  • The content types defined by MIME standards are
    also used in communication HTTP and other
    protocols

18
URL/URI
  • Uniform Resource Locator
  • Universal Record Locator
  • Uniform Resource Identifier

19
Change of Paradigm
  • Platform Independence
  • Metadata
  • Record Designer / Panel Designer
  • PeopleCode
  • Application Engine Component Interface
  • File Layouts

20
Integration Broker
  • Interface
  • Incoming
  • Outgoing
  • Round Trip
  • Synchronicity
  • Synchronous
  • Asynchronous
  • Integration Engine
  • Integration Gateway
  • Application Engine
  • Component Interface
  • Messages
  • Service Operations
Write a Comment
User Comments (0)
About PowerShow.com