Documente Academic
Documente Profesional
Documente Cultură
sti-
innsbruck.at/fileadmin/documents/teaching_archive/ws0405/group4.ppt.
Google automatically generates html versions of documents as we crawl the
web.
Web Technologies
Plattner Melanie
Leschinger Bernhard
TCP
handles conversion between messages and streams
packets
IP
handles addressing of packets across networks
TCP/IP
enables packets to be sent across multiple networks
using multiple standards
Telnet
One of the earliest standards for exchanging
transmission, directly connect accounts on different
systems.
SMTP
specifies another way of direct connection
Some historical details
MIME
Extension to the SMTP Protocol which supports the
exchange of richer data files such as audio-, video-,
and images data.
FTP
(1973) supports file transfer between Internet sites
Archie
Late 1980‘s distributed file system based on FTP
Gopher
First simple system, providing GUI
cookies, small data structures that a web server requests the HTTP
client to store on the local machine,
REST
On accessing another URL, the client application gets another representation
of the resource and in turn, transferring from the current to the new state.
B2C
B2C
Limitations
Customers must travel to the nearest ATM,
Problem
Solution
Web Browsers
• One of the first problems web Browsers were originally intended only to
display static documents, returned by HTTP calls
Difficult to build sophisticated application specific clients
for web browsers
Applets
CGI
Servlets
Servlets
eliminates overhead
J2EE
J2EE
J2EE - EJB
J2EE - EJB
J2EE - JNDI
J2EE - JDBC
Application Server
• the support for the presentation layer and for the document as the basic
unit of transfer is what differentiates application servers from conventional
middleware
• Application servers
o implement mechanisms which make the transaction between
documents and arguments more efficient, flexible and manageable
o provide a variety of presentation features to support the delivery of
dynamically generated, personalized content to different types of
clients
• A number of strategies
• 3 layers
o Client
o Middleware
o Server(resource manager)
The available strategies are given by all possible combinations of these three
layers
Middleware Extensions
the need for different middleware platforms to communicate with each other,
arose.
• Firewalls
o Acts as a barrier against unwanted network traffic
o Blocks many communication channels
o Can change the design space in two ways
No direct communication between the system to be
integrated
Parties outside the firewall are not trusted
EDIFACT
EDIFACT
EDIFACT
• A EDIFACT message typically contain the following fields
o Interchange Header
Version of EDIFACT,IDs of sender end recipient,
passwords,date,time
o Message Header
Type of message
o User Data segments
payload
o Message Trailer
Check message completeness
o Interchange Trailer
Check interchange completeness