Selection of OA System Development Platform.

zhaozj2021-02-12  153

BNCHARM (human weapon): Our company has used DB2 Delphi Domino Lotus Notes platform. It is now not very big to feel that the market's demand for this platform is not very large, and there is a lot of Lotus platforms within the company. Is it true? The old general requires us to analyze the advantages and disadvantages of several platforms to choose their future development foundation. Can you tell if you can introduce the currently popular platform and a platform-related auxiliary technology and tool? High score.

ZHF_KAREN (ZHF) Many people use DB way to solve the problem of document circulation. I do this. In my own example, in 1999, I led a 12-15 people, using COM ASP SQLServer Exchange Server (previous, another team, using PB Sysbase to do a similar system) to do an OA product, as a result, everything looks well in the previous period, the official document can also be turned, and the data domain can be controlled However, the problem appeared in the later period. We know that OA, especially the government sector OA, the internal mechanism is very complicated. First, what do you use to ensure that the modified thing is visible in document data, and later People can't modify, second, if I use digital signatures, how do you guarantee that these documents are signed? Instead of others modify the database. If my control needs to be document level, it is said that the same type of document, this copy You can see, that you can't see? Overall: Control flow is nothing in the DB environment, even if it is very complex control, you can do. But the documentation is saved, digital signature. In fact, use DB To do a solution, you do an attempt to use structured data formats to express non-formatted things. Of course, non-structured data (such as Word documentation) is represented by XML. This is of course ok, but work What is the amount? And, is your structured representation really no problem? If there is a problem, you have to change in the document structure, how do you do? All procedures have changeable. So, maybe you can understand At that time, we have faced the problem for half a year. I found that the revision became more and more complicated. The project is basically a patch. Then, one project, we use Lotus Notes development, because his foundation is the document database, used 6 Personal, 4 months to develop a successful development of a government agency. Now Domino can be completely expressed in the B / S structure, all interfaces can be called with Java, and integrate within the platform of Portal Server. If you need, you even Image retrieval, online conference, etc. can be complete. This is just a few models. Users can be made on the interface. For such a business platform, my concept is: unless your app is very simple, otherwise, try to stand On the basis of the platform, otherwise, I can't see everyone, which company can make a notes? Even if you make a similar document storage method, how do your security issues solve it? Or do you do it? This seems a bit difficult. Nowadays, there are many products, the database does not solve all problems, why so many companies use the database as the development mode, the reason is not two points: the developer is more (the database operation is not ah), the OA is more comparable, no Background of large projects. I just give an example, if their company needs you to make an electronic seal, you use the database How to do? After printing, how do you guarantee that this seal is I knocked it, not use image synthesis? You don't have any way. But you can use Lotus, use the books of the company, you can complete similar features. And this solution is recommended by the National Technical Committee. General to this kind of problem, mainly to solve two points: How do you guarantee that the data is my modification, and how to let me prove, I have not changed this data. This In the database situation, it is more difficult to explain. Isn't it? Fireiceman (Ice Fire)

Why is very few people who discuss Lotus Notes? I also think that NOTES should be clearer.

I used DB methods to do it, I feel very confusing. The structure is very clear, with the progress of progress, getting more and more chaotic until they become a mess.

However, maybe DB can cross the platform, more flexible than Notes. If there is a very good partial and project manager, it may make a successful system.

Litdong (less than the Yellow River is not dead)

ZHF_KAREN, it seems that you have experienced OA, learn from you :) But I think that DB can make a very flexible documentation, and the application on the operating system platform is more flexible, from what you said, Is the way you store a document entity or use a Word document? However, we want to use the way the data is stored, the official document Active component shows, can be flexible to customize the official document template, change, fill a form of a word! This we have done it. In addition, I think XML is also a good way, but I will not XML :), I don't know how big the workload! As for the electronic signature, huh, it is still very dizzy, it is no longer, we will put it into the server on the server, but also cause security issues. I just want to solve it, I saw the e-signature of the book, very cattle! But what is the cost? Our boss doesn't want to save money! ...... Who has J2EE's project experience, is there a good exchange? Do you use J2EE to make OA? My e-mail: litdong@163.net, thank you! zhf_karen (zhf)

