Quik Connect Message Queuing Facility 1995 SCI Group

  • Slides: 32
Download presentation
Quik. Connect ™ Message Queuing Facility © 1995 SCI Group, Inc.

Quik. Connect ™ Message Queuing Facility © 1995 SCI Group, Inc.

Quik. Connect lets different computers – and different kinds of computer – talk to

Quik. Connect 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 Quik. Connect philosophy Applications should operate seamlessly over the Internet, regardless of the

The Quik. Connect 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.

Quik. Connect overview § Definition of Quik. Connect § Client-Server in the Stratus environment

Quik. Connect overview § Definition of Quik. Connect § Client-Server in the Stratus environment § Distributed client benefits § Implementation using Quik. Connect § Quik. Connect environments § Quik. Connect flexibility © 1995 SCI Group, Inc.

What is Quik. Connect? For general computer users: § Peer-to-peer messaging middleware § An

What is Quik. Connect? 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, Quik. Connect 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 requests & replies Server

An all-VOS Transaction Processing Facility Requester s$msg_send s$msg_receive_reply Queue: 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 Strata. Link or Strata. Net © 1995 SCI Group, Inc.

Quik. Connect processing in an all-VOS environment Queue holds requests & replies Requester s$msg_send

Quik. Connect 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 Quik. Connect Manager SERVER (VOS) REQUESTER (VOS, Windows, NT or UNIX) Quik. Connect API (Requester or Server) msg_send msg_receive_reply Client Application Workstation or host © 1995 SCI Group, Inc. msg_receive msg_send_reply

Quik. Connect processing in UNIX and WIN NT environments Quik. Connect API (Requester) msg_send

Quik. Connect processing in UNIX and WIN NT environments Quik. Connect API (Requester) msg_send msg_receive_reply Quik. Connect queue holds requests & replies Quik. Connect API (Server) performs file I/O: msg_receive msg_send_reply (Can be intra-host) SERVER (Unix) REQUESTER (Windows, NT, UNIX or VOS) Quik. Connect API (Requester or Server) msg_send msg_receive_reply © 1995 SCI Group, Inc. Client Application Workstation or Host (Can be inter-host via Ethernet-TCP/IP) msg_receive msg_send_reply

VOS Transaction Processing Facility § § § © 1995 SCI Group, Inc. Requester operations

VOS Transaction Processing Facility § § § © 1995 SCI Group, Inc. Requester operations Queues Server operations Multi-Tasking Transaction Protection

Quik. Connect Transaction Processing Facility § § © 1995 SCI Group, Inc. Requester operations

Quik. Connect 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

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”

Quik. Connect position Because applications should operate seamlessly over the Internet regardless of platform

Quik. Connect 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

Quik. Connect user profile SEC EDGAR Project TRW, on contract to the US Securities

Quik. Connect user profile SEC EDGAR Project TRW, on contract to the US Securities Exchange Commission, used Quik. Connect 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

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.

Quik. Connect flexibility Stratus STRATUS FTX server Stratus DOS, OS 2, UNIX, Windows workstation

Quik. Connect flexibility Stratus STRATUS FTX server Stratus DOS, OS 2, UNIX, Windows workstation STRATUS Internetwork routing STRATUS VOS Server © 1995 SCI Group, Inc. Remote workstations H P HP-UX Sun Solaris workstation or server Windows NT server

Quik. Connect message queuing VOS QC Manager Req/Server FTX QC Queues Req/Server HP-UX QC

Quik. Connect 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) Quik. Connect API (Server) Quik. Connect Queues Quik.

Inter-host message queuing (Transaction Processing Facility) Quik. Connect API (Server) Quik. Connect Queues Quik. Connect API (Requester) Stratus VOS, FTX, HP-UX, Sun Solaris, UNIX, Windows NT © 1995 SCI Group, Inc.

Intra-host message queuing (Transaction Processing Facility) Quik. Connect API (Server) Quik. Connect Queues Quik.

Intra-host message queuing (Transaction Processing Facility) Quik. Connect API (Server) Quik. Connect Queues Quik. Connect API (Requester) © 1995 SCI Group, Inc. • Stratus VOS • Stratus FTX • HP-UX • Sun Solaris • UNIX • Windows NT

Quik. Connect benefits Combines • Fault tolerant processing power of the Stratus server •

Quik. Connect 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

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.

Quik. Connect offers Stratus users: VOS to Unix (HP-UX, Solaris, FTX) application migration §

Quik. Connect 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

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

Quik. Connect turns bowling balls into BBs © 1995 SCI Group, Inc.

Quik. Connect turns bowling balls into BBs © 1995 SCI Group, Inc.

Planned Additional Features Quik. Connect API (Server) Quik. Connect Queues Quik. Connect API (Requester)

Planned Additional Features Quik. Connect API (Server) Quik. Connect Queues Quik. Connect 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.

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 = Quik. Term PCs Server Req.

Porting an Application Step 1: Terminal Emulation QT = Quik. Term PCs Server Req. queues QT QT Disk VOS, HP-UX, Solaris, FTX etc. © 1995 SCI Group, Inc. QT QT

Porting an Application Step 2: Offboard Requestors PCs Quik Queues. Conct Server Req Disk

Porting an Application Step 2: Offboard Requestors PCs Quik Queues. Conct Server Req Disk VOS, HP-UX, Solaris, FTX etc. © 1995 SCI Group, Inc. Req

For Stratus, Quik. Connect works on all of: CONTINUUM, RISC and XAR STRATUS PCs

For Stratus, Quik. Connect works on all of: CONTINUUM, RISC and XAR STRATUS PCs VOS, FTX Server Queues Quik Conct Disk Continuum, RISC, XAR © 1995 SCI Group, Inc. Req Req

Application Configuration Queues Requester Servers Server Requesters Requester Hewlett-Packard Server Requester © 1995 SCI

Application Configuration Queues Requester Servers Server Requesters Requester Hewlett-Packard Server Requester © 1995 SCI Group, Inc.

Terminals and PCs Can Coexist STRATUS Terminals Req. Server Quik Conct Queues PCs QT

Terminals and PCs Can Coexist STRATUS Terminals Req. Server Quik Conct Queues PCs QT Disk VOS, HP-UX, Solaris, FTX etc. © 1995 SCI Group, Inc. Req

Porting an Application Step 3: Offboard Servers STRATUS PCs FTX/HPUX /Solaris Req Server Quik

Porting an Application Step 3: Offboard Servers STRATUS PCs FTX/HPUX /Solaris Req Server Quik Conct Queues Disk HP-UX, Solaris, FTX © 1995 SCI Group, Inc. Req Req

Quik. Connect lets different computers – and different kinds of computer – talk to

Quik. Connect 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.