Visge Architecture Workstation Web Server Database Server The
Viságe Architecture Workstation Web Server Database Server The major components
Viságe Architecture Client Workstation • Client is simply IE 6/7 • implies windows clients • nothing needs to be pre-installed • may need to be a trusted site • all client capabilities of a browser • Hyper Text Application
Viságe Architecture Client Workstation • Client is simply IE 6/7 • Active. X controls • Must be enabled on browser • Load/Install on demand • Code Editor • Client Side Graphing • BIT Cube Viewer • Report Viewer
Viságe Architecture Client Workstation • Client is simply IE 6/7 • Active. X controls • Must be enabled on browser • Load/Install on demand • Developed using Delphi / C++ • Standard Windows/IE components • Can wrap 3 rd party controls
Viságe Architecture Client Workstation • Client is simply IE 6/7 • Active. X controls • Extensive Script Library • Integral aspect of VRE • Can be extended with VBScript and JScript • Access full capabilities of OLE, DOM etc • Simple message passing mechanism
Viságe Architecture Communications Workstation Web Server • Standard TCP/IP protocols • HTTPS
Viságe Architecture Communications Workstation Web Server • Standard TCP/IP protocols • Efficient Transmission Only changed fields are sent back to DB Server
Viságe Architecture Communications Workstation Web Server • Standard TCP/IP protocols • Efficient Transmission Only changed fields are sent back to client
Viságe Architecture Communications Workstation Web Server • Standard TCP/IP protocols • Efficient Transmission Only changed fields are sent back to client
Viságe Architecture Middleware Web Server • Microsoft IIS 5 or 6 • Windows 2000 / 2003 Server • Static Web Pages • • DHTML No ASP Simple Processing Model Microsoft Management Console
Viságe Architecture Middleware Web Server • Microsoft IIS 5 or 6 • Custom ISAPI • • Windows DLL Loaded into IIS ONCE! Developed in Delphi Client Message Decoding
Viságe Architecture Middleware Web Server • Microsoft IIS 5 or 6 • Custom ISAPI • Connection Pooling • Routes to Connection Server • Map URL to Connection Pool • Optimizes DB Connections
Viságe Architecture Middleware Web Server • • Microsoft IIS 5 or 6 Custom ISAPI Connection Pooling Viságe Management Console • URL Mapping • • Webspace mapping Communication Service Parameters Viságe Statistics IIS MMC Integration
Viságe Architecture Middleware – Connection Service Web Server Database Server • Is a Windows Service • • Written in Delphi Scripted Telnet to DB SSH also supported Pipe Server to ISAPI
Viságe Architecture Middleware – Connection Service Web Server Database Server • Is a Windows Service • Permanent Connections • Stateless Connections • Self Healing
Viságe Architecture Middleware – Connection Service Web Server Database Server • Is a Windows Service • • • Permanent Connections Stateless Connections Self Healing Firewall Friendly Management API Licence Manager
Viságe Architecture Database Server • BASIC Code • Efficient Messaging Engine • Leverages smarts at client & in middleware • Modular rather than Monolithic
Viságe Architecture Database Server • BASIC Code • Efficient Messaging Engine • Leverages smarts at client & in middleware • Modular rather than Monolithic • Re-use existing logic via CALL • COMMON initialization • Re-use existing batch update routines
Viságe Architecture Database Server • BASIC Code • “Snippet Technology” • Recursive, extensible pre-compiler • Version/Platform Specific Implementations • Excellent for Standards Enforcement • Simplifies adoption of new Technologies • Increased programmer productivity • Decreased Maintenance Load
Viságe Architecture Database Server • BASIC Code • Snippet Technology • Extensive Subroutine Library • Easy access to client resources • OO like extensions • Data Abstraction Layer • High Level Functionality
Viságe Architecture Database Server • BASIC Code • Snippet Technology • Extensive Subroutine Library • State management • Automatic • Enables Web Farm Use
Viságe Architecture Database Server • BASIC Code • Snippet Technology • Extensive Subroutine Library • State management • Process Management/Control
Viságe Architecture Database Server • No Special add-ins
Viságe Architecture Database Server • No Special add-ins EXCEPT
Viságe Architecture Database Server • No Special add-ins EXCEPT • SAMBA • or NFS • or Anonymous FTP • and Named Pipes
Viságe Architecture Database Server • No Special add-ins • Phantoms for Housekeeping • Run Scheduled Tasks • Can interact with Viságe Screen • Tidy up defunct user sessions • Don’t consume licences
Viságe Architecture Database Server • No Special add-ins • Phantoms for Housekeeping • Proven Connection Technology • Telnet/SSH Network Connections • Smarts within middleware • Easier, faster integration
Viságe Architecture Database Server • No Special add-ins • Phantoms for Housekeeping • Proven Connection Technology • Active Code Reduction • Smart Dictionaries • Intelligent Filters
- Slides: 30