Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Business logic object modeling method and device thereof

A business logic and object modeling technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as inconvenience

Inactive Publication Date: 2009-09-02
武汉刻度信息科技股份有限公司
View PDF0 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method has two obvious disadvantages: one is that it will bring a lot of design, coding and testing work to the extended business logic, and the other is that it requires professional and technical personnel to have high design and implementation skills
Although the inconvenience caused by these two shortcomings can be alleviated to a certain extent with the help of modern software design patterns (Design Pattern), it still does not solve the problem essentially.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Business logic object modeling method and device thereof
  • Business logic object modeling method and device thereof
  • Business logic object modeling method and device thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0028] Embodiment 1, reference image 3 .

[0029] 301: Analyze the business logic according to the result of the requirements analysis, and abstract each independent business logic object. Usually use object-oriented analysis and design (Object-orientedAnalysis and Design) methodology to carry out the work of this step. Through object-oriented analysis and design, all objects in the entire system are planned, and the attributes of each business object are abstracted. Define a document object for each object.

[0030] 302: Divide document partitions for each document object. Basically, the document object used for business processing has only one main document partition; the document object used for query may have multiple document partitions, the main document partition is used to encapsulate the data required by the query conditions, and other document partitions are called dynamic document partitions , the dynamic document partition is used to encapsulate the data obtai...

Embodiment 2

[0036] Embodiment 2: Construct an "employee" logical object model. This embodiment mainly highlights the configuration of dependent data access objects and document links.

[0037] Step 1: Construct the employee logic object as an employee document, and set its basic attributes: the name is "employee", and the number is 0001 (the example number in this article can be set to other integer numbers).

[0038] Step 2: Add a main document partition: Employee Documents Main Partition Documents. In the main document partition hive, set the name of the main document partition and associate a data access object (employee data access object).

[0039] Step 3: Add the following document fields: employee number, name, gender, age, place of origin, department, position, education background, entry date, contact information, person in charge of management, query conditions for person in charge of management, etc. Configures each document field, setting the document field's name, data type,...

Embodiment 3

[0042] Embodiment 3: Construct a "purchase order" logical object model. This embodiment mainly highlights the configuration of document partitions and scalar vector document fields including two data access objects.

[0043] Step 1: Construct the purchase order logic object as a purchase order document, and set its basic attributes: the name is "purchase order", and the number is 0002 (the example number in this article can be set to other integer numbers).

[0044] Step 2: Add a main document partition: order document main partition document. In the main document partition configuration unit, set the name of the main document partition and associate two data access objects: the purchase order basic information object and the purchase order detail object, where the purchase order detail object is the secondary data access object of the purchase order basic information object.

[0045] Step 3: Add the following document fields: purchase order number, purchase date, order status...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a business logic object modeling method which establishes a business logic object into a document object, wherein the document object comprises a plurality of document subareas which include one read / write main document subarea, a plurality of read-only dynamic document subareas, and no or a plurality of data visiting objects. The data visiting objects include a plurality of document fields, and every document field can be relevant to data fields in the data visiting objects. The document objects include a plurality of document linkages, and every document linkage records the information linked to the other document objects. The document objects include a plurality of dependent data visiting objects which record the data of the prior state of dependent document objects. The invention conveniently develops novel properties or functions to all business logic objects, and only one aspect is required to be added. The structures of the business logic objects are unified to enable the dynamic configuration of the business logic objects to be possible, and the encoding work amount is greatly reduced.

Description

technical field [0001] The invention relates to the field of computer system data processing, in particular to a method for modeling business logic objects. Background technique [0002] Business logic object (Business Object) modeling is the core of enterprise information management system (ERP system, CRM system, BI system, e-government system, etc.). The flexible and powerful business logic object data model facilitates the realization, update and expansion of business logic. The business logic object data model is a complex abstract data type (Abstract Data Type) that encapsulates business logic data and business logic relationships. It provides all the data needed to query a class of business information or execute a business logic. [0003] The business logic object modeling method commonly used in current commercial or open source enterprise information management systems is to design an abstract data type for each type of business logic object. This abstract data ty...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06Q10/00G06F17/30G06Q10/06
Inventor 朱龙佰张凯张舟姚晓燕何万里
Owner 武汉刻度信息科技股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products