Quik Connect Message Queuing Facility 1995 SCI Group
- Slides: 32
Quik. Connect ™ Message Queuing Facility © 1995 SCI Group, Inc.
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 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 § 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 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 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 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 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 Queues Server operations Multi-Tasking Transaction Protection
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 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 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 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 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 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 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. 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. 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 • 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.
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 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.
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. © 1995 SCI Group, Inc.
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 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 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 Group, Inc.
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 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 each other. Painlessly and seamlessly. It frees you from having to deal with FTP, Telnet and other hands-on applications. © 1995 SCI Group, Inc.
- Jms in java
- Multi channel queuing model
- Queuing theory formula
- Queue waiting time
- Queuing analysis examples
- Queuing theory formula
- Queuing theory
- Mm1 formulas
- Closed queuing network
- Kendall's notation
- Constant service time model
- Queuing discipline in computer networks
- Queuing delay
- Rtt
- Queuing theory calculator
- Fair queuing
- Queuing delay
- Queuing delay
- Fair queuing
- What is process concept
- Waiting line solution
- Queuing theory simulation
- Components of queuing system
- Queuing theory
- Four sources of packet delay
- Mms queuing model
- Queuing theory definition
- Queuing theory
- Cucm native call queuing
- Little's formula queueing theory
- Deficit weighted round robin
- Oci message queue
- Cpu