Below is the uncorrected machine-read text of this chapter, intended to provide our own search engines and external engines with highly rich, chapter-representative searchable text of each book. Because it is UNCORRECTED material, please consider the following text as a useful but insufficient proxy for the authoritative book pages.
 231   Appendix B Full Survey Introduction State Departments of Transportation (DOTs), such as Virginia DOT or Maryland DOT, build and maintain Enterprise Information Portals (EIPs) for many functions. They serve internal needs such as archiving construction plans or managing contracts, and external functions, such as supporting contractor bidding or providing traveler information. Their data can be large and can include online tools, camera feeds, maps, and archived documentation. Because of their varied functions and capabilities, State DOTs are seeking guidance on improving the quality of services through their EIPs. This project, Guidance for the Development and Management of Sustainable Information Portals, which AEM Corporation is leading for the National Cooperative Highway Research Program, will provide guidance to agencies looking to better understand the technologies, architectures, and procedures to maximize their EIP performance. Functional criteria for sustainable information portals were developed through a series of interviews with transportation agency representatives across different subject matter areas to discuss the information portals that are used within their States or regions. We have developed this survey to gather input on what you consider to be sustainable EIP best practices. This survey has been developed to only take approximately ten minutes to complete. We realize how valuable your time is, but we hope that this survey is short enough that you will consider providing us with this important feedback.  Given your experience and knowledge of current portal technology please answer the following questions: Hosting On what type of infrastructure should the DOT Enterprise Information portal be built? 1. Cloud 2. On-Premise (virtual) 3. Mixed  Key Hosting Technologies What are the key technologies you would use for system deployment and maintenance?  Continuous Integration and Deployment What technologies and services would you use to automate continuous integration and deployment?  Expertise Areas Choose the following option that best matches your area of expertise to direct the remainder of your survey: 1. Services (API Gateway, searching, GIS data processing and rendering, data stream processing, messaging, content delivery)
 232   2. User Interfaces (web applications, mobile applications, desktop applications) 3. Storage (content archiving, content caching, content tagging) 4. Database (GIS database services; document database services; image, video, and binary files database services; financial data database services; sensor data database services) 5. Management Tools (resources and application monitoring, resources provisioning and scaling, content auditing) 6. Security & Identity (identity and access management, security audit) There is no requirement to answer all of the questions in the areas that you choose. If you do not feel you have the proper expertise to answer a question, please feel free to skip and move to the next.  Services API Gateway Cloud On-Premise Mixed What services would you use to provide the overall API? What technology would you use to provide the overall API? What technology would you use to provide the overall API?  Searching Cloud On-Premise Mixed What services or technologies would you use to provide the overall searching capability? What services or technologies would you use to provide the overall searching capability? What services or technologies would you use to provide the overall searching capability?  GIS data processing and rendering Cloud On-Premise Mixed What services or technologies would you use to provide GIS processing and rendering capability? What services or technologies would you use to provide GIS processing and rendering capability? What services or technologies would you use to provide GIS processing and rendering capability?  Data stream processing Cloud On-Premise Mixed What technology or services would you use to acquire, manage and process data streams such as traffic What technology or services would you use to acquire, manage and process data streams such as traffic What technology or services would you use to acquire, manage and process data streams such as traffic
 233   sensor data? sensor data? sensor data?  Messaging Cloud On-Premise Mixed What technology or services would you use to provide fast, reliable, scalable message queuing service? What technology or services would you use to provide fast, reliable, scalable message queuing service? What technology or services would you use to provide fast, reliable, scalable message queuing service?  Content delivery Cloud On-Premise Mixed What technology or services would you use to provide reliable, fast and scalable content delivery services? What technology or services would you use to provide reliable, fast and scalable content delivery services? What technology or services would you use to provide reliable, fast and scalable content delivery services?  User Interface Web Applications Cloud On-Premise Mixed What technologies and frameworks would you use to build and deliver web applications? What technologies and frameworks would you use to build and deliver web applications? What technologies and frameworks would you use to build and deliver web applications?  Cloud On-Premise Mixed What technologies and frameworks would you use to monitor web app usage metrics? What technologies and frameworks would you use to monitor web app usage metrics? What technologies and frameworks would you use to monitor web app usage metrics?  Mobile Applications Cloud On-Premise Mixed What technologies and frameworks would you use to build a mobile app? What technologies and frameworks would you use to build a mobile app? What technologies and frameworks would you use to build a mobile app? Â
 234   Cloud On-Premise Mixed What service would you use to deploy mobile applications, to select users and monitor mobile app usage? What service would you use to deploy mobile applications, to select users and monitor mobile app usage? What service would you use to deploy mobile applications, to select users and monitor mobile app usage?  Desktop Applications Cloud On-Premise Mixed What services would you use to provide a desktop portal interface? What technology would you use to provide a desktop portal interface? What technology would you use to provide a desktop portal interface?  Storage Content archiving Cloud On-Premise Mixed What services or technologies would you use to provide content archiving services? What services or technologies would you use to provide archiving services? What services or technologies would you use to provide archiving services?  Content caching Cloud On-Premise Mixed What services or technologies would you use to provide content caching services? What services or technologies would you use to provide content caching services? What services or technologies would you use to provide content caching services?  Content tagging Cloud On-Premise Mixed What services or technologies would you use to provide content classification or tagging? What services or technologies would you use to provide content classification or tagging? What services or technologies would you use to provide content classification or tagging? Â
 235   Database GIS database services Cloud On-Premise Mixed What database services or technologies would you use to store and search GIS data? What database services or technologies would you use to store and search GIS data? What database services or technologies would you use to store and search GIS data?  Document database services Cloud On-Premise Mixed What database services or technologies would you use to store and search documents data such as pdfs and word documents? What database services or technologies would you use to store and search documents data such as pdfs and word documents? What database services or technologies would you use to store and search documents data such as pdfs and word documents?  Image, video and binary files database services Cloud On-Premise Mixed What services or technologies would you use to store and search image, video and binary content such as CAD files? What services or technologies would you use to store and search image, video and binary content such as CAD files? What services or technologies would you use to store and search image, video and binary content such as CAD files?  Financial data database services Cloud On-Premise Mixed What services would you use to store and manage financial data such as payroll, acquisition and contract data? What services would you use to store and manage financial data such as payroll, acquisition and contract data? What services would you use to store and manage financial data such as payroll, acquisition and contract data?  Sensor data database services Cloud On-Premise Mixed What services would you use to store and manage sensor data such as traffic sensor data? What services would you use to store and manage sensor data such as traffic sensor data? What services would you use to store and manage sensor data such as traffic sensor data?
 236   Management Tools Resources and application monitoring Cloud On-Premise Mixed What services would you use to monitor the operations, availability, and logging of cloud services? What technologies would you use to monitor the operations, availability, and logging of resources? What technologies would you use to monitor the operations, availability, and logging of resources?  Resources provisioning and scaling Cloud On-Premise Mixed What technologies or services would you use to provide resources provisioning and scaling? What technologies or services would you use to provide resources provisioning and scaling? What technologies or services would you use to provide resources provisioning and scaling?  Content auditing Cloud On-Premise Mixed What technologies or services would you use to provide content auditing? What technologies or services would you use to provide content auditing? What technologies or services would you use to provide content auditing?  Security & Identity Identity and access management Cloud On-Premise Mixed What technologies or services would you use to provide identity and access management? What technologies or services would you use to provide identity and access management? What technologies or services would you use to provide identity and access management?  Security audit Cloud On-Premise Mixed What technologies or services would you use to provide security audit services? What technologies or services would you use to provide security audit services? What technologies or services would you use to provide security audit services?