The design and realization of Office Automation
Abstract
With Office Automation system in the daily office popularity, more and more companies dedicate to the development of OA system, furthermore, their development modes used and the development platforms are diverse. The common realization methods of OA system include based on the Microsoft platform, JSP/Java platform or Domino platform, the three have their own strengths. Compared to the two other methods, the realization of OA system in Domino whether time cost or service cost both have certain advantages. Because Domino as object-based database, it develops database while also developing the interface, and Domino server can integrate multiple server as a whole, including file data server, mail server, application server. Due to the diverse elements, the realization of functions in Domino differs from other development tools, the same function can also use different methods to implement.
The development of OA promotes frequent interactions between OA systems or OA system and gateway systems and other increasingly, In order to extend the system's life cycle and improve customer satisfaction meanwhile, the interface development is essential. There are a lot of methods to develop interface, this paper analyzed three realization methods: use Lotus Script, Java Virtual Machine, LEI technology for realization. For LEI is a new technology developed by IBM Company, the main idea of which is to use Activity and Connection to identify the following interactive information and paths. By analyzing the three technology, we learned that completion interactive tasks using Java Virtual Machine is the most undesirable, while LEI has the high service cost and LS coding has the high time cost, how to choose needs discuss on a specific situation.
Domino as a document-based database, IBM Company said that they will not develop new versions after Domino 8. This will inevitably lead to the decrease of Domino users. Moreover because the bottom data layer and performance layer in Domino are synchronously designed with not good hierarchical structure, but when the object-oriented has become inevitable, Domino has been comparatively behindhand. However, there are relatively good design ideas and a better workflow engine still in Domino.