Download presentation
Presentation is loading. Please wait.
Published byMarjorie Hamilton Modified over 9 years ago
1
RPMS - EHR v1.1 Techie Class Really Powerful at Measuring Stuff
2
RPMS-EHR Technical Overview Version 1.1 May 2008
3
RPMS-EHR Technical Overview Removing Obstacles…
4
RPMS-EHR Technical Overview VueCentric Architecture VueCentric System Management Utility Desktop Deployment Support Scenarios Visual Interface Manager – Design Mode Component Configuration / TIU Objects Student Questions & Answers Agenda – May 19-22, 2008
5
RPMS - EHR v1.1 Techie Class Really Powerful at Measuring Stuff Session One
6
VueCentric Architecture Overview
7
RPMS-EHR Technical Overview VueCentric Architecture: Martin Butler, Medsphere Software Developer Presenters – May 19-22, 2008
8
VueCentric Architecture Visual Interface Manager (VIM) Component Support Services (CSS) Component Management Service (CMS) Component Service Layer (CSL) Updater Service Object Repository Object Registry Template Registry
10
Visual Interface Manager Principal executable Acts as an intelligent container for components Defines the visual relationship of components to one another Possesses a design feature that allows the tailoring of the environment under user control Initializes and prepares the Component Support Services for use by components Provides application menu management VIM.exe
11
Visual Interface Manager Command Line Options blank caption color debug design fixtabs host icon
12
Visual Interface Manager Command Line Options image log noccow nocompose nodesign nojoin notimeout noupdate
13
Visual Interface Manager Command Line Options server showflags template timeout trace updateall verbose windowstate
14
Component Support Services In-process COM server Globally shared within application process Provides services common to all objects –RPC support (sync and async) –event subscription/delivery –shared services –context management –object registration CSS.dll
15
Component Management Service In-process COM server Globally shared within application process Manages component access and deployment –object registry –access control –automatic updates CMS.dll
16
Updater Service Runs as an NT service Runs under local system account Performs all component updates Resolves issues with insufficient permissions Multithreaded and scalable Framework will automatically detect and use Must be deployed by a domain administrator vcUpdaterService.exe
17
Communication Service CIA RPC Broker User Authentication (3 modes) Remote Procedure Support (sync and async) Event Polling vcRPCB_R.bpl
18
Communication Service vcBroker.ini file Client-side Configuration [Servers] EHR-LOCAL=127.0.0.1:9201 EHR-REMOTE=192.168.1.200:9201:RPMS [Settings] Graphic=vcBroker.jpg GraphicSettings=3 Caption=EHR Logon DefaultServer=EHR-REMOTE ServerEdit=0 SignonPosition=0,343,425 SignonSize=0,429,338 SignonColor=SkyBlue SignonAlign=2 SignonFont=Modern,12,0
19
Communication Service vcBroker.ini file Client-side Configuration [Servers] EHR-LOCAL=127.0.0.1:9201 EHR-REMOTE=192.168.1.200:9201:RPMS [Settings] Graphic=vcBroker.jpg GraphicSettings=3 Caption=EHR Logon DefaultServer=EHR-REMOTE ServerEdit=0 SignonPosition=0,343,425 SignonSize=0,429,338 SignonColor=SkyBlue SignonAlign=2 SignonFont=Modern,12,0
20
Communication Service Parameters –Host Polling Interval –Maximum # of Resource Devices –# of Resource Slots to Allocate –Authentication Method Server-side Configuration
21
Communication Service Parameters –Host Polling Interval –Maximum # of Resource Devices –# of Resource Slots to Allocate –Authentication Method Server-side Configuration
22
Communication Service Parameters –Host Polling Interval –Maximum # of Resource Devices –# of Resource Slots to Allocate –Authentication Method Server-side Configuration
23
Communication Service Parameters –Host Polling Interval –Maximum # of Resource Devices –# of Resource Slots to Allocate –Authentication Method normal client-cached server-cached Server-side Configuration
24
Communication Service Files –CIA LISTENER –CIA AUTHENTICATION –CIA EVENT TYPE –CIA EVENT LOG Server-side Configuration
25
Communication Service Options (CIANB MAIN MENU) –Edit CIA RPC broker package parameters –Start all registered listeners –Stop all registered listeners –Purge event log Server-side Configuration
26
Application Repository Location for gold copies of application executables and support libraries Should be located in a shared folder Updater utility automatically propagates updates to local workstation “bin” folder
27
Object Repository Location for gold copies of objects and supporting components Single vs multiple locations Web model for object updates Object retrieval by multiple protocols –Local file system (globally shared folder) –HTTP –FTP “lib” folder
28
Object Registry Stores information about objects (visual and non-visual) available to VueCentric Object Registry management tool –Default settings –User-accessible properties –Version control –Setup scripts –Security –Import/Export VueCentric Object Registry file
29
Template Registry Stores snapshots of user interface configurations Template Registry management tool –Rename –Copy –Delete –Associate –Import/Export VueCentric Template Registry file
30
VueCentric System Management Tool
31
RPMS-EHR Technical Overview VueCentric System Management Utility: Mark Siminski, Medsphere Software Developer Presenters – May 19-22, 2008
32
VueCentric System Management Utility Object Registration Template Management Site Parameters Remote Shutdown Remote Troubleshooting vcManager.exe
33
VueCentric System Management Utility Object Registration – Object Registry Tab
34
VueCentric System Management Utility Object Registration – Menu Options File Menu Choices –New… –Import –Export
35
VueCentric System Management Utility Object Registration – Object List Pane Shows programmatic identifiers Permits list filtering
36
VueCentric System Management Utility Object Registration – COM Registration Pane Displays information from Windows registry Can copy information to Object Registry Can unregister COM object
37
VueCentric System Management Utility Object Registration – VueCentric Settings Pane Displays information from VueCentric Object Registry file Settings may be modified
38
VueCentric System Management Utility Object Registration – General Settings Source file Object Name Class Identifier Version Height Width
39
VueCentric System Management Utility Object Registration – Special Settings Allow Multiple Instances Disable Force Side-by- Side Versioning Force Versions to Match
40
VueCentric System Management Utility Object Registration – Special Settings Hide from Designer.NET Component Require All Keys Service Use Object’s Property Editor
41
VueCentric System Management Utility Object Registration – Categories Organizes objects into categories Controls appearance of Add Object dialog in VIM VueCentric Object Category file
42
VueCentric System Management Utility Object Registration – Serializable Properties Controls properties appearing in property editor Controls property values saved with template
43
VueCentric System Management Utility Object Registration – Property Initializations Sets property values during instantiation Overridden by serialized settings
44
VueCentric System Management Utility Object Registration – Dependencies Identifies object interdependencies Insures required components are installed Automatically starts services
45
VueCentric System Management Utility Object Registration – Required Files Specifies additional files required for operation Versioning is supported Flags can modify operation
46
VueCentric System Management Utility Object Registration – Security Specifies security keys required to use object Use Require All Keys setting to control if any one or all are required
47
VueCentric System Management Utility Object Registration – Aliases Lists all previous identifiers the component has been associated with in the past
48
VueCentric System Management Utility Object Registration – General Info Display general descriptive information about object
49
VueCentric System Management Utility Object Registration – Technical Info Display technical information about object
50
VueCentric System Management Utility Template Management – Template Registry Tab
51
VueCentric System Management Utility Template Management – Menu Options File Menu Choices –Import –Export
52
VueCentric System Management Utility Template Management – Template Associations Displays default template associations Grouped by template or by entity View only
53
VueCentric System Management Utility Template Management – Default Templates View and modify default template settings Corresponds to CIAVM DEFAULT TEMPLATE parameter
54
VueCentric System Management Utility Site Parameters
55
VueCentric System Management Utility Remote Shutdown
56
VueCentric System Management Utility Remote Troubleshooting
57
VueCentric System Management Utility Remote Troubleshooting – Trace Log
58
VueCentric System Management Tool vcManager Student Exercise
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.