How does VistA work: Difference between revisions
From VistApedia
Jump to navigationJump to search
No edit summary |
DavidWhitten (talk | contribs) No edit summary |
||
| Line 2: | Line 2: | ||
-FT | -FT | ||
This isn't a picture, but generally, | |||
# [[CPRS]] runs on a person's own computer. | |||
# CPRS uses a part of a person's own computer called the [[RPC Client]]. | |||
# The RPC Client uses the computer's network software and hardware to establish a link to some bigger computer running the VistA server. The part of the VistA server that the RPC Client connects to is called the RPC Broker. | |||
# The RPC Broker sets up a part of the VistA server to handle any questions and answers that are needed by the original person's CPRS session. This could be called the user's RPC proxy. | |||
# CPRS on the person's PC uses the RPC client to send requests to the VistA server, which replies with answers. | |||
## An example request might be "I am this person, authorize me." | |||
## The RPC proxy then uses the access code and verify code which was sent with the request, and tries to authorize that person's CPRS. | |||
### If it succeeds, then other requests can be answered by the proxy. | |||
### If it does not succeed, then the proxy waits for a proper authorized user. | |||
# Eventually, the person using CPRS finishes with their work, and the RPC proxy on the VistA server doesn't get any requests for a while. The VistA server then removes the proxy and the connection is broken. | |||
Revision as of 20:36, 16 September 2008
This page decribes the basic CPRS/VistA model. This will not be much more than a picture.
-FT
This isn't a picture, but generally,
- CPRS runs on a person's own computer.
- CPRS uses a part of a person's own computer called the RPC Client.
- The RPC Client uses the computer's network software and hardware to establish a link to some bigger computer running the VistA server. The part of the VistA server that the RPC Client connects to is called the RPC Broker.
- The RPC Broker sets up a part of the VistA server to handle any questions and answers that are needed by the original person's CPRS session. This could be called the user's RPC proxy.
- CPRS on the person's PC uses the RPC client to send requests to the VistA server, which replies with answers.
- An example request might be "I am this person, authorize me."
- The RPC proxy then uses the access code and verify code which was sent with the request, and tries to authorize that person's CPRS.
- If it succeeds, then other requests can be answered by the proxy.
- If it does not succeed, then the proxy waits for a proper authorized user.
- Eventually, the person using CPRS finishes with their work, and the RPC proxy on the VistA server doesn't get any requests for a while. The VistA server then removes the proxy and the connection is broken.