Internet applications development
Neoware s.r.o. has a great experience with proven high class Open Source software that is being used on millions websites of any range and high availability demands. The main web development components are PHP, XHTML and CSS programming languages as well as usage of various content management systems. More complex applications rely on Java EE, the industry standard for enterprise Java computing, and Tomcat or Oracle Glassfish application server. We also take advantage of using Open Source database management systems (DBMS) for customer data storage, e.g. PostgreSQL.
Proposed technical solution for the target project implementation is built on proven high class open-source software that is being used on millions of sites of any range and high availability demands.
Based on analysis of brief customer requirements we propose the technical solution. The decision on the technology will be taken according to the actual complexity and functional requirements:
Technologies, systems and frameworks used for the solutions development
Content Management Systems (CMS)
Based on target project, Neoware s.r.o. utilizes a content management system for easy project updates and smooth implementation of support website extensions.
- Drupal (www.drupal.org) – Drupal is one of the world’s most advanced open source content management systems that has proven its qualities for a long time now. Not only by winning prestigious awards for the best open source CMS of 2007, 2008, 2009 but also by its combination of flexibility, multi purpose usage and community support. With its almost 7 thousand extension modules, including various E-commerce solutions, and numerous built-in SEO techniques it offers a robust, time-proven solution for effective web applications.
- WordPress (www.wordpress.org) – Originally the best open source blogging system in the world, WordPress has become a fully functional PHP-based content managements system with a high competitive strength. It offers thousands ready-to-use graphical templates of professional quality as well as advanced AJAX based administration interface for convenient and intuitive web site control. Its almost 12 thousand plugin modules and more than 125 thousand other related downloads make WordPress a real enterprise class content managements system with multi-purpose usage. It has a very easy set up procedure with simple target system requirements as well as an active open source community of people ready to help with any WordPress – related problem.
Data storage
For project data storage we use one of the advanced open-source relational database management systems: either PostgreSQL or MySQL systems. These systems offer many advanced features such as Multi-Version Concurrency Control (MVCC), point in time recovery, tablespaces, asynchronous replication, nested transactions (savepoints), online/hot backups, a sophisticated query planner/optimizer, and write ahead logging for fault tolerance1. Proven architecture and strong reliability have made these systems the de-facto standard solution for sophisticated web applications storage systems.
Please se our
technologies page to learn which technologies we use to create Internet applications
The main web development components are PHP, XHTML and CSS programming languages as well as usage of a content management system for easy updates and smooth implementation of various website extensions. For project data storage we propose one of the advanced open-source relational database management systems: either PostgreSQL or MySQL systems. Proven architecture and strong reliability have made these systems the de-facto standard solution for sophisticated web applications storage systems. Combination of these technologies and approaches results in highly effective, multiuser, multipurpose environment ready to host various websites of virtually any demands and requirements.
The main web development components are Java EE, the industry standard for enterprise Java computing, and Oracle Glassfish application server. For project data storage we propose an advanced open-source relational database management systems – PostgreSQL. The graphical user interface will be provided via standard internet browser as a thin client developed using the JSF specification and the open source IceFaces web framework.