Lotus Domino Implementation and Development: Infrastructure – Present and Future
Domino server is a buffer between the operation system and the application. On the other hand Domino server – consists of the services which support development processing and executing of dynamic, secure applications for Internet, Intranet, or Extranet. Domino server role is to provide functionality both: within and between Domino-applications. Domino services interpret codes and elements of application and execute them over actual operation system. Each service is specially optimized for its specific role when Domino is activated for effective functioning of the whole application.
As far as the application interacting with services, and them in their turn – with operation system - Domino applications are transferable or platform independent. There are two categories of Domino services: applied and system. Applied services provide functional size to the application. Any application needs user authorization mechanisms, agents execution, views indexing, etc. Considering above mention, such the services are named applied services.
System services provide functionality allowing the applications work in the environment. Domino Catalog keeps information about users and dedicates paths connection between applications. Routing enables applications interconnection. Replication provides applications data synchronization. Notes Client working with local database (without Domino server) performs dedicated Domino services itself, and so brings Domino functions locally, easing up the server workload. Notes Client does not support the same level of limitation and security as the server does.
Domino applications are client-server applications. Client connects with an application using its own mechanism for procedures call - Notes Remote Procedure Call (NRPC), which transfers client request to Domino application, and returns results.
Domino also supports HTTP protocol, which allows Web browsers access to the applications located on Domino server.
Besides Notes Client and Web browsers Domino supports other clients with additional communication protocols: email clients by SMTP, POP3 and IMAP protocols; operation with news conferences by NNTP protocol; operation with catalogs services by LDAP protocol; also Domino can interact with other applications via OLE and COM technologies, playing both: client and server roles.
Domino databases exist in the form of local files and server-side. Domino database has two areas of functional facilities:
Notes Storage Facility (NSF) – supports data and design elements of application. Storage facility has notes, which represent data container. Different type of notes allows execute special functions inside database;
Notes Index Facility (NIF) – design and support lists for data location in application. These sorted lists named views. Records in Domino database can be created by users (data note type), developers (design note type), and Domino itself, which is utilized for monitoring and controlling the information in database (e.g. ACL, database header).
In principal, all database records are the same (by characteristics). They are on the same level and not divided by hierarchical or by other relation. Records are different only by keeping data and how Domino uses them. Records are kept in items. Each item is identified by name and keeps value list. Value in one item (if it is a list) is to have the same data type. Items as well keep information for kept data type. This metadata is available for applications and Domino services. Records can keep three main data types: Rich text, Text (plain text) and Number (Domino keeps value of date/time data as numbers.
Domino provides access to data note by different cases including: form fields, columns in view, program codes in @-formulas, LotusScript, JavaScript and Java. Besides mentioned above four inbuilt program languages, Domino supports extern program codes on Java, C and C++, Visual Basic.
Described here picture corresponds up to Domino R6 version. In R7, which exists now as beta-version, to keep data DB2 also may be used, as well as traditional NSF mechanism. In this case all notes of Domino database keep in relation DB2 tables which keeping scheme is optimized specially for Domino. Thus, tasks which actually can not be done or execute slowly will be available for operation. These tasks are: keeping of huge data volumes, clearance Domino data for external applications, speeding views executing (this possibility as IBM announces will be realized in the latest R7 versions).
In beta version using of DB2 is possible only for local (not server's) databases, but it is already the step ahead. Before top IBM managers said that in Domino never will be realized the block records mechanism. In R6 this mechanism is already realized. Possible in later versions of Domino R7 the two-phases transaction mechanism will be implemented, why not?
Good luck in your system setting up and contact us for any help in USA: 1-866-528-0577! help@albaspectrum.com
P.Gottmann is a technical writer in Ronix Systems ( http://www.ronix-systems.com ) the European branch of Alba Spectrum Technologies ( http://www.albaspectrum.com ), IBM and Microsoft Business Solutions Partner, serving clients in Chicago, Miami, New York, Los Angeles, San Francisco, Denver, Phoenix, Houston, Atlanta, Germany, UK, Australia, South Africa, Brazil, Moscow
Related Articles:
Lotus Domino: Application Integration – A Programmer View
There are two approaches for application integration: Programmer's approach – for applications integration it is necessary to create some program codes; Integrator's approach – in this case special software products are to be used and the integration process set up by those software settings.
The following tools may be used for the first approach: ODBC.
Migrate Lotus Notes Emails to Outlook
Lotus Notes is the most popular client-server, collaborative application developed and sold by IBM Software Group. IBM defines the software as an integrated desktop client option for accessing business emails, calendars, to-do lists, business contacts.
Lotus Notes Domino and Microsoft CRM Integration
Well, even if the combination might look very unusual, we see the coexistence of these two systems, especially in large corporations, non-profit organizations. Technically Lotus Notes Domino has parallel structure, including Domino email server.
Tennis - Americans Out at Indy
INDIANAPOLIS - Canada's Frank Dancevic used 15 aces to eliminate an ailing Andy Roddick 6-4, 7-6 (1) Saturday and advance to the final of the Indianapolis Tennis Championships, where he'll face Russia's Dimitry Tursunov.
Lotus Domino Server Document Audit and Monitoring Tool Released
VantagePoint, Conxsys' audit and change control monitoring utility for the IBM Lotus Domino environment has been released for free as part of a public test program. Conxsys is actively seeking organizations that have a need to actively monitor and audit their Domino server documents to join the program.
Microsoft CRM Integration with Lotus Notes Domino: Messaging Connector – Future Directions
IBM Lotus Notes Domino and Microsoft CRM (Client Relation Management) from now on can work in tandem. Microsoft CRM Lotus Notes Domino connector from Alba Spectrum Technologies provides seamless messaging in MS CRM through Domino.
SharePoint Has Become the New Lotus Notes
Microsoft Office SharePoint Server 2007 is repeating history as it mimics the allure and pitfalls of Lotus Notes, according to research released today by CMS Watch, an independent analyst firm that evaluates content technologies. CMS Watch cites collaboration pros, proliferation cons.
Hands On Healing Arts Will Celebrate Their Grand Opening in Indy
Hands On Healing Arts will celebrate their Grand Opening on March 15, 2008. They offer a variety of massage therapy techniques and other treatments. Professional therapists are available Monday through Saturday. Appointments are encouraged; walk-ins are welcome. Hands On Healing Arts offers gift certificates online. Find out more about Hands On Healing Arts at their website http://www.MassageTherapyIndy.com.
Lotus Notes Domino and Web: Application Development – Tips for Programmers
Beginning with Domino version R4 it has integration with the Web, and the server itself becomes a HTTP-server. The next releases of Domino Web-server add new functionality (for example servlet managers, supported JVM versions upgrade, etc).
TSW Alloy Wheels Starts Shipping Indy 500 Wheel
TSW alloy wheels, a world leader in one-piece, custom staggered wheel applications, has started shipping the TSW Indy 500 wheel, an officially licensed, co-branded TSW Indianapolis 500 wheel.
Sporting Woman Magazine and Indianapolis Host Ultimate Indy Getaway Contest
Indianapolis and Sporting Woman magazine will be offering one of their lucky national readers (and guest) the chance to experience Indianapolis and the largest single-day sporting event in the world, Indy 500, up-close and personal Memorial Day weekend. Via a police escort, the winner will zoom into the famous Indianapolis Motor Speedway in a custom Indy racecar with two tickets to the Indy 500 and a private tour of the pits and garage area. In 50 words or less, contestants must tell why they would like to head to the "Racing Capital of the World" to see Sarah Fisher and Danica Patrick compete. Entry form online at www.sportingwoman.com.
Lotus Domino: Reports and Connectors – Crystal Reports, XML, ODBC/JDBC, OLE
Lotus Notes Domino is very efficient in electronic document workflow automation. Unfortunately the electronic document workflow can not replace paper documents completely.
Bangkok's Novotel Lotus Hotel Saves $1.6 Million (THB) in Annual Fuel Costs, Cuts Emissions, Using Leading Fuel Saving Technology
The Novotel Lotus Hotel expects to save more than $1.6 million (THB) each year in fuel costs and substantially reduce the amount of greenhouse gases (GHG's) it releases into the environment as the first off-grid city center corporate hotel in Asia to deploy the Etorus FE, a leading fuel saving technology.
Fleur De Lotus: Purity in a Sullied World
Rising from a muddy pond, a lotus flower blossoms. Such epitome of purity in a turbid environment has sparked off much inspiration in ancient oriental literature and Buddhist teachings, shaping a repertoire of odes to the graceful demeanour and refreshing fragrance of the lotus.
Friends of World Heritage Teams Up with Indiana Jones? to Offer Travelers the Chance to Follow in Indy's Footsteps
In coordination with the release of Indiana Jones and the Kingdom of the Crystal Skull?, Friends of World Heritage--a grassroots initiative dedicated to raising awareness and funds for the protection of UNESCO World Heritage sites--is calling on individuals to test their World Heritage and Indiana Jones knowledge through its interactive and educational Adventure Quiz.