The development method is single, low technical content, is the main drawback of my country's OA software. With the development of computer Internet technology, there are many technologies such as groups, distributed applications, three-layer computing models, and networks such as the development of OA software.
Office Automation (OA) is a comprehensive technology that has developed rapidly developed developed countries in the mid-1970s. my country's OA software industry has developed from the end of the 1980s, has developed from the original auxiliary office product to today's large-scale collaborative work products that provide enterprise-oriented applications. While the OA software manufacturers in my country have passed a difficult entrepreneurial road, they have also accumulated many advanced technologies, cultivated a lot of talents, and made a solid foundation for my country's realization of comprehensive information society.
Status quo of domestic OA software
Market Current Situation of my country's OA market has been developed in 10 years, and has achieved significant progress. The types of products are more increasing, and the product application field is almost infiltrated to every corner of the national economy. But in the current market, there are many things that are not satisfactory behind the prosperity. The developer's level is uneven, some software products are not high; the new point of understanding of OA is not high, resulting in OA system Point with other system integration; the user is low, and after-sales service is not in place.
Office Automation is a process, which has its own specialty, different from the general "turnkey" project; it faces the most important challenge is the end user training, because networked OA systems are not limited to the office, with a wide range of applications All staff from leadership to all business units and even units, almost everyone may become the OA system. Therefore, whether user training and after-sales service have become the key to whether the system can be put into use. According to a recent survey, the current national OA system can not exceed 30%, which is better than 15%. The reason for this result should be due to the sales service of the developer.
Technical status
· Development means single, platform dependence
Many OA developers have developed models in the "group platform appropriate custom" model, that is, the programming interface provided by the group platform, combines the specific business requirements. In this way, there is almost no technical risk aspects, and the development cycle is relatively short. It should be seen that using the group's platform itself is to deploy an OA application's effect. Taking the Domino system with a wide range of applications in my country, it provides a complete set of services to establish, implement and maintain security, interactive applications on Internet / Intranet / EXTRANET. However, this development model also brings a lot of side effects. For example, in terms of interfaces with other business systems, custom complex applications and integrated software and equipment, due to the establishment of "high", resulting in the developer The space exerts too small, and many of the above features are difficult to achieve.
· Low technical content, less innovative design
At present, most OA software is still basically staying in a Client / Server architecture, with object-oriented development methods, rarely seeing innovative design. Using traditional techniques can meet the need for a moment, but from the long-term consideration, the future OA's technical trend is the further integration of Intranet and Internet. In order to comply with this trend to ensure good expansion of the OA system, our design should be based on existing advanced technology and ideas, such as the use of three-story thinking, and use object-oriented methods in development.
· Small the user's flexible construction of the software is poor
Many OA software excessively emphasizes the horizontal contrast between the software, which is less actual features to consider, resulting in large software, and there are few functional modules that can be accepted by users. On the other hand, the software's module is poorly reused, which directly affects the flexible construction function of the software, and when the user's needs change, even if it is only a slight change, it is necessary to developers to solve, which affects users. The use efficiency is also a great burden on developers. Development trend of domestic OA software
Market development
· The daily improvement of online facilities has driven the demand for OA systems.
OA's development is always complemented by the construction of network infrastructure. The existing network environment functions are constantly enhanced. "Road" is getting more and more, getting better and better, there must be a "car", and most practical "Car" Non-OA is neogenous, because OA can enhance the collaboration and communication between groups, improve labor productivity, and have a system of integrity, and the actual situation of these years has also proved this. Therefore, my country's current OA market is still unsatisfactory, that is, the market has a large "wide" degree.
· Government, companies pay more attention to the construction of OA systems more than ever
With the development of the national economy, the social informationization, the level of electronics, my country's various enterprise institutions have felt the necessity of the OA system, such as the "Government Internet" project that my country began to implement this year. OA developers provide a broader market.
· Service will become the source of OA's new profit
Since the construction of OA is a step-by-step process, it is a huge profit space for training, maintenance, and upgrades such as the currently built and imprisoned OA system. It is also a large market. depth.
· The trend of global informationization is more obvious
With the development of society and the advancement of information technology, the trend of global informationization is increasing, and any large enterprise is no longer limited to a certain area, and it is consciously involved in the market competition of globalization. During this global competition, the company's master's level, information acquisition is timely, whether the information can be fully utilized, whether the response to the information is sensitive, and it has become more and more important to measure the competitiveness of a corporate market. factor. In summary, the market prospects of OA are quite good, but with the past is that no one can eat this "big cake", only those large-scale professional software companies that are technically high, service, can This vast market is full of galloping, and developers who want to continue to rely on "short, flat, fast" way OA software will only gradually be eliminated by the market.
Technological development
· Group platform is getting more advanced
Do OA software is certainly inseparable from the group platform, the technical trend of the group platform directly affects the development direction of OA software. For the current two major groups of Lotus Domino and Microsoft Exchange, from their new version of the technical form and the recent technical trend, there are many new features and technical features, such as knowledge management, Internet support, relational databases. Connection and access, etc..
· Distributed component technology
Using distributed components technology to construct the system, not only improve the reuse, expandability, and restructuring capabilities of the software modules, but also reduce the complexity of deploying large systems, reduce system maintenance and upgrade costs.
· Three-layer computing mode
Traditional software development model is mainly centralized and client / server mode. The main drawbacks are very large, difficult to upgrade and maintain, and are relatively high for clients. After three-layer computing mode, the user represents the layer is separated by independent, and the commercial application rules run on a single application server, which not only reduces the burden of the client, but also as a mechanism to group, personally mobilized, system upgrade It is very convenient when it is. This development model is undoubtedly the most appropriate for future complex OA applications and the rapid development of the Internet.
· Internet technology, multimedia technology is introduced into the OA system
The boundaries between Intranet / Extranet / Internet are getting more and more blurred, and some maturity techniques used in the Internet, such as Java, JavaScript, HTML, etc. are introduced into intranet applications, which greatly enriches the features and performance forms of intranet applications. It is conducive to improving the interaction between users based on multi-web internet. At the same time, various multimedia means such as optical pen entry, voice entry, etc. will greatly improve the ease of use of intranet-based OA systems. · Distributed application based on workflow
The current enterprise units are usually running more than one computer application, and the number of applications will be increasing over time, how to effectively manage these applications, and provide users with unified interface, is OA The only way to achieve higher, deeper development. An effective means of solving the above problems are to establish OA systems on a workflow-based distributed application framework. In a workflow-based distributed application framework, each application share a workflow engine that drives a variety of different application systems through a workflow engine, and data can be exchanged between each application system. Since each application exists in the form of an assembly, it is easy to apply from the components management mechanism of the entire workflow management system, so it is easy to upgrade, maintenance, and management.
· The flexibility of the software will continue to be strengthened
Due to the use of distributed component technology and N-Tier development model, future OA software will strengthen the customization and retrofitability of the function module, can meet the actual situation of user demand, and the changes in demand are no longer The code is resolved by modifying the code, but is implemented by the interface provided to the user. This improvement of this flexible construction will bring an unprecedented convenience to users. In summary, with the development of computer technology, the OA system has gradually developed from the original Chinese character input, word processing, typographic editing, query search and other stand-alone application software to become a modern network office system, and connect a single office business system into a office system through the network. Further, multiple systems connect multiple systems into a broader office automation system via a remote network. Establishing Intranet / EXTRANET has become an inevitable trend of OA development. In addition to the existing functions, future OA software will also use various advanced technologies to complete more tasks through OA systems, more convenient to integrate with information society. In addition, future OA software can use advanced methods such as video conferencing, remote teaching, and expand people to achieve knowledge channels in a wider range of knowledge and promote the development of knowledge economy. Recently, with the continuous advancement of technology and the further demand of the market, e-business and e-governments have become increasingly becoming a hot spot for domestic and foreign enterprise institutions and merchants. Future OA systems will play an important role in this electronic tide.