Title: DRA Corporate Overview
1QuikConnect
Message Queuing Facility
2QuikConnect lets different computers and
different kinds of computer talk to each
other. Painlessly and seamlessly. It frees
you from having to deal with FTP, Telnet and
other hands-on applications.
3The QuikConnect philosophy
Applications should operate seamlessly over the
Internet, regardless of the individual platform
or physical location -- just as applications run
today on host computer operating systems.
4QuikConnect overview
- Definition of QuikConnect
- Client-Server in the Stratus environment
- Distributed client benefits
- Implementation using QuikConnect
- QuikConnect environments
- QuikConnect flexibility
5What is QuikConnect?
- For general computer users
- Peer-to-peer messaging middleware
- An efficient protocol for interprocess
communication - An Open Systems transaction-processing facility
- An interoperability protocol
- For Stratus users, QuikConnect is also
- A VOS to HP-UX Solaris migration tool
- A VOS to HP-UX Solaris porting tool
6An all-VOS Transaction Processing Facility
Queue holds requests replies
Requester
holds
smsg_send
smsg_receive_reply
- Can be Intra-host
- Can be Inter-host via StrataLink or StrataNet
7QuikConnect processing in an all-VOS environment
Requester
smsg_send
smsg_receive_reply
QuikConnect
Manager
SERVER (VOS)
REQUESTER(VOS, Windows, NT or UNIX)
msg_receive msg_send_reply
msg_send msg_receive_reply
Workstation or host
8QuikConnect processing in UNIX and WIN NT
environments
QuikConnect API (Server)
QuikConnect API (Requester)
performs file I/O
msg_sendmsg_receive_reply
msg_receivemsg_send_reply
(Can be intra-host)
SERVER (Unix)
REQUESTER(Windows, NT, UNIX or VOS)
(Can be inter-host via Ethernet-TCP/IP)
QuikConnect API
(Requester or Server)
ClientApplication
msg_receive msg_send_reply
msg_send msg_receive_reply
Workstation or Host
9VOS Transaction Processing Facility
- Requester operations
- Queues
- Server operations
- Multi-Tasking
- Transaction Protection
10QuikConnect Transaction Processing Facility
- Requester operations
- Queues
- Server operations
- Multi-Tasking (supplied by OS)
11Full Requester-Server model
- Wait / no-wait modes and means of selection
of queues - Server operations
- Queue file manipulation commands, including
VOS s calls - Utility commands, including VOS s calls
12QuikConnect position
- Because applications should operate seamlessly
over the Internet regardless of platform or
physical location, Quik Connect lets applications
interface freely with and between - Windows 95, 98, 2000
- Windows NT
- HP-UX, Solaris, Unix
- Java
- VOS
- Other proprietary or open systems
13QuikConnect user profile
SEC EDGAR Project
TRW, on contract to the US Securities Exchange
Commission, used QuikConnect as the
message-oriented middleware for a large
multi-host, mixed-vendor system. QC is the
glue that interconnects HP-UX, Solaris, Stratus
VOS, Stratus FTX, OS/2, and NT machines for the
Electronic Data Gathering and Retrieval System
(EDGAR) to report all corporate filings to the
US government. It can be viewed at www.sec.gov
14Competing transaction processing products
- Single System Image Goal is system-to-system
portability - Blank Paper Applications Best to start
from scratch - Big Environments Similar to operating
systems
15QuikConnect flexibility
Remote workstations
STRATUSFTX server
Stratus
Stratus
Internetwork routing
DOS, OS2, UNIX, Windows workstation
Windows NT server
HP-UX Sun Solaris workstation or server
STRATUS VOS Server
16QuikConnect message queuing
VOS QC Manager Req/Server
HP-UX QC Queues Req/Server
SUN Solaris QC Queues Req/Server
Win NT QC Queues Req/Server
FTX QC Queues Req/Server
ANY requester can call ANY server
17Inter-host message queuing (Transaction
Processing Facility)
QuikConnect API (Server)
QuikConnect API (Server)
QuikConnect Queues
QuikConnect Queues
QuikConnect API (Requester)
QuikConnect API (Requester)
Stratus VOS, FTX, HP-UX, Sun Solaris, UNIX,
Windows NT
18Intra-host message queuing (Transaction
Processing Facility)
- Stratus VOS
- Stratus FTX
- HP-UX
- Sun Solaris
- UNIX
- Windows NT
19 QuikConnect benefits
- Combines
- Fault tolerant processing power of the Stratus
server - User interface features of desktop workstation
- Speed and reliability of a LAN
- Open Systems architecture
- Provides
- High performance access to distributed
applications - Distributed client application processing
- No required changes to existing server
applications - Access to off the shelf" tools and
applications - More flexible system expansion
20QC Distributed Client Benefits
- Takes advantage of PC tools like Windows,
graphics, imaging - Allows application processing without using
critical server computing resources - Applications include image capture, data entry,
editing, local file access, terminal
management - Improves transaction throughput
- Data transferred at LAN speeds
- Processing matched to architecture of computer
- Breaks application at most efficient point
- Retains fault tolerant server essential to
application - Provides flexible system expansion
21 QuikConnect offers Stratus users
- VOS to Unix (HP-UX, Solaris, FTX) application
migration - Servers or requesters can be ported separately
- VOS Unix requesters can access same VOS
servers - VOS Unix requesters can access same Unix
servers - VOS requesters can access both VOS Unix
servers - Unix requesters can access both VOS Unix
servers - VOS to Unix ports
- VOS applications can retain VOS-like TPF
architecture when ported to HP-UX, Solaris or
FTX - VOS users can continue to use familiar TPF
facilities
22Target Applications
- Internet based commerce
- Point of sale
- EDI
- Credit card authorization
- Mail order
- Distribution systems
- Groupware
- Games
- Other transaction processing client
server applications
23QuikConnect turns bowling balls into BBs
24Planned Additional Features
QuikConnect API (Server)
QuikConnect API (Server)
QuikConnect Queues
QuikConnect Queues
QuikConnect API (Requester)
Load Balancing, Multiple Server Addressing
25Current System
Terminals
CAD App
Server
Req.
queues
Disk
VOS, HP-UX, Solaris, FTX etc.
26Porting an Application Step 1 Terminal Emulation
QT QuikTerm
VOS, HP-UX, Solaris, FTX etc.
27Porting an Application Step 2 Offboard Requestors
VOS, HP-UX, Solaris, FTX etc.
28For Stratus, QuikConnect works on all of
CONTINUUM, RISC and XAR
PCs
VOS,FTX
Quik Conct
Server
Queues
Disk
Continuum, RISC, XAR
29Application Configuration
RequesterServers
Server
Requesters
Requester
ServerRequester
30Terminals and PCs Can Coexist
Terminals
Req.
PCs
Quik Conct
Server
Queues
Disk
VOS, HP-UX, Solaris, FTX etc.
31Porting an Application Step 3 Offboard Servers
PCs
FTX/HPUX/Solaris
Quik Conct
Server
Queues
Disk
HP-UX, Solaris, FTX
32QuikConnect lets different computers and
different kinds of computer talk to each other.
Painlessly and seamlessly. It frees you from
having to deal with FTP, Telnet and other
hands-on applications.