1 / 24

VueCentric Architecture

VueCentric Architecture. Overview. RPMS-EHR Technical Overview. VueCentric Architecture: Martin Butler, Medsphere Software Developer. Presenters. VueCentric. Architecture. Visual Interface Manager (VIM) Component Support Services (CSS) Component Management Service (CMS)

jace
Download Presentation

VueCentric Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VueCentric Architecture Overview

  2. RPMS-EHR Technical Overview VueCentric Architecture: Martin Butler, Medsphere Software Developer Presenters

  3. 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

  4. 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

  5. Visual Interface Manager Command Line Options • blank • caption • color • debug • design • fixtabs • host • icon

  6. Visual Interface Manager Command Line Options • image • log • noccow • nocompose • nodesign • nojoin • notimeout • noupdate

  7. Visual Interface Manager Command Line Options • server • showflags • template • timeout • trace • updateall • verbose • windowstate

  8. 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

  9. 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

  10. 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

  11. Communication Service • CIA RPC Broker • User Authentication (3 modes) • Remote Procedure Support (sync and async) • Event Polling vcRPCB_R.bpl

  12. 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

  13. 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

  14. Communication Service • Parameters • Host Polling Interval • Maximum # of Resource Devices • # of Resource Slots to Allocate • Authentication Method Server-side Configuration

  15. Communication Service • Parameters • Host Polling Interval • Maximum # of Resource Devices • # of Resource Slots to Allocate • Authentication Method Server-side Configuration

  16. Communication Service • Parameters • Host Polling Interval • Maximum # of Resource Devices • # of Resource Slots to Allocate • Authentication Method Server-side Configuration

  17. 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

  18. Communication Service • Files • CIA LISTENER • CIA AUTHENTICATION • CIA EVENT TYPE • CIA EVENT LOG Server-side Configuration

  19. 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

  20. 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

  21. 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

  22. 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

  23. Template Registry • Stores snapshots of user interface configurations • Template Registry management tool • Rename • Copy • Delete • Associate • Import/Export VueCentric Template Registry file

More Related