Software informational articles

Lotus notes domino and web: concentration change ? tips for programmers - software


Beginning with Domino description R4 it has integration with the Web, and the ma?tre d' itself becomes a HTTP-server. The next releases of Domino Web-server add new functionality (for illustration servlet managers, supported JVM versions upgrade, etc). To give you common consider and abstracting from facts we'll talk about two major Domino Web-server functions:

1. Domino Web-server is the full-featured HTTP-server. In other words, it can give static (or in the interim static) files as the reply to HTTP-browser's desires (including HTML, image, JavaScript, applets, etc);

2. For the duration of the browser's needs to Domino dynamic funds by aspect URL, the ma?tre d' can build in death HTML-pages, assembly the Domino article visible.

For sure, it is convincingly simplified model (we mentioned that, for example, Domino Web-server wires servlet technology), but this model allows to converse the major issues in conception of Web-applications based on Lotus Domino technology. Next the major harms are:

? in Domino-based Web-applications concept developer is brilliantly narrow to use built-in agenda languages' possibilities. Thus, from 380 innate @-commands of @-formulas expression all but 40 are supported in Web. LotusScript is supported only in three types of Web-agents, etc;

? concentration collateral problems. The accepted authentication, authorization, coding, digital signatures, etc. mechanisms are simplified in Web or do not work. So SSL + x. 509, etc. certificates are to be used in such cases;

? applications efficiency. HTML-pages cohort in casual absolutely takes the head waiter resources, so if the appliance is poorly constructed, it may cause the attendant failure. For example, if the first page of the site is generated by an agent, then assenting application from moderately big add up to of users may cause the assistance closure situation. Developers are to take care themselves for loading calculate putting into another parts often altered and more static data;

? consequence of HTML-pages cohort in death from Domino income is not every time obvious. Often such a method issues advent in generated page «additional» by developer point of view tags (for ex. ,


    , etc). As a consequence, most developers put on Domino only those facial appearance which can not apply themselves. If look by means of the codes of full-blown Web-sites, considered on Domino technology, then, for example, in Domino forms we see only fields, all extern aim is based on DHTML.

    It is not so bad. There are a lot of sites, sustaining large amount of users, accessing Domino data. Domino knowledge from announce to delivery offers new promise for Web-design (for ex. JSP custom tag library, innate HTML-editor, etc). The biographer himself used Domino to conceive portals with requirements with more than 2000 visitors per a day. Abridgment the own and my colleagues be subjected to in Domino Web-design field, I can advocate the following:

    ? Before conception of Web-project on Domino it is de rigueur to evaluate the whole Domino infrastructure in frame of distinct organization. If the Domino infrastructure at this circle is on breach or original stage, than Web-design based on Domino is only just appropriated. The fact that Domino Designer is the ecosystem for rapid concentration advancement (RAD), together with Web- applications, can not be the argue to coin Web-projects on Domino;

    ? as far as doable allowing to Domino convey in casual only objects, which can not be or almost not implemented by using other Web-technologies (so-called HTML-design is to be industrial by programmers). The cause thinks that, if a site needs to carry on with Domino data, then to view them it is basic to avoid the use of accepted URL running with Domino objects. In this case chat of data connecting site and Domino can be done by using any integration technologies supported by Domino (ex. , XML, CORBA, JDBC, etc). In other words, Domino will play a role of data storeroom and their viewing is to be done by other mechanisms. Implicitly, the issue is deep-rooted by IBM. In R6 Domino Don't allow URL open appear may be assigned to databases , so the usage of average URL Domino is bubble-like in Web-applications;

    ? attention needs to be paid to Web-application security. Even when your site does not allow non-authorized approach to in order via Internet, you can be expecting hackers out there challenging your web-site security;

    ? only the hardened by loading technologies are to used in Web-applications;

    ? minimize as much as feasible the interchange Web-server browser. In Web-design the issue is to be measured that Internet channels are as a rule narrower than local channels Domino Lotus.

    Good luck in your classification background up and associate us for any help in USA: 1-866-528-0577, Germany: (0177) 8349 806! help@albaspectrum. com

    P. Gottmann is a industrial author in Ronix Systems ( http://www. ronix-systems. com ) the European arm of Alba Spectrum Technologies ( http://www. albaspectrum. com ), IBM and Microsoft Affair Solutions Partner, allocation clients in Chicago, Miami, New York, Los Angeles, San Francisco, Denver, Phoenix, Houston, Atlanta, Germany, UK, Australia, South Africa, Brazil, Moscow.

Developed by:
home | site map © 2018