Basic Technologies
The Internet is rapidly developing. The networked world is discussing new technologies nearly every day but Aperto’s technology department never loses track. We let our clients know which developments are worthwhile and which ones they can easily do without.
Java and Apache Tomcat
Java has been a success since the mid-1990s. In the area of object-oriented programming languages, Java has basically established itself as an enterprise standard, and it’s particularly suitable for projects with overall object-oriented methodology and high scalability demands. Modern Java development integrates frameworks like Spring and Freemarker. Aperto also often uses the Lucene search engine and Tomcat application server to edit and deliver dynamic Java server pages.
PHP
As an easy to learn programming language, PHP is widespread and particularly common in the open source area and on the net. The latest version, PHP 5, also meets the higher demands on structured software development thanks to its integration of object-oriented paradigms.
Database and Content Repositories
Customer data, product data, information about user behaviour or the contents of a website: it all has to be stored in a structured manner and efficiently accessible. This is why no professional software application can do without some type of data management. Databases are the basic technology used to accomplish this. Aperto uses open source products such as MySQL and PostgreSQL, as well as Oracle database and Microsoft SQL (MSSQL). To store website content in a structured manner, the JCR (Java content repository) technology has also become popular. The JSR-170 or JSR-283 standards form the basis of various JCR implementations used by Java-based editorial systems and portal servers for data storage.
Linux and Web Servers
Linux is the most widely-used operating system on the Internet. Aperto, too, uses typical Linux distributions like Debian and Redhat Enterprise as the operating system for its web servers. The system architecture is normally supplemented by an Apache web server. Aperto prefers Squid and nginx for its proxy and cache server, which also support simple load balancing.
Aperto






