320 likes | 493 Views
Q uik C onnect ™. Message Queuing Facility. Q uik C onnect 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. The Q uik C onnect philosophy.
E N D
QuikConnect ™ • Message Queuing Facility
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.
The QuikConnectphilosophy 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.
QuikConnect overview • Definition of QuikConnect • Client-Server in the Stratus environment • Distributed client benefits • Implementation using QuikConnect • QuikConnect environments • QuikConnect flexibility
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
Server performs file I/O s$msg_receive s$msg_send_reply VOS An all-VOS Transaction Processing Facility Queue: holds requests & replies Requester holds s$msg_send s$msg_receive_reply • Can be Intra-host • Can be Inter-host via StrataLink or StrataNet
Server Queue holds requests & replies performs file I/O s$msg_receive s$msg_send_reply QuikConnect API (Requester or Server) ClientApplication QuikConnect processing in an all-VOS environment Requester s$msg_send s$msg_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
QuikConnect queue holds requests & replies QuikConnect 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) QuikConnectAPI (Requester or Server) ClientApplication msg_receive msg_send_reply msg_send msg_receive_reply Workstation or Host
VOS Transaction Processing Facility • Requester operations • Queues • Server operations • Multi-Tasking • Transaction Protection
QuikConnect Transaction Processing Facility • Requester operations • Queues • Server operations • Multi-Tasking (supplied by OS)
Full 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”
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: • 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
Competing transaction processing products • Single System ImageGoal is system-to-system portability • “Blank Paper” ApplicationsBest to start from scratch • Big EnvironmentsSimilar to operating systems
HP STRATUS STRATUS QuikConnect flexibility STRATUSFTX server Remote workstations Stratus Stratus Internetwork routing DOS, OS2, UNIX, Windows workstation Windows NT server HP-UX Sun Solaris workstation or server STRATUS VOS Server
DOS Req/Server Windows Req/Server OS/2 Req/Server VOS Req/Server HP-UX Req/Server Solaris Req/Server FTX Req/Server Any UNIX Req/Server Win NT Req/Server QuikConnect message queuing VOS QC Manager Req/Server FTX QC Queues Req/Server HP-UX QC Queues Req/Server Win NT QC Queues Req/Server SUN Solaris QC Queues Req/Server ANY requester can call ANY server
Inter-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
QuikConnect API (Server) QuikConnect Queues QuikConnect API (Requester) Intra-host message queuing (Transaction Processing Facility) • 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
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
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
Target Applications • Internet based commerce • Point of sale • EDI • Credit card authorization • Mail order • Distribution systems • Groupware • Games • Other transaction processing & client server applications
Planned Additional Features QuikConnect API (Server) QuikConnect API (Server) QuikConnect Queues QuikConnect Queues QuikConnect API (Requester) Load Balancing, Multiple Server Addressing
Current System Terminals CAD App Server Req. queues Disk VOS, HP-UX, Solaris, FTX etc.
QT QT QT QT PCs Req. Server queues Disk Porting an Application Step 1: Terminal Emulation QT = QuikTerm VOS, HP-UX, Solaris, FTX etc.
Req Req Req Req PCs Quik Conct Server Queues Disk Porting an Application Step 2: Offboard Requestors VOS, HP-UX, Solaris, FTX etc.
Req Req Req Req STRATUS STRATUS For Stratus, QuikConnect works on all of: CONTINUUM, RISC and XAR PCs VOS,FTX Quik Conct Server Queues Disk Continuum, RISC, XAR
Queues Hewlett-Packard Application Configuration RequesterServers Server Requesters Requester ServerRequester
Req Req QT STRATUS STRATUS Terminals and PCs Can Coexist Terminals Req. PCs Quik Conct Server Queues Disk VOS, HP-UX, Solaris, FTX etc.
Req Req Req Req STRATUS STRATUS Porting an Application Step 3: Offboard Servers PCs FTX/HPUX/Solaris Quik Conct Server Queues Disk HP-UX, Solaris, FTX
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.