Chapter 1 Introducing Jaguar CTS
Jaguar execution engine
Jaguar's
runtime engine provides a scalable and platform-independent environment
for the execution of component based applications. Jaguar is scalable
because it is multithreaded and multiprocessor safe.
The Jaguar execution environment is the same across all platforms,
with the exception of ActiveX component support. ActiveX requires
platform support and is currently available only on Windows NT.
The Jaguar
runtime engine provides the following services:
- Network
listeners for the connections on which clients send remote component
invocations. Jaguar's core network server technology is
based on Sybase's Open Client/Server technology. "Network protocol support" details the
supported application protocols.
- An execution environment for middle-tier components.
See "Server-side component support".
- A built-in HTTP server. You can use Jaguar's
HTTP support to deploy your application's Java applets
and HTML pages.
- Hosting of Dynamo Web sites so that you can access
those sites from a browser.
- Ability to run with different Java virtual machines.
- A JagRepair server that you can use to repair your
Jaguar server if you cannot start it up because of an incorrect
configuration setting.
- Declarative security. You can use roles to authenticate
and authorize users. See "Declarative security" for more information.
- Connection caching. You can define caches of connections
for interacting with remote databases from Jaguar components. See "Connection caching" for more information.
- Open Server event handler support. You can convert
code from legacy Open Server applications to run in Jaguar. See "Support
for legacy Open Server applications" for more information.
In
addition to these built-in services, you can install service
components
that run in the background and provide customized
services to clients or other components. See Chapter 33, "Creating Service Components", for more information.
Copyright © 2000 Sybase, Inc. All rights reserved.
|
|