Progress-WebClient.pdf
(
95 KB
)
Pobierz
221234468 UNPDF
Progress WebClient
The Progress WebClient makes
it easy to Web-enable and deploy
Progress applications with a
rich, graphical user interface over
the Web.
The Progress
®
WebClient with
IntelliStream
TM
technology enables
you to deploy an application with a
thin client running a rich, graphical
user interface—over the Internet, an
intranet, or a LAN. Application
developers can deploy a feature-
rich client UI in the Progress 4GL
and leverage the Internet for
server functionality. The WebClient
provides a real-time graphical client
running on your end user’s PC
without the use of any emulation
technology. With the WebClient, you
don’t have to trim down an applica-
tion’s interface and approximate it
in HTML so that a Web browser
can display it.
UI triggers and formatting, and
high performance.
You can launch the WebClient
either from a Shortcut or from a
Web browser, but it does not actually
run in the browser. The Progress
WebClient runs in its own Microsoft
window as a separate application,
not as a traditional plug-in to a
Web browser.
HIGHLIGHTS
Thin-client solution that is ideal
for providing a feature-rich, high
performance interface with low
network bandwidth
IntelliStream
TM
technology
dynamically and securely delivers
application components
Easy User Installation,
Speedy Deployment
Many scenarios require the ability
to install software over the Internet
or a LAN. An end user can install
the WebClient, packaged into a
self-extracting executable to be
downloaded over the Internet when
the user clicks on a hyperlink or an
object button. Or you can distribute
the WebClient and the client code
for your application on a CD.
It’s your choice. And, how a user
downloads an application is your
choice. For example, your users can
download all the client application
code at once, or you can package
your application so the user
downloads only the required
FEATURES AT A GLANCE
The Progress WebClient provides
the same support for graphical
user interfaces as the standard
Progress client for Microsoft
Windows. Once end users install the
WebClient on their PC, they can
quickly download and run your
application. The WebClient requires
less bandwidth to install and has
a much smaller footprint than the
traditional GUI client, yet it retains
all of the functionality, including
– IntelliStream
TM
packages and
delivers applications
– Quick application download over
the Internet, intranet or LAN
– Built-in security features
– Communicates to AppServer
through HTTP/HTTPS tunneling
or TCP/IP
components, minimizing the amount
of data actually placed on the user’s
disk and reducing network traffic.
includes simple and flexible installation
technology that performs many
common installation tasks for you.
If you prefer, you can combine
IntelliStream installation technology
with browser-based installation utilities,
such as InstallShield. It’s your choice.
store application resources on a Web
server or with the Progress AppServer.
IntelliStream simplifies preparing
applications for deployment by
providing an Application Assembler
that allows you to create components
that reflect how your customers will
use your application.
Application Service Providers (ASPs) can
especially benefit from the WebClient
thanks to how it eases deploying applica-
tions with feature-rich interfaces over the
Web. But you don’t have to be an ASP
to take advantage of it. For Progress
developers, the WebClient is a way to
deploy Internet applications with a rich
UI, without having to invest in another
technology. All that is required is your
knowledge of developing GUI applica-
tions with the 4GL.
After an application’s initial deployment,
IntelliStream provides highly efficient
provisioning. It enables the WebClient
to determine whether the application
components have changed and the
application needs to be updated. Then
the WebClient downloads only those
changed resources to the client machine.
It delivers exactly the parts of an
application that end users need, when
they need them.
When you make changes to source
code, IntelliStream figures out which
components have changed and delivers
only those components to users. You
also have the option of designating an
upgrade as optional or mandatory, giving
you and your users even more flexibility.
IntelliStream
TM
Packages and
Delivers Applications
Ensure Integrity with
Digital Certificates
Progress IntelliStream is technology that
makes the WebClient “smart” as it
automates many deployment tasks. It
IntelliStream features a flexible, server-
based provisioning model. You can
IntelliStream also eases the implemen-
tation of various levels of security.
Downloading Application Components as Needed With IntelliStream
TM
Remote Requests
AppServer
Progress WebClient
IntelliStream
Web Server
IntelliStream
Technology
Client Application
Client Application
Application Componets
IntelliStream
TM
technology allows the WebClient to download or update only those application components that users need when they need
them, whether over the Internet, intranet, or a LAN. This illustration shows one possible configuration where an AppServer serves as the
application delivery server, but application resources can reside on a Web server instead.
Deploying Thin Client GUI Application Over the Internet
Web Server
AppServer
AppServer
Progress
RDBMS
HTTP
AppServer Internet
Adapter (AIA)
NameServer
Progress WebClient
Web Server
HTTPS
AppServer
AppServer
Progress
RDBMS
Secure AppServer
Internet Adapter
(AIA/S)
NameServer
The Secure
AppServer
The Progress WebClient communicates with the Progress AppServer through both HTTP and HTTPS tunneling. The Secure
AppServer enables HTTPS tunneling with support for SSL encryption.
In addition to providing user authenti-
cation through the AppServer, it
allows you to digitally sign your
application. With digital signatures,
you can address your end users’
security concerns by assuring them
of the application’s authenticity.
having them provide their security
information only once.
and business logic. But in the long-
run, this separation allows you to
protect the investment you’ve made
in your business logic.
Progress AppServer Provides Scalable
Architecture, Secure Communications
The Progress WebClient can
communicate with the Progress
AppServer through firewalls using
HTTP tunneling. This is enabled
by the AppServer Internet Adapter,
which is a Java servlet that resides
on a Web server. The AppServer
Internet Adapter also supports
HTTPS tunneling to ensure secure
communications by providing support
for encrypted Secure Sockets Layer
(SSL) connections.
The Progress AppServer is the key to
enabling a robust, scalable application
to operate with a thin client for user
presentation. The purpose of the
Progress WebClient is only to run user
interface code, leaving the database
access and other business logic and
validation functions to be done by
the AppServer. This requires that an
application be architected with
proper separation of user interface
Although security is a prime concern
among users, some users don’t like the
inconvenience of multiple logins and
security checkpoints. To enhance the
user’s experience, IntelliStream has
security caching to implement “single
sign-on.” Single sign-on hides much
of the back-and-forth traffic through
security checkpoints from the user by
Requirements
Database Servers:
Architecture:
Progress Version 8/9 RDBMS or
Progress DataServer run on:
– 3-tier (UI, application logic, database)
with the business logic separated
from User Interface.
– All database connections must be
handled by the Progress AppServer.
– Windows NT/2000
– Supported UNIX platforms
– IBM OS/400
Internet, Extranet, Intranet:
Client:
If you want to implement HTTP tunnel-
ing, you must have the Progress
AppServer Internet Adapter (AIA),
which ships with the Progress
AppServer. For HTTPS (with SSL)
tunneling support, you must have
the Progress AIA/S.
– PC Windows 95/98/NT/2000
– Progress 4GL Graphical User
Interface
Application Servers:
Progress AppServer Version 9.1B
or higher run on:
LAN:
– Windows NT/2000
– Supported UNIX platforms
– IBM OS/400
The Progress WebClient can be
deployed as a client over a Local Area
Network without the use of a Web
server.
AIA and AIA/S:
A Web server that supports a Java
Servlet Engine (JSE), including:
– Tomcat 3.1 on Apache Server 1.3.9
– ServletExec 2.2 and 3.0 or JRun 2.3.3
and 3.0 on iPlanet/Netscape or
Microsoft IIS Servers
Corporate Headquarters
Progress Software Corporation, 14 Oak Park, Bedford, MA 01730 USA Tel: +1 781 280 4000 Fax: +1 781 280 4095
Europe/Middle East/Africa Headquarters
Progress Software Europe B.V. Schorpioenstraat 67 3067 GG Rotterdam,The Netherlands Tel: 31 10 286 5700 Fax: 31 10 286 5777
Latin American Headquarters
Progress Software Corporation, 2255 Glades Road, One Boca Place, Suite 300 E, Boca Raton, FL 33431 USA Tel: +1 561 998 2244 Fax: +1 561 998 1573
Asia/Pacific Headquarters
Progress Software Pty. Ltd., 1911 Malvern Road, Malvern East, 3145, Australia Tel: 61 3 9805 8500 Fax: 61 39 885 9473
Progress and WebSpeed are registered trademarks, and AppServer is a trademark of Progress Software Corporation. All other trademarks,
marked and not marked, are the property of their respective owners.
www.progress.com
Specifications subject to change without notice.
© 2001 Progress Software Corporation. All rights reserved.
PWC0501-InkESi
Code 3733
0000083363
Plik z chomika:
mikroprocesory
Inne pliki z tego folderu:
Progress-4pl-wiosna2002.pdf
(520 KB)
Progress-4pl-lato2001.pdf
(623 KB)
Progress-WebClient.pdf
(95 KB)
Progress-Report_builder.pdf
(49 KB)
Progress-ProVision_plus.pdf
(59 KB)
Inne foldery tego chomika:
- ! ▣ WINDOWS 7 PL [32 BIT]
• HTML - JAVA - PHP
• Pierwsze kroki w cyfrówce
• Szkoła konstruktorów
Acronis Partition Expert. PL
Zgłoś jeśli
naruszono regulamin