Home    About    Products    Downloads    Support    Links    Contact   

Download:
 Software
 Documentation

 

Copyright 2008
Atozed Computer
Software Ltd.

Buy Online  Download  Support  FAQ  Questions  

Architecture

Web Pages vs. Web Applications

IWS keeps all Web pages of a Web site (which is called a project in IWS) in a central repository. You can edit all pages, adjust their location in the Web site structure, set links to other pages. Your content is defined or edited in "Documents" which will be merged with templates they belong to. Documents without templates are possible as well of course.

You can of course add all kinds of different files types to IWS, images JavaScript files, downloadable files etc. IWS automatically takes care when a certain files was changed/edited by you or one of your team members. If you have IWS deploy all changes to your WebServer, then only those files which have changed since the last deployment will be deployed. You can of course deploy all files, independently of their last deployment time. 

Version 2.0, which will be available later this year will add a "Web Application" feature to IWS. This will give you all the power you need to build "dynamic content". This feature is already available as Technology Preview.

Client-Server

IntraWeb Studio stores all your documents in a repository. That repository is contained in a database. Currently IWS supports the FireBird DBMS only. In future versions we might add support for other DBMS's like MS SQL server.

The repository is implemented as Web service which runs on a .NET enabled IIS server. This Web service accesses a FireBird instance which may be running on the same server or an other machine (scalability!).

To work with your repository you need to install the IntraWeb Studio Client. The client communicates via an HTTP connection with the repository. This communication channel is based on standard Web services and utilizes the SOAP protocol. By default it uses port 80, thus it will work easily even through firewalls.

The server side is a Web service might be available like this example:
http://www.your-domain.tld/iwsws/StudioServices.asmx
To see the WDSL you would request http://www.your-domain.tld/iwsws/StudioServices.asmx?WSDL

(Note: the above links are samples, they do not link to an existing server)

Personal and Professional Edition

The free Personal edition and the more advanced Professional Editions are not client server based, thus they don't need an external Repository server to be installed. They use an embedded FireBird DBMS server instead. They are intended for single users, but they still offer all other features of IntraWeb Studio.

Architecture-Overview