Presentation is loading. Please wait.

Presentation is loading. Please wait.

RPMS - EHR v1.1 Techie Class Really Powerful at Measuring Stuff.

Similar presentations


Presentation on theme: "RPMS - EHR v1.1 Techie Class Really Powerful at Measuring Stuff."— Presentation transcript:

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

9

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


Download ppt "RPMS - EHR v1.1 Techie Class Really Powerful at Measuring Stuff."

Similar presentations


Ads by Google