Difference between revisions of "HCAI Process Overview"

From SmartWiki
Jump to: navigation, search
m
 
(2 intermediate revisions by 2 users not shown)
Line 5: Line 5:
 
1. A [[user|user]] in a PMS [[SmartSimple]] Instance displays an HCAI enabled [[Web Page View Field|web page view field]] (an OCF form) and then clicks the '''Submit to HCAI''' button displayed at the top of that form.
 
1. A [[user|user]] in a PMS [[SmartSimple]] Instance displays an HCAI enabled [[Web Page View Field|web page view field]] (an OCF form) and then clicks the '''Submit to HCAI''' button displayed at the top of that form.
  
A ticket is sent to the [[SmartSimple]] HCAI Gateway (only [[Instance|instances]] registered to Gateway will be accepted).
+
2. A ticket is sent to the [[SmartSimple]] HCAI Gateway (only [[Instance|instances]] registered to Gateway will be accepted).
  
2. The [[SmartSimple]] HCAI Gateway processes ticket queue in sequence, and based on ticket information, the Gateway sends a request to the [[SmartSimple]] server requesting the OCF form data.
+
3. The [[SmartSimple]] HCAI Gateway processes ticket queue in sequence, and based on ticket information, the Gateway sends a request to the [[SmartSimple]] server requesting the OCF form data.
  
3. [[SmartSimple]] server verifies the ticket and sends a private key Encrypted OCF form data to the gateway through [[SSL]] (both data and transmission are encrypted).
+
4. [[SmartSimple]] server verifies the ticket and sends a private key Encrypted OCF form data to the gateway through [[SSL]] (both data and transmission are encrypted).
  
A snap-shot of data sent is stored for auditing purpose.
+
5. A snap-shot of data sent is stored for auditing purpose.
  
4. When form data is received and decrypted by the HCAI gateway, it is then posted to the HCAI server (data is not stored in any form of persistent storage on the [[SmartSimple]] HCAI gateway – it only exists in memory).
+
6. When form data is received and decrypted by the HCAI gateway, it is then posted to the HCAI server (data is not stored in any form of persistent storage on the [[SmartSimple]] HCAI gateway – it only exists in memory).
  
5. Either a failed or success response will be received from HCAI.  This response is stored on the [[SmartSimple]] HCAI gateway.
+
7. Either a failed or success [[Submitting_an_HCAI_Form_and_Reviewing_Gateway_Submission_Status|response]] will be received from HCAI.  This response is stored on the [[SmartSimple]] HCAI gateway.
  
6. The HCAI response is also sent back to originated [[SmartSimple]] server [[Instance|instance]].
+
8. The HCAI [[Submitting_an_HCAI_Form_and_Reviewing_Gateway_Submission_Status|response]] is also sent back to the original [[SmartSimple]] server [[Instance|instance]].
  
 
[[Category:System Management]][[Category:HCAI]]
 
[[Category:System Management]][[Category:HCAI]]

Latest revision as of 09:42, 27 December 2011

HCAI.gif

The following steps are used in the transfer process.

1. A user in a PMS SmartSimple Instance displays an HCAI enabled web page view field (an OCF form) and then clicks the Submit to HCAI button displayed at the top of that form.

2. A ticket is sent to the SmartSimple HCAI Gateway (only instances registered to Gateway will be accepted).

3. The SmartSimple HCAI Gateway processes ticket queue in sequence, and based on ticket information, the Gateway sends a request to the SmartSimple server requesting the OCF form data.

4. SmartSimple server verifies the ticket and sends a private key Encrypted OCF form data to the gateway through SSL (both data and transmission are encrypted).

5. A snap-shot of data sent is stored for auditing purpose.

6. When form data is received and decrypted by the HCAI gateway, it is then posted to the HCAI server (data is not stored in any form of persistent storage on the SmartSimple HCAI gateway – it only exists in memory).

7. Either a failed or success response will be received from HCAI. This response is stored on the SmartSimple HCAI gateway.

8. The HCAI response is also sent back to the original SmartSimple server instance.