DRA Corporate Overview

advertisement
QuikConnect
™
Message Queuing Facility
© 1995 SCI Group,
Inc.
QuikConnect 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.
© 1995 SCI Group,
Inc.
The 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.
© 1995 SCI Group,
Inc.
QuikConnect overview
 Definition of QuikConnect
 Client-Server in the Stratus environment
 Distributed client benefits
 Implementation using QuikConnect
 QuikConnect environments
 QuikConnect flexibility
© 1995 SCI Group,
Inc.
What 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
© 1995 SCI Group,
Inc.
An all-VOS Transaction
Processing Facility
Requester
s$msg_send
s$msg_receive_reply
Queue:
holds
holds
requests
& replies
Server
performs file I/O
s$msg_receive
s$msg_send_reply
VOS
• Can be Intra-host
• Can be Inter-host via StrataLink or StrataNet
© 1995 SCI Group,
Inc.
QuikConnect processing in
an all-VOS environment
Queue
holds
requests
& replies
Requester
s$msg_send
s$msg_receive_reply
Server
performs file I/O
s$msg_receive
s$msg_send_reply
QuikConnect
Manager
SERVER (VOS)
REQUESTER
(VOS, Windows, NT or UNIX)
QuikConnect API
(Requester or Server)
msg_send
msg_receive_reply
Client
Application
Workstation or host
© 1995 SCI Group,
Inc.
msg_receive
msg_send_reply
QuikConnect processing in
UNIX and WIN NT environments
QuikConnect
API (Requester)
msg_send
msg_receive_reply
QuikConnect
queue
holds
requests
& replies
QuikConnect
API (Server)
performs file I/O:
msg_receive
msg_send_reply
(Can be intra-host)
SERVER (Unix)
REQUESTER
(Windows, NT, UNIX or VOS)
QuikConnect API
(Requester or Server)
msg_send
msg_receive_reply
Client
Application
Workstation or Host
© 1995 SCI Group,
Inc.
(Can be inter-host
via Ethernet-TCP/IP)
msg_receive
msg_send_reply
VOS Transaction
Processing Facility





© 1995 SCI Group,
Inc.
Requester operations
Queues
Server operations
Multi-Tasking
Transaction Protection
QuikConnect Transaction
Processing Facility




© 1995 SCI Group,
Inc.
Requester operations
Queues
Server operations
Multi-Tasking (supplied by OS)
Full Requester-Server model
© 1995 SCI Group,
Inc.

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”
QuikConnect position
Because applications should operate seamlessly over the
Internet regardless of platform or physical location, Quik
Connect lets applications interface freely with and between:






© 1995 SCI Group,
Inc.
Windows 95, 98, 2000
Windows NT
HP-UX, Solaris, Unix
Java
VOS
Other proprietary or open systems
QuikConnect 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
© 1995 SCI Group,
Inc.
Competing 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
© 1995 SCI Group,
Inc.
QuikConnect flexibility
Stratus
STRATUS
FTX server
Stratus
DOS, OS2, UNIX,
Windows workstation
STRATUS
Remote
workstations
H
P
Internetwork
routing
STRATUS
Windows NT
server
STRATUS VOS Server
© 1995 SCI Group,
Inc.
HP-UX
Sun Solaris
workstation
or server
QuikConnect message queuing
VOS
QC Manager
Req/Server
FTX
QC Queues
Req/Server
HP-UX
QC Queues
Req/Server
SUN Solaris
QC Queues
Req/Server
Win NT
QC Queues
Req/Server
ANY requester can call ANY server
DOS
Req/Server
Windows
Req/Server
Solaris
Req/Server
© 1995 SCI Group,
Inc.
OS/2
Req/Server
FTX
Req/Server
VOS
Req/Server
Any UNIX
Req/Server
HP-UX
Req/Server
Win NT
Req/Server
Inter-host message queuing
(Transaction Processing Facility)
QuikConnect
QuikConnect
API (Server)
API (Server)
QuikConnect
QuikConnect
Queues
Queues
QuikConnect
QuikConnect
API
(Requester)
API
(Requester)
Stratus VOS, FTX, HP-UX, Sun Solaris, UNIX, Windows NT
© 1995 SCI Group,
Inc.
Intra-host message queuing
(Transaction Processing Facility)
QuikConnect
API (Server)
QuikConnect
Queues
QuikConnect
API
(Requester)
© 1995 SCI Group,
Inc.
• Stratus VOS
• Stratus FTX
• HP-UX
• Sun Solaris
• UNIX
• Windows NT
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
© 1995 SCI Group,
Inc.
QC 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
© 1995 SCI Group,
Inc.
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
© 1995 SCI Group,
Inc.
Target Applications









© 1995 SCI Group,
Inc.
Internet based commerce
Point of sale
EDI
Credit card authorization
Mail order
Distribution systems
Groupware
Games
Other transaction processing
& client server applications
QuikConnect turns
bowling balls into BBs
© 1995 SCI Group,
Inc.
Planned Additional Features
QuikConnect
QuikConnect
API (Server)
API (Server)
QuikConnect
QuikConnect
Queues
Queues
QuikConnect
API (Requester)
Load Balancing,
Multiple Server Addressing
© 1995 SCI Group,
Inc.
Current System
Terminals
CAD App
Server
Req.
queues
Disk
VOS, HP-UX,
Solaris, FTX etc.
© 1995 SCI Group,
Inc.
Porting an Application
Step 1: Terminal Emulation
QT = QuikTerm
PCs
Server
Req.
queues
QT
QT
Disk
QT
QT
VOS, HP-UX,
Solaris, FTX etc.
© 1995 SCI Group,
Inc.
Porting an Application
Step 2: Offboard Requestors
PCs
Quik
QueuesConct
Server
Req
Req
Disk
VOS, HP-UX,
Solaris, FTX etc.
© 1995 SCI Group,
Inc.
Req
Req
For Stratus, QuikConnect works on
all of: CONTINUUM, RISC and XAR
STRATUS
STRATUS
PCs
VOS,
FTX
Server
Queues
Quik
Conct
Disk
Continuum, RISC, XAR
© 1995 SCI Group,
Inc.
Req
Req
Req
Req
Application Configuration
Queues
Requester
Servers
Server
Requesters
Requester
Hewlett-Packard
Server
Requester
© 1995 SCI Group,
Inc.
Terminals and PCs Can Coexist
STRATUS
STRATUS
Terminals
Req.
Server
Quik
Conct
Queues
PCs
QT
Disk
VOS, HP-UX,
Solaris, FTX etc.
© 1995 SCI Group,
Inc.
Req
Req
Porting an Application
Step 3: Offboard Servers
STRATUS
STRATUS
PCs
FTX/HPUX
/Solaris
Req
Server
Quik
Conct
Req
Queues
Disk
HP-UX, Solaris, FTX
© 1995 SCI Group,
Inc.
Req
Req
QuikConnect 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.
© 1995 SCI Group,
Inc.
Download