zjednoczenie.com serwisy www systemy cms
 
.szukaj

 

Technology

The key competitive advantage of the company is applying the combination of tools which ensures high efficiency of the programmers' work. This results from the use of high-level language scripts (mainly TCL) for creating the applications' logic and combining well-defined components created using system languages (C,C++,Java). In our applications we use proven software, what is more, we make our best efforts to make the solutions we design fully launched based on Open Source class products, because they do not generate additional costs and in case of any problems, the availability of the source code guarantees the possibility of remedy. (see: advantages of Open Source solutions...)

The technologies utilised by zjednoczenie.com include:

Application Servers

The fundamental application server used by zjednoczenie.com is AOLserver product, used and developed by America On-Line (AOL), the biggest provider of interactive services. This is a multithreaded application server, based on TCL language, integrated with web server, which provides great flexibility in building web-based applications. It has effective architecture, thoroughly tested under heavy loads in AOL applications.
(more about AOLserver...)

Moreover, zjednoczenie.com utilises other popular www and application servers: Apache+PHP, Apache+Perl, Apache+Java (Tomcat)

Databases

The problem of parallel access and the storage of data in applications developed by zjednoczenie.com is solved by applying relational databases. The three main utilised products are:

  • PostgreSQL
  • Oracle
  • MS SQL

    Thanks to QueryDispatcher mechanism, it is possible to simultaneously create applications which are compatible with the three aforementioned products. This enables exchange of SQL code, containing structures specific for the given SQL dialect. Therefore, it ensures the compatibility of the application with the aforementioned products, achieved without sacrificing the features of each of them. Although the company specialises in the selected solutions, zjednoczenie.com's applications can be combined with all the most popular database engines, in particular: MySQL, InterBase, Sybase, Informix and DB2.

    Operating systems

    The main application platform can be launched both on Unix family systems (Linux, Solaris, HP, SCO) and on MS Windows. This solution does not impose limitations on the utilized operating system and hardware. Two to economic advantageousness, stability and ease of maintenance, the RedHat Linux operating system has Intel architecture.

    Other technologies

  • WWW technologies: HTML, CSS, XHTML, XML, XSLT, DOM, JavaScipt, Flash,
  • programming languages: TCL, PHP, Perl, Python, VisualBasic, C, C++, Java,
  • other servers: SMTP qmail, IMAP and POP courier, Webmail IMP, DNS DJB, Samba,
  • "statefull inspection" type firewall Shorewall,
  • log analysers: Sawmill, ClickTracks, Analog, Webalizer,
  • backup systems.

    Features of zjednoczenie.com applications

    Scalability and reliability

    Zjednoczenie.com applications can be launched, without the need to modify the source code, in the configuration of many symmetrical servers, comprising a so-called cluster. Loadbalancing of HTTP queries, that is balancing the load between servers, enables close to linear scaling the solutions. Combined with database replication, supported by the three aforementioned database products, guarantees high reliability, enabling securing against hardware failures.

    Integration with external systems

    The company's solutions have great potential for integration with other systems, starting with the most recent standards: XML, HTTP, WebDAV, SOAP, UDDI, Web Services, RPC, through direct connections to databases, to traditional methods of exchange and import/export of files.


  • We use for our applications reliable software components. We have good experience with OpenSource solutions. Source code availability lets us fight many troubles.

    Main software we use:

    • AOLserver - multithreaded application server used and developed by AmericaOnLine,
    • PostgreSQL - truly ACID-compliant RDBMS,
    • MiniACS - a web-application framework extending AOLserver with clustering, distributed cache, easy-to-use database API and TCL utility procs extracted from OpenACS (ArsDigita Community System descendant),
    • Oracle - most reliable database management system.

    We support MiniACS project and our solutions are to be included in future AOLServer's releases.