Upload
bartholomew-martin
View
217
Download
0
Tags:
Embed Size (px)
Citation preview
Advanced PHINMS Training
CDC Program Business Steward – Jennifer McGehee• [email protected]
PHINMS Team (ICF/CGI Federal Contractors)• Sheila Hannon (PHINMS Project Manager)• Tavan Jones (PHINMS Product Support and Technical Team Lead)• Jay Jemal (PHINMS Lead Developer)• Charlie Peng (PHINMS Developer)• Carl Marshall (PHINMS Product Support Engineer)• Joseph Mai (PHINMS Product Support Eningeer)• Sunil (Kumar) Nakkerthi (PHINMS Product Engineer)
• Direct-send vs. Route-Not-Read
• Folder-Polling vs. Database-Polling
• Routing with Service/Action Pairs
• Alarms/Alerts
• Chunking
Direct-Send vs. Route-Not-Read
• What is direct-send?• Point-to-Point transmission
• Point A Point B
• What is route-not-read?• Point-to-Intermediary-to-Point Transmission
• Point A Point C• Point B Point C
Feature Direct-Send Route-not-Read
Scalability Unlimited Limited
Reliability High – provides end-to-end transport status
Medium – provides link-level (not end-to-end) transport status
Single point of failure None Yes
Liability for Intermediary Organization (RNR Hub)
None High
Privacy for Messaging Nodes
Higher Lower
Deployment Cost High Low
Infrastructure Needs High Low
• What is Database-Polling?• Requires database inserts
• What is Folder-Polling?• Allows files to be dropped in preconfigured folders
Note: PHINMS Polls and processes messages in both options
PHINMSSender
ApplicationIn-Queue A
PHINMSReceiver Application
In-Queue B
ApplicationIn-Queue C
MessageReceiving
Application A
Message Receiving
Application B
Message Receiving
Application C
Out-Queue
MessageSending
Application
Message(Service=X,Action=Y)
Service=XAction=Y
Service=PAction=Q
Service=MAction=N
• Automatic E-Mail Notification• Ability for PHINMS to send emails to a distribution list when either the
PHINMS Sender, Receiver, or Poller encounters a fatal error• The e-mail distribution list is configurable
• System Alarms• View System Alarms - ability to view system generated alarms• Acknowledge System Alarms - ability to acknowledge an alarm
and document its resolution• Message Error Resolution - ability to view old alarms in the
console• Delete System Alarms – ability to delete alarms from the console
• PHINMS Message Size limit <= 10Mb
• PHINMS Sender can be configured to send larger files in “chunks”
• Chunking is transparent to sending and receiving applications
• With chunking, much larger files can be sent
• Isn’t compatible with Route-Not-Read