Michael J. McMahon, Jr. Department of Computer Science...
Transcript of Michael J. McMahon, Jr. Department of Computer Science...
![Page 1: Michael J. McMahon, Jr. Department of Computer Science ...epscorspo.nevada.edu/nsf/presentations/Architecture and Usability... · Department of Computer Science & Engineering. University](https://reader031.fdocuments.net/reader031/viewer/2022011903/5f1847c2b22cfd7ad54fb784/html5/thumbnails/1.jpg)
Michael J. McMahon, Jr.Department of Computer Science & EngineeringUniversity of Nevada, Reno
![Page 2: Michael J. McMahon, Jr. Department of Computer Science ...epscorspo.nevada.edu/nsf/presentations/Architecture and Usability... · Department of Computer Science & Engineering. University](https://reader031.fdocuments.net/reader031/viewer/2022011903/5f1847c2b22cfd7ad54fb784/html5/thumbnails/2.jpg)
Web PortalA web site that acts as a starting point or gateway to Internet content, services, and information. Portals expose this information via a consistent set of visual elements and organizational constructs that improve the user experience and may relate, unify, or otherwise enhance the content.
Data PortalA web site that acts as a starting point or gateway to Internet content, web/data services, and related information. Portals expose this information via a consistent set of visual elements and organizational constructs that improve the user experience and relate, unify, and otherwise enhance the content. Data portals focus on providing centralized, robust access to specific data and supported manipulations.
![Page 3: Michael J. McMahon, Jr. Department of Computer Science ...epscorspo.nevada.edu/nsf/presentations/Architecture and Usability... · Department of Computer Science & Engineering. University](https://reader031.fdocuments.net/reader031/viewer/2022011903/5f1847c2b22cfd7ad54fb784/html5/thumbnails/3.jpg)
ContentDynamicStatic
Unification / consolidationAutomationSecure exposureData services
SelectionManipulationTransformationAcquisition
![Page 4: Michael J. McMahon, Jr. Department of Computer Science ...epscorspo.nevada.edu/nsf/presentations/Architecture and Usability... · Department of Computer Science & Engineering. University](https://reader031.fdocuments.net/reader031/viewer/2022011903/5f1847c2b22cfd7ad54fb784/html5/thumbnails/4.jpg)
![Page 5: Michael J. McMahon, Jr. Department of Computer Science ...epscorspo.nevada.edu/nsf/presentations/Architecture and Usability... · Department of Computer Science & Engineering. University](https://reader031.fdocuments.net/reader031/viewer/2022011903/5f1847c2b22cfd7ad54fb784/html5/thumbnails/5.jpg)
ClientConsumes or accesses information
Web / Data PortalProvides access to informationProvides various features
Data Sources (back-end)Persistent storageIncludes various sources
![Page 6: Michael J. McMahon, Jr. Department of Computer Science ...epscorspo.nevada.edu/nsf/presentations/Architecture and Usability... · Department of Computer Science & Engineering. University](https://reader031.fdocuments.net/reader031/viewer/2022011903/5f1847c2b22cfd7ad54fb784/html5/thumbnails/6.jpg)
![Page 7: Michael J. McMahon, Jr. Department of Computer Science ...epscorspo.nevada.edu/nsf/presentations/Architecture and Usability... · Department of Computer Science & Engineering. University](https://reader031.fdocuments.net/reader031/viewer/2022011903/5f1847c2b22cfd7ad54fb784/html5/thumbnails/7.jpg)
![Page 8: Michael J. McMahon, Jr. Department of Computer Science ...epscorspo.nevada.edu/nsf/presentations/Architecture and Usability... · Department of Computer Science & Engineering. University](https://reader031.fdocuments.net/reader031/viewer/2022011903/5f1847c2b22cfd7ad54fb784/html5/thumbnails/8.jpg)
SchedulerData services
ImporterExporterValidationManager
Data storesDatabaseServiceFile
![Page 9: Michael J. McMahon, Jr. Department of Computer Science ...epscorspo.nevada.edu/nsf/presentations/Architecture and Usability... · Department of Computer Science & Engineering. University](https://reader031.fdocuments.net/reader031/viewer/2022011903/5f1847c2b22cfd7ad54fb784/html5/thumbnails/9.jpg)
![Page 10: Michael J. McMahon, Jr. Department of Computer Science ...epscorspo.nevada.edu/nsf/presentations/Architecture and Usability... · Department of Computer Science & Engineering. University](https://reader031.fdocuments.net/reader031/viewer/2022011903/5f1847c2b22cfd7ad54fb784/html5/thumbnails/10.jpg)
Plan for redundancyFailover clusters
Optimize hardware utilizationVirtualization
Ease upgradesVirtualization resource allocationEasy transfer to new hardware
Fast recoveryRestoration of virtual machines
Isolation of components
![Page 11: Michael J. McMahon, Jr. Department of Computer Science ...epscorspo.nevada.edu/nsf/presentations/Architecture and Usability... · Department of Computer Science & Engineering. University](https://reader031.fdocuments.net/reader031/viewer/2022011903/5f1847c2b22cfd7ad54fb784/html5/thumbnails/11.jpg)
![Page 12: Michael J. McMahon, Jr. Department of Computer Science ...epscorspo.nevada.edu/nsf/presentations/Architecture and Usability... · Department of Computer Science & Engineering. University](https://reader031.fdocuments.net/reader031/viewer/2022011903/5f1847c2b22cfd7ad54fb784/html5/thumbnails/12.jpg)
DatabaseMicrosoft SQL 2008 Enterprise Edition
Web developmentASP.NET 3.5 or above
Operating systemsWindows Server 2008
Datacenter EditionWeb ServerEnterprise