I. Overview of the project
1, System Background <?xml:namespace prefix = o ns = "Urn:schemas-microsoft-com:office:office"/>
U oilfield Development with high input, high yield, high-risk characteristics and irreversibility, scientific decision-making is particularly important, and information is the basis of scientific decision-making
U oilfield Development is a practical and professional field is very strong, and can not be directly observed. Therefore, rich mining experience and research results are very important for oilfield development, and acquiring these knowledge need not only accumulate in practice, but also need to be updated constantly to adapt to the developing situation. There are not many people in the field who can master these knowledge very well, so the experience accumulated by the very few excellent experts in the long term mining practice is a valuable treasure and should be fully inherited and utilized. How to summarize and popularize the valuable experience of developed oilfields and excellent experts is an urgent problem to be solved at present.
U already have the information system construction, lacks the comprehensive application, the judgment, the automatic decision-making function.
U Sinopec upstream enterprise information construction has made certain achievements, comprehensive application of information time is ripe.
2, main functions of the system
• Record successful practices and failures in the development process of developed oilfields, drawing on experience from developed oilfields in development scenarios,
• Collecting reservoir engineering methods, compiling method assemblies, and calculating the relevant development parameters in the production process of development plans
• Based on the experience of oil field development, the correctness and rationality of the parameters in the decision making process are solved, and the decision system is supported to realize automation.
• Establish an integrated model of geology, reservoir, process, ground and economic evaluation. Support decision process parameter dynamic adjustment, optimize decision result
• Support for comprehensive, integrated presentation of decision results
3. System Architecture
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml"/>
4. System positioning
The system from the perspective of computer systems, with the following characteristics:
U belong to large-scale professional application system Category: for the field of oilfield development, not the general management software, but belong to the professional application software category, emphasizing data processing, numerical calculation, comprehensive analysis
It belongs to the Assistant decision Category: at the highest level in the enterprise application pyramid, it is not the common business system and data acquisition system, but the knowledge system for decision service, which relies on the strong data center existence
The Integration System: to make full use of the results of years of oilfield development information, comprehensive application
U is a strong integrated display system: to support the use of stand-alone, but also to support large-screen operation (such as the final system in the 7*2=14 block 1024*768 on the screen wall on the acceptance)
U is a strong human interaction system: because it is a decision system, it requires repeated selection of data, parameters and formulas.
You belong to unstructured data application: in the problem decision process to comprehensive reference is not only structured data, but also includes unstructured documents, two-dimensional vector map, three-dimensional model, etc.
5. System Scale
The development decision support system is developed according to the Iterative software engineering development mode, and the software design process, source code development, document management and quality inspection are strictly controlled. The development of the decision-making subsystem includes 3 two-level system 80 function Modules 135 service subroutines and 160,000 line source programs, the instance library subsystem consists of 3 two-level subsystems with 35 functions and 50,000 lines of source code, as well as a total of 300,000 words for online documents, development documents, user documents, and design documents.
The development environment C/S part Java, b/s part of EE, database selection Oracle 9i, Application Server selected WebLogic 8.0.
Second, choose Eclispe rcp reason
Based on the characteristics of strong integration, strong man-machine interaction and strong integrated display performance of the system, the Eclispe RC is chosen as the basic frame of the system, for the following reasons:
1, Eclispe RCP provides an excellent extensible platform architecture, plug-in mechanism for the integration system has brought great convenience, but also for large-scale projects carried out in the implementation of the "Emergency first build, edge building" principle to bring the stability of the underlying framework.
2. The perspective of Eclispe RCP can combine different view according to the business, which provides a possibility for the complex display of oilfield development.
3, Eclispe RCP has a large number of Third-party open source Plug-ins, can be directly modified to use, reduce workload
4, Eclispe view of the standalone mode so that the same view can be based on large screen display, but also can be integrated in a stand-alone version of the main frame
5. You can invoke many resources under Windows by OLE, especially when you can use Word to generate reports, use Excle to display the result data, and close to the user's daily work habits
6, Eclispe rcp built-in browers components and built-in application server engine, for its integrated b/s system is possible
7, Eclispe RCP provides a number of display components to support the development of strong human-computer interaction system
<?xml:namespace prefix = w ns = "Urn:schemas-microsoft-com:office:word"/>