9 analysis and comparison
9.1 Domino / Notes Features The author believes that the Lotus Series app has several features:
Non-structured data processing This is one of the most core features of Domino / Notes and its inherent technical features. In the Notes database, you can add a field to the record, you can add a list of phenotypes to process the RTF domain, an attachment such a large object. Data processing is very flexible. While flexible, there is a big impact on data processing efficiency. Access control permissions and management This is also the intrinsic features in Domino / Notes. Each Notes database is saved while saving the application data, and the permissions control information is saved. The first is the processing of the user privilege level and role in the ACL, followed by the restrictions on the permissions of the design element, and the third is the control of the reader domain, the author domain. Notes databases are worth reference in the preservation and processing of permission information. At the same time, Domino can automatically change the user's related information in the database when modifying the user name. While distributed storage rights information, the concept of unified management privileges is implemented. Collaborative Lotus features two points: First, Domino combines user management, mail servers, provides convenient programming interfaces, as well as related permissions, security features, The deployment of enterprise-level applications has good support. Second, in the field of collaboration, the Lotus Series Products In addition to the Domino server, there are Serial, QuickPlace, Everyplace, Workflow, Domino.Doc, INOTES, etc., which can meet the needs of users in all aspects of collaborative work.
9.2 Domino / Notes application development trend
9.2.1 Demand perspectives For customers, the production and management of the company should be a whole, which is unified. Enterprise applications should also be a unified whole.
Domino / Notes is originally a fairly closed system. It is very characteristic in non-structural data processing, in workflow, synergy. At the same time, in other respects, such as business data processing, there is a lot of limitations. Therefore, from the company's overall category, Domino / Notes applications should be used as a class of applications that are built on the enterprise application platform as a specific area solution.
From the plan of the IBM product line, it can be seen that WebSphere and DB2 will be used as the base platform, and the Lotus Series Software is integrated into the platform, as a solution in this domain. Sales.
9.2.2 Technical perspective
Structured and non-structure
When organizing the house, the author will always place most things together, and leave a space to handle some debris.
Most of this world is also complete and formatted. At the same time, in everyone's work, it is also necessary to be able to randomly save, interacting some data is not pre-planned. Notes application is born because the world needs Notes, requiring unstructured data.
Structured and non-structured data processing, their problems focused are different.
Structured data must first serve the machine service, to serve the software, so that the computer can quickly and efficiently process the data, and then consider how to provide friendly man-machine interfaces, consider how to manipulate these data.
Non-structuring data first considers the requirements of the data processing, minimizing constraints, providing user free operating space.
Due to this difference, the author believes that a data system is not suitable for simultaneous processing of these. The XML database system also needs to focus on the side.
NOTES database, as a typical of non-structured data, will continue to exist and develop. Relevant applications also need to fully explore the ability of non-structured data processing to meet the needs of customers in non-structural data processing, and have vitality. Other technical features
Domino / Notes other technical features, such as permission management, user management, mail system, technology can be stripped, will gradually peel out to provide better open, better interface for Notes applications, help The company effectively implemented the integration of applications.
The mail system, as a service, should be configurable, optional. From a software architecture, the peeling of the mail system will not change fundamental changes to the Domino / Notes structure. It will soon be stripped. User management is the problem that companies will encounter when integrating business software, and the company's own integrity requires unified management of users. More and more systems will use LDAP to uniformly manage users. Domino has currently provided an LDAP service, or other Domino servers can also be used as LDAP services. Further improve the support of Domino to third-party LDAP services in the future.
In terms of authority management, Notes handled in permission grading will be drawn on and develop. The concept of dispersion preservation rights control information and unified management rights will continue to develop, and the currently proposed PMI framework uses similar concepts. However, in the Notes database, the permissions control and data storage are closely combined, and this method is in line with the PMI frame. Therefore, in this regard, the Notes database will give the interface in accordance with the development of the industry in the PMI framework specification, give the portal query and control interface. Whether the storage and authority control information of the application data will be separated, depending on the development of the relevant technologies.
Domino / Notes also has technical features in data encryption, signature, identity authentication, etc., which currently uses very little in web application development. In the future, it will gradually be diminished, and alternative technologies and third-party products can be used.
The function of replication is an important feature of the database system, which is provided in large database software such as Oracle, DB2, will continue in the Domino / Notes system.
Lotus Domino / Notes Toolkits Summary (1)
Lotus Domino / Notes Toolkits Review (2) C API
Lotus Domino / Notes Toolkits Summary (3) C API
Lotus Domino / Notes Toolkits Review (4) Java
Lotus Domino / Notes Toolkits Summary (5) LDDJ
Lotus Domino / Notes Toolkits Summary (6) Other
Lotus Domino / Notes Toolkits Review (7) Comparison
Lotus Domino / Notes Toolkits Review (8)
Lotus Domino / Notes Toolkits Summary (Nine) Summary