Explore chapters and articles related to this topic
SaaS Clouds Supporting Biology and Medicine
Published in Olivier Terzo, Lorenzo Mossucca, Cloud Computing with e-Science Applications, 2017
Philip Church, Andrzej Goscinski, Adam Wong, Zahir Tari
To set up the EXP-PAC cloud image, a complex deployment procedure is carried out (see Figure 11.8). First, an Ubuntu server AMI is selected from the Amazon EC2 web interface and launched. Second, as this image is not from a trusted source, steps must be taken to ensure the image has not been compromised. Antivirus scans are performed, and the Ubuntu image is updated to ensure there are no vulnerabilities. Next, using the Ubuntu software repository, LAMP is installed; this software package contains the principal components (APACHE, PHP, and mySQL) to build a viable general-purpose web server. PHP and APACHE are configured, increasing the POST and upload data limit to support large data upload and analysis. EXP-PAC is then placed into the web server directory and configured to use the mySQL database. To enable the HPC features of EXP-PAC, openMPI and bioconductor are also deployed on this server. The Amazon cloud image is then stored in its modified form for future use.
Security in the Cloud
Published in John W. Rittinghouse, James F. Ransome, Cloud Computing, 2017
John W. Rittinghouse, James F. Ransome
Since many connections between companies and their SaaS providers are through the web, providers should secure their web applications by following Open Web Application Security Project (OWASP)15 guidelines for secure application development (mirroring Requirement 6.5 of the PCI DSS, which mandates compliance with OWASP coding practices) and locking down ports and unnecessary commands on Linux, Apache, MySQL, and PHP (LAMP) stacks in the cloud, just as you would on-premises. LAMP is an open-source web development platform, also called a web stack, that uses Linux as the operating system, Apache as the web server, MySQL as the relational database management system RDBMS, and PHP as the object-oriented scripting language. Perl or Python is often substituted for PHP.16
Software Technology for A/V Systems
Published in Al Kovalick, Video Systems in an IT Environment, 2013
Among open source code, LAMP is a set of programs commonly used together to run Web sites. LAMP is an acronym for Linux, the operating system, Apache, the Web server, MySQL, the database system, and the PHP serverside scripting language. Apache is used by ~65 percent of Web sites worldwide by some estimates. MySQL (www.mysql.com) is the most used open source database.
Applying transfer learning to achieve precision marketing in an omni-channel system – a case study of a sharing kitchen platform
Published in International Journal of Production Research, 2021
Ming-Chuan Chiu, Kai-Hsiang Chuang
The omni-channel platform was built with a Linux©, Apache©, MySQL© and PHP© (LAMP) structure, which is the same as that used for Facebook©. In the Linux© operation system, the Apache phpMyAdmin© platform served as the administration tool for MySQL© and MariaDB© in order to connect directly to the web. Next, this study utilised numerous programming languages in order to build the omni-channel platform, creating complex overlapping. For example, the Android platform ran Java to connect all of the statements in the back end. This research also employed an XML© code to develop the user interface. Because these programming languages are different, we adopted PHP© as an immediate platform using the Internet to connect all of the language codes. For the same reason, we chose phyMyAdmin© as a server. Finally, this study used PHP© to communicate data to the MySQL© database server to achieve omni-channel conditions. We selected Python© to analyse all the files, and suggestions were based on customer preference in the history data.
Analytics on medical records collected from a distributed system deployed in the Indian rural demographic
Published in Journal of Management Analytics, 2018
K.G. Srinivasa, Sriram Anupindi, Arvind Kumar
The various features of OpenEMR include Patient Demographics, Scheduling of patients, EMRs, Billing, and support for multiple languages. The patient demographics feature allows us to obtain vital information about the patient such as their marital status, District of residence, ethnicity, and other such details. Patient scheduling allows for services such as message based notification and calendar features. EMRs (Electronic Medical Records) comprise the most prominent features that provides information on Medical Issues, Procedures, Graphical Charting, etc. Billing is a feature that helps provide a flexible system of coding, as well as interfaces for tracking Insurance and Accounts that are receivable. Multiple languages are supported too, such as Spanish, Italian, Turkish, and Chinese. It also provides the feature of Data Conversion, which makes it possible to have patient and practice data loaded into OpenEMR. Other such features include Go-Live Assistance, Patient portal set-up, etc. The server portion of OpenEMR is implemented using PHP and can be used alongside a LAMP (2002) stack, although any OS using PHP can be supported. An enormous playing point of OpenEMR is that the users aren't locked onto one specific vendor. The vendor can be chosen, and it is easy to employ or terminate any person to support the OpenEMR software. For example, if the user is not satisfied with the current rates or customer service of current vendor, then they could just terminate their services and employ another vendor to support the current OpenEMR implementation. This provides the consumer with an immense advantage while working with said vendor.
A Sentiment Analysis Framework for Virtual Learning Environment
Published in Applied Artificial Intelligence, 2021
Márcio Aurélio dos Santos Alencar, José Francisco de Magalhães Netto, Felipe de Morais
The framework was developed using the following technologies: LAMP (Linux, Apache, MySQL, PHP), Laravel Framework, ECharts graphical library using JavaScript and Canvas, JADE (JAVA Agent Development Framework), Moodle (Modular Object- Oriented Dynamic Learning Environment), Google Translate API and Sentic Computing. We can also highlight the use of the Responsive Web Design (RWD), which allows the user to view the framework on several different devices such as: PC, notebook, smarthphone, tablet, etc.