I saw everyone's reply, hehe, very embarrassed, everyone's problems, hit my muzzle, the direction of us is J2EE, most of our system uses J2EE platform, I have a friend. Using the .NET platform, they recently used .NET to make a document transfer. We recently a large single, high-level opinion is the use of their .NET platform, but that product manager is very Satisfaction. Do you know why? The reason is what the above, because the things facing will, you are likely to do it yourself. And this is a big risk. No one is willing to fail. XML, I use this Tools, developed two projects, first clarify, XML is just a way of formatting, so-called WPS's use of XML technology can be fully compatible with office, this is a kind of fee, that is, talk about you. Because you I don't know the format. So the same, the XML will support other formats, such as vector graphics (actually, I saw similar standards, but I can't accept the root cause of the problem). He is not the root cause of the problem. .J2ee is also the same, he is just a framework, but the technology is a basic architecture. For example, you can use J2EE to cooperate with Domino development, or based on database development, of course, you can achieve access, package through WebServices. Various technical details. This is not discussed. We discuss that the database is to solve the OA is appropriate, not what development tools are used. As for using Excel, Word, then congratulate you, you can realize the number signing. Office There is a solution. However, the problem has appeared, how do you store management these documents? Store in the file system? Village is placed in the database? How do you come to a comprehensive document search? You can't provide a similar solution. Thus, you must use MS's knowledge management system. In fact, let's take a look, OA is similar to the knowledge management system, you go to see how large companies do a similar system, you use LDAP instead of database methods. Or other way. Why does MS do not use a database, IBM does not use a database to do a similar system. Press to have its own DB, have its own development tool, but still start a similar system, not worth consider Some questions? The conclusion of the problem is: If you just give a similar system to a general small company, you can use DB as a solution. Because they do not have a particularly serious security issue and responsibility problem. But give government companies System, these problems are not considered, is to bury the hidden dangers. Lotus is a similar system, you will find that such projects are fundamentally need to solve the solution, rather than development, what mature tools? Platform, what we need to do, not everything you have developed. Process, document flow process, safety problem Digital certification, I think it is, maybe you have not met the specific very complicated needs, think that it is ok, in fact, I now see the best grade OA's product is Shanghai A product made by the Software Department of the Great Wall Computer is a two-year thing. Yes, but that is just the previous feelings, it seems not particularly good. Of course, the application I see is a single 400,000 single, There is no way to compare with our system. In the end, I don't want to say: Solution to DB is to find dead, but it is best to define your users first, the system you use is not suitable for complex applications, not suitable for big Single. This is not your design ability, but you have to go to many ways that others have already gone. Last said, Litdong (not the Yellow River is not dead): My storage method is not Word, but Domino documentation Database. Kongki (Kongki)

I am also doing OA, the development platform is the development platform developed by the company. The advantage of using this platform is to avoid design repeated surnames, improve development efficiency and personality adaptability, but returning to the topic of this discussion, we return to DEPHI MS SQL to do OA. The main module has been developed and has been run in the company. The main problem so far is: Unable to deal with the problems of future business databases, and signature issues. The company is originally also sent to the official document with Lotus Notes. I own yourself, a few M in the new Joining Lotus Notes every day, and employees do not consider the capacity problem each time. But there is administrator's finishing, Lotus Notes seems to have a lot of documentation. But I am careful, how do I develop this company OA sells such data? Regarding the second question, can anyone tell me the ability to introduce an electronic signature?

XX0118 (Bed too)

It is a deep experience to make OA: 1. Start with pure Lotus Domino, users are very unsatisfactory, because it is easy to operate, it is not intuitive (client Notes tools can't shield), and maintenance is very troublesome, the machine is relatively high. 2. Later, I found that Delphi development is quite high, and the development of the interface is very friendly. The user is easy to accept. It uses Delphi Domino. It uses DCOM connections. It has been very confident, but later discovered that the official document is defined with Domino itself. The nature of the database is a bit uncomfortable, more and more chaotic. . . 3. Later, I used ASP JavaScript Iis SQL Server (cutting this not called OA, just a senior mail system), I personally think that if it is a function of uncomplex OA, it is best to choose, maintenance special Convenience. 4. Recently developed with Domino's B / S, I think this platform is the best in this stage, which is both convenient, and is suitable for the nature of document database. I think it is enough for J2EE Domino, please discuss, thank you!

Zhumkcn (Akang)

We now use the ASP.NET ORACLE9I to make a document system, feel bad, store the Office document, because Office 2000 has some conflicts with ASP.NET, annoying, and electronic seals, document templates, processes, etc. I am annoying.

However, I think the format of the PDF file is better than the Office format.

: RINK1357 (North Tang Snow)

I am using ASP SQLSERVER2000 IIS, what do you say? It looks really not like OA, very bad. The company has also done the feeling of Domino's B / S development. But the cost is too high, and the company cannot bear. Now I want to do with JSP Tomcat Sqlsrever Win2000 (NT). It may be a little better

This site comment:

This post is taken from the 9CBS Forum. This topic discusses very brilliant. In particular, the reply of zhf_karen (zhf) netizens, the analysis is very reasonable, from the further development of the enterprise to see the option of the OA system platform. Select the advantages of Lotus / Notes: 1 Lotus / Notes, if you don't do itself, you can use, email, schedule, discussion, etc. 2) Lotus / Notes can be large, small users can do simple processes and business processing, fast development time, developers Not high. 3) Lotus / Notes can be well engaged with J2EE. From the development of R6. It can be seen that. Lotus will become better and better to integrate with J2EE. 4) Lotus / Notes has IBM technical support, Effective protection investment and technology upgrade, if you choose other development platforms, you will not guarantee the lateralness of the OA system (making OA companies that cannot be upgraded, and OA's technicians will leave will have a big impact on the system. After the system itself is doing a good job, it is rarely upgraded to the platform) 5) can be seamlessly connected to other systems, Sametime Workflow Domino.DoC wireless applications, etc., providing a good solution for the system's re-upgrade, and if it is Self-developed platforms, developers will not help you provide these solutions.

转载请注明原文地址:https://www.9cbs.com/read-6821.html

New Post(0)