CN101794226A - Service software construction method and system adapting to multiple business abstraction levels - Google Patents
Service software construction method and system adapting to multiple business abstraction levels Download PDFInfo
- Publication number
- CN101794226A CN101794226A CN 201010118718 CN201010118718A CN101794226A CN 101794226 A CN101794226 A CN 101794226A CN 201010118718 CN201010118718 CN 201010118718 CN 201010118718 A CN201010118718 A CN 201010118718A CN 101794226 A CN101794226 A CN 101794226A
- Authority
- CN
- China
- Prior art keywords
- service
- assembly
- user
- configuration
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a service software construction method and a system adapting to multiple business abstraction levels. The invention is based on business-oriented frameworks, and constructs the service component resources by a stage-by-stage abstraction method, and a software system is constructed on the basis. According to the application requirements of different business abstraction levels, the invention also provides construction way atom component unrelated to the field, a composite component reconstruction way related to the field, and a configuration way related to the user business. Thus, the construction and the management of the software can aim at different business requirements and abstraction levels, and a proper method can be utilized to adapt to quick reconstruction of large-scale multiple tenants and software, namely quick reconstruction of service mode applications, thereby ensuring the efficiency, economical efficiency and reliability of software production.
Description
Technical field
The present invention relates to component technology, service compute technology, software and service mode, application model and application technology etc., is a kind of utilization component technology and adopt different software to construct the service software construction method and system of the adaptation multi-service abstraction hierarchy of approach fast construction application service system fast at the application demand of different business abstraction hierarchy by different level.
Background technology
The notion of assembly (Component) appears in the meeting of nineteen sixty-eight NATO soft project the earliest.But the more morning that software repeated usage thought occurs, as subroutine, the software developer can use the generalized subroutine storehouse when development sequence, saves human resources.From the end of the sixties to the beginning of the eighties, structurized thought of software development is occupied an leading position, and corresponding multiplexing level is that function is multiplexing.Function comes the variation of adaption demand by parameter.Rise the eighties, and OO thought of software development grows up.By the encapsulation of class, data abstraction and information hiding have been realized.By the comprising and inherit of class, improved the reusability of code.The issue of the early 1990s CORBA1.O standard has been opened the prelude that member calculates, through the development of more than ten years, three major sects of component technology have been formed in practice, that is: the CORBA that proposes of OMG (OMG), the COM/DCOM that EJB that SUN proposes and Microsoft propose.Along with the maturation of WebService technology, the service compute technology becomes the main flow core technology of current development technique, and its target is to set up the new platform of the distributed application program of interoperable.
The modularization development approach has embodied the development idea of software repeated usage, and software repeated usage improves software quality improving software productivity, and minimizing exploitation cost reduces maintenance cost, supports rapid prototyping, and reducing aspects such as training expense has significant effect.Usually software repeated usage be divided into three basic steps, be respectively abstract (Abstraction), choose (Selection), integrated (Integration).Wherein abstract process is to Reusable Components identification, to component classification and with the related process of sorting out of associated component.Choose then is to solve how to find only assembly in numerous candidates' Reusable Components.Integrated purpose is to utilize the new assembly of component members choose or the process of new system.On function, abstract is the process of structure reusable component, and what relate to is the problem that software is represented, solves which fractional reuse (WhattoReuse).Choosing is the process of extracting multiplexing part, and what relate to is problems such as software service efficiency and accuracy, solves resource member supply and demand matching problem in the exploitation.The integrated process that is to use reusable component, what relate to is member assembling (assembling, integrated) problem, how to solve multiplexing (HowtoReuse).From the stage, abstract, be chosen at the software component library design phase and consider that the environment support that integrated design needs relates to the soft member assembling stage.
At present, development along with Service-Oriented Architecture Based and software serviceization, great variety has all taken place in the application model, business model, the development mode that promote software systems, 1) aspect application model, the user has no longer needed to install any software in this locality, but uses the service of host at the service provider place; 2) aspect business model, software become a kind of service (SoftwareasaService, SaaS), the lease business model that adopts freely or pay as required; 3) aspect development mode, more individual demands realize that by customization software can carry out online updating incessantly.
In Service-Oriented Architecture Based with in using, for guaranteeing the reusability of Web service, the granularity of single service is unsuitable excessive, therefore, when needing the Distributed Application of complex structure, more existing Web services must be combined effectively, to satisfy user's demand.This by some Services Combination being become a logic integral body by given applied logic, and be called the Web service combination to method, process and technology that the final user provides value added service.From some fine-grained services, based on description to service logic, by incompatible realization of service groups and structure application system, can construct flexible extraordinary system, but this need have deep understanding to service logic, system architecture is done meticulous design, and cost is that system reconfiguration and development amount strengthen, and the development efficiency of software is low; And if based on the assembling of the service of some coarsenesses, the flexibility of system will be subjected to some restrictions.The two contradiction runs into through regular meeting when being the application of service mode developing software, on the one hand, a large amount of identical services application demand needs fast, easy software repeated usage, and reduces the maintenance cost of software as far as possible, needs more the software repeated usage near operation layer; On the other hand,, the model of software need be begun to construct, taking of component layer need be more approached from business model in the face of different business; In addition, extensive many tenants' application scenarios, requirement can realize by the mode of configuration the unified of different user supported.
Summary of the invention
Purpose of the present invention be exactly for solve cost height in the above-mentioned Software Production process, development efficiency is low, problems such as system flexibility difference, a kind of service software construction method and system that adapts to the multi-service abstraction hierarchy is provided, it can be according to the application of different abstraction hierarchies, multi-level structure approach is provided, slow to solve software systems structure speed, stability, security can not guarantee the problem of extent for multiplexing difference.This method is verified in manufacturing supply chain management service software construction, software development efficiency can be improved 2-3 doubly, and cost savings are more than 4/5.
For achieving the above object, the present invention adopts following technical scheme:
A kind of service software construction system that adapts to the multi-service abstraction hierarchy, it comprises:
Back-up environment when support system when SaaS uses operation, this system are the operation of whole tectonic system, its supports Service Instance and the expansion of service scale, has high scalability; Based on the arrangement system, has high configurability; And support many tenants to use with single example, have many tenants high-level efficiency;
Based on multi-level abstract serviced component system, this system is abstract layer by layer to user's request, to make up software and service mode and use corresponding field independence assembly, field associated component and the user's associated component of being divided into of required component, and register, be stored in the service library by respective standard and standard; And the metadata description relevant according to the field, by the assembled instrument, realize connection and assembling between each level assembly, realize the quick structure and the production of software.
Described field independence assembly comprises:
Rule description assembly: pass through graphic user interface, use field descriptive language DSL, describe in the specific area demand and can abstractly be summarized as contents such as regular service logic, operation flow, INTERFACE DESIGN, use DSL to carry out rule description and explication, and persistence is saved in the system, uses for regulation engine.
Business model assembly: based on executing model drive structure MDA thought, be used for describing related object such as specific area demand service logic, operation flow and key element and their attribute, behavior and relation each other, design, describe and define software systems in the mode of system.
BPEL modelling component: use BPEL BPEL, according to the specific area demand, one group of existing serviced component is made up execution with condition in sequence, realize the BPEL modeling of operation flow, and transfer to the BPEL driven by engine, realize that the robotization of operation flow is handled.
The workflow modeling assembly: be used for logic and rule that workflow is organized together are carried out modeling, and to the calculation that plays tricks in fact.By the service logic in the specific area demand is analyzed, modeling, description and record, export the procedure definition that an energy is dynamically explained by workflow engine.
Workflow engine: be used for resolving and drive that the workflow modeling assembly is analyzed, the concrete workflow of the specific area demand of modeling, description and record, different decision information according to role, the division of labor and condition are transmitted route, finish the execution of this flow process, and carry out abnormality processing, execution journal record etc.
Short message service assembly: based on the WebService interface, provide special-purpose SMS Short Message Service, as parameter, send SMS in real time by receiving target side's phone number, concrete short message content.
DB access component: the fetcher code that has encapsulated all Sybases based on the Hibernate framework, can realize Oracle according to different demands and condition configuration, MySQL, SQLServer, the connection of Sybases such as Sybase and inquiry, modification, preservation, deletion action.
Data sync assembly: based on P2P mechanism, the XML file that adopts platform independence is as data carrier, can realize the synchronous and Oracle of file synchronization, file under the isomerous environment, MySQL, SQLServer, data sync between the Sybases such as Sybase, its method of synchronization have the manual method of synchronization and the timing automatic method of synchronization.
The data query assembly: based on the Hibernate framework,, support Oracle according to different needs, MySQL, SQLServer, the data query operation of Sybases such as Sybase supports to connect under the distributed environment a plurality of data of database requirements for access simultaneously.
Message management assembly: realize the operation such as issue, inquiry, modification, deletion of general message, news, notice etc., provide use, the custom feature of content distributed, classification, authority etc. is provided as the general module of system.
Menu configuration component: based on the menu definition and the configuration information of the XML document storage system of platform independence, with the mode loading system of dynamic load.Configuration component provides father and son's menu contextual definition, pad name definition, the hyperlink definition of menu association, the authority definition of menu access.
Assembly is examined in modification: based on graphic user interface, provide the graphical interfaces support at the flow definition in the workflow implementation in the specific area demand, modification, workflow examination and approval, with mouse pulling mode modification process directly perceived, carry out operations such as workflow examination and approval.
User management component:, comprise user's inquiry, increase, modification, deletion action, user's details attended operation, the control of authority of the system operation that the user can carry out etc. to the general purpose module that the user of system manages.
Data upload assembly: can realize analysis, parsing, and be uploaded in the associated databases table to the EXCEL file data.Assembly is based on the EXCEL file tool bag of increasing income, adopt row name in the upload file of XML metadata record, data type, data length, whether be field information such as sky, and by the format verification of XML analytics engine realization to data in the file, at last data are encapsulated, be uploaded in the database.
XML file processing assembly: be used for the various XML files of system are handled.Assembly adopts the XML analytical tool bag of increasing income, and provides XML configuration file analysis service for data upload, data query, data such as list at assembly, and relevant configuration information is provided; And can wait assembly to provide the XML file synchronously to data for services such as storage, modification, renewals.
General print components: based on the print service that mainstream operation systems such as windowsXP provide, the general print components that provides can directly call in system, is used for printing interactive interface and shows specific zone and content.
Data list assembly: the relevant display message that is used for the generated query interface.Assembly adopts the required various information of form record page query display of XML file metadata, comprise correspondence database table, display field, inquiry field, show col width etc., by inquiring desired data information behind the assemblies such as call XML file processing assembly, data query assembly.
Free report component: the Reporting Customization assembly based on the Web mode is provided, can pulls by mouse, the mode of SQL script defines the form classification, report style, report data source and the table in the data source and field and form showed that content articulates demonstration.
Flow template definitions component:,, and be kept in the system according to specific area requirement definition flow template based on graphical interface of user.When carrying out flow custom, use,, design operation flow fast, raise the efficiency by selecting the mode of the predefined flow template identical or close with actual demand at concrete operation flow.
Described field associated component comprises supplier's business management system field service part and order management system field service part, and the other field of structure is served part in this way;
Supplier business management system field service part comprises that relationship with customer assembly, supplier seek source component, procurement plan assembly, stock control assembly, quality inspection assembly, financial assembly, 4M1E and change assembly.
Relationship with customer assembly: be used to carry out supplier relationship management, set up the supplier information archives, information such as maintenance provider enterprise name, legal person, contact person, bank account, Institution Code, physical address, and information such as maintenance provider institute product supplied qualification rate.
Supplier seeks source component: based on Internet, utilize electronic means, set up supplier's mechanism of permitting the entrance, the online supply that realizes supplier is declared, the trial production plan, declare examine, function such as online bidding, effective supplier develops system with a whole set of standard, helps enterprise to set up strategic supply system.
Procurement plan assembly: based on Internet, realize the Web publishing of purchase order, make supplier in real time, accurately receive procurement plan and purchase order, and carry out online feedback at information such as can finishing order, productive capacity size, and produce according to the procurement plan tissue according to procurement plan.
Stock control assembly: based on Internet, realize the stored real-time network issue of parts library, make supplier can accurately obtain self the volume residual of the parts that supply in the warehouse, already used parts data volumes etc. can be carried out stock-taking statistical function accurately.
Quality inspection assembly: based on Internet, realize the real-time network issue of the quality inspection information of parts that supplier supplies, comprise information such as product batches, quality inspection content, quality inspection result, product percent of pass, claim on account of quality, be used to instruct supplier to improve at quality inspection information guiding product quality.
Finance assembly: based on Internet, realize the real-time network issue of the relevant financial information of supplier, comprise three guarantees charge information, claim on account of quality information, accounts payable information, PPM value information, strong premium information, parts pricing information etc.
4M1E changes assembly: 4M and is meant Manpower (manpower), Machine (machine), Material (material), Method (method, technology).1E is meant Environments (environment).This assembly is responsible for the change of above-mentioned five big factors is managed, record change reason, and record changes archives, changes interpretation of result etc.
Order management system field service part comprises flow definition assembly, Mission Monitor assembly, Task Distribution assembly.
Flow definition assembly: be used to describe the operation flow relevant, comprise the formulation of order, the audit of order, the web issue of order, the execution feedback of order, the agreement fulfillment rate analysis of order, the final performance of order etc. with defining order.
Mission Monitor assembly: be used for that order is carried out the each task of managing and monitor, the execution of comprise the name of monitor task and the description of task node, the definition of monitoring the specific tasks content, monitor task implementation progress, monitor unusual task status, the driving task being installed definition of order etc.
Task Distribution assembly: be used for each task is distributed, based on existing task list and lists of persons, and the personnel that safeguard and the corresponding matching relationship of task, according to optimized Algorithm, dynamically give specific operational staff with the Task Distribution that defines, with guarantee each task have the people to carry out and the execution time overall situation the shortest.
Three grades of visual configurations of flexibility and bundled components that described user's associated component comprises the configuration of user interface configuration, user policy, the configuration of user's form, data sync configuration and comprises user, department and authority.
User interface configuration: allow the user to pass through graphic user interface, adopt the XML file as carrier, support the user to carry out self-defined to the system interface element and configuration, comprise the Logo of enterprise file, interface color matching style, interface integral layout or the like according to the individual demand of oneself.
User policy configuration: allow the user to pass through graphic user interface, according to the specific area demand, self-defined and describe contents such as the service logic that can abstractly be summarized as rule in the specific area demand, operation flow, INTERFACE DESIGN, use DSL to carry out rule description and explication, and persistence is saved in the system, uses for regulation engine.
The configuration of user's form: allow the user by graphic user interface, according to the specific area demand, self-defined and design report style, form relevant informations such as configuration report form type, data source, display format.
Data sync configuration: allow the user to pass through graphic user interface, the XML file that adopts platform independence is as data carrier, according to the specific area demand, file synchronization under the isomerous environment of self-defined and configuration, file are synchronously and Oracle, MySQL, SQLServer, the data sync between the Sybases such as Sybase, the self-defined manual method of synchronization and the timing automatic method of synchronization.
Three grades of visual configurations of flexibility of user, department and authority and bundled components: allow the user to pass through graphic user interface, self-defined department, the user of department and user right are bound and three grades of related mechanism of authorization control based mutually, and can dynamically support the configuration and the adjustment of flexibility flexibly.
Described assembled instrument comprises user individual configuration tool, business description instrument, short message/instant message instrument, data sync instrument, metadata description instrument.
The user individual configuration tool: the user individual configuration tool provides the mode of operation based on graphic user interface, according to the specific area demand, make the satisfying personalized configuration requirement of user, as self-defined business rule, self-defined bordereaux, self-defined operation flow etc.
The business description instrument: the business description instrument uses field descriptive language DSL, and contents such as the service logic in the description specific area demand, operation flow, INTERFACE DESIGN use DSL to carry out rule description and explication, and persistence are saved in the system.
Short message/instant message instrument: short message/instant message instrument has immediately, sends the SMS function in batches, has the instant message instrumental function of using based on Internet.
The data sync instrument: the data sync instrument adopts the XML file of platform independence as data carrier, can realize under the isomerous environment file synchronization, file synchronously and the data sync between the Sybase, its method of synchronization has the manual method of synchronization and the timing automatic method of synchronization.
The metadata description instrument: metadata is the data that are used for data of description, the service logic of metadata description instrument usefulness meta data definition total system, operation flow, assembly formation, interface configurations, Mission Monitor etc., and adopt the XML file of platform independence to carry out meta data definition and storage.
A kind of building method that adapts to the service software of multi-service abstraction hierarchy, it based on service library, finishes restructuring procedure along the field of support demand to the route of supporting the personalized function demand from business demand; Abstract layer by layer by to the field demand of service part, component layer will make up software and service mode and use that required component is divided into field independence, the field is relevant and user-dependent three levels, be convenient to the business demand after the decomposition is carried out reconstruct fast; Metadata description is provided simultaneously, business description, data sync, short message, instant message, personalized configuration tool, the software of final structure and service mode are used based on public assembly and are generated, expansion by Service Instance and service scale is to support high scalability, support high configurability with method for fast reconstruction with based on the method for configuration, provide unified visit based on metadata in software and service mode application layer to data, guarantee the consistance and the accuracy of different tenant datas, support multi-user's high-level efficiency, realize the application of final high maturity software and service mode.
Its concrete steps are:
Step1: the professional abstraction hierarchy analysis of application
At first the professional abstraction hierarchy of the service application that will construct is analyzed:
1) if the abstraction hierarchy of this application is a whole new set of applications, promptly can't multiplexing field associated component in the software systems, then need to begin reconstruct from the field independence assembly, change step2;
2) identical services of the field related application in the software systems if this bases on practicality, and, then can begin reconstruct from the field associated component for having the business function description of common semanteme in the field, change step4;
3) the service example of certain application in the software systems if this bases on practicality, promptly have and existing identical functions structure and the data structure pattern used, have only the difference of the individual demand that function is shown, then can adopt this application of mode reconstruct of configuration, change step5;
Step2: the definition of demand and description
The following information that define system is required:
System towards final user, role, department, access rights, comprise the user right of department organization structure and different role, exercisable System menu; System function module, concrete subfunction in each module; The database detailed design of system bottom at the configuration of data sync instrument, needs the details of definition source database, list structure, the type of synchronous required field, length and other corresponding information;
Step3: the foundation of Service Database
Use public database, finish the storage of business entity's information, user and Role Information, message informing management, authority information; Then, make up concrete Service Database according to the actual requirements,, in database, set up the corresponding list structure of corresponding concrete business according to the database design in early stage; Utilize the MyeclipseHibernate persistent layer tool set in the Myeclipse instrument, connect the Service Database of being set up, generate the corresponding database configuration file, the Hibernate mapped file of each concrete traffic table, class file, these configuration files leave in the concrete catalogue of regulation; In addition, for database connection pool, join in the Hibernate configuration file of database by hand;
Step4: the configuration of data sync instrument
According to the data sync demand, determine the configuration information of source database and target database respective table, field, write the configuration file of source database end and target database end, data sync is finished in startup and test; The data sync instrument is deployed to separately in the server, comes into operation with the SaaS pattern, promptly with a data sync tool server, provides data synchronization service for a plurality of application simultaneously;
Step5: the configuration of user role and System menu
According to the labor of early stage to business demand, at first determining functional module and concrete subfunction thereof, be reflected to the system interface layer then, is exactly corresponding actions menu, functional module is as the node of a System menu, and each concrete subfunction is as the submenu of functional module menu.Then, determine due user role in certain enterprise, and corresponding operating right, the menu operation that the definition different role can be carried out.At last, but write the XML configuration file of role and actions menu thereof, then the role-security module of system is resolved to user interface with the pattern of " What You See Is What You Get " automatically;
Step6: the structure of functional module
By the work of previous step, defined the Menu Frame of the branch functional module that various roles can visit; Field independences such as complete menu, user, role-security, message management service part can directly be brought multiplexing, and other concrete professional relevant functional module is configured one by one and makes up.
The present invention has following beneficial effect:
1) assembly is carried out stratification is abstract to have strengthened system's reusable degree with classification: platform be different enterprise customers different demand customized developments corresponding assembly, the different phase of the assembly of different levels in the process that makes up application system can directly be carried out multiplexing, this has improved the development efficiency of system greatly, has saved cost of developing.Segmentation to the different field assembly makes that also in the process that makes up towards different field, different business demand system, the requirement of developer's domain knowledge being grasped degree reduces greatly.
2) support customization fast and exploitation, promoted the time interval from the requirement investigation to the system implementation: by rule-based quick reorganization route, the field independence middleware that application service software construction system provides can be according to the actual demand exploitation corresponding business associated component of enterprise to system by a small amount of coding., by the configuration of XML menu the field associated component is configured in the system according to the investigation Module Design.At last, according to the requirement of department of enterprise organization, the observability of each functional module to the user is set to System Privileges.The exploitation of new system
3) the SaaS application model of many tenants and the configurable support of metadata: under user-dependent demand extraction was supported with configurable functionality, platform can provide " the many tenants " to the service application system to support.
Description of drawings
Fig. 1 is the quick software construction illustraton of model based on many abstraction hierarchies serviced component;
Fig. 2 is classification of many abstraction hierarchies serviced component and wiring layout.
Embodiment
The present invention will be further described below in conjunction with accompanying drawing and embodiment.
Among Fig. 1, among Fig. 2, based on the quick software construction system of many abstraction hierarchies serviced component, it comprises:
Back-up environment when support system when SaaS uses operation, this system are the operation of whole tectonic system, its supports Service Instance and the expansion of service scale, has high scalability; Based on the arrangement system, has high configurability; And support many tenants to use with single example, have many tenants high-level efficiency;
Based on multi-level abstract serviced component system, this system is abstract layer by layer to user's request, to make up software and service mode and use corresponding field independence assembly, field associated component and the user's associated component of being divided into of required component, and register, be stored in the service library by respective standard and standard; And the metadata description relevant according to the field, by the assembled instrument, realize connection and assembling between each level assembly, realize the quick structure and the production of software.
The field independence assembly comprises:
Rule description assembly: pass through graphic user interface, use field descriptive language DSL, describe in the specific area demand and can abstractly be summarized as contents such as regular service logic, operation flow, INTERFACE DESIGN, use DSL to carry out rule description and explication, and persistence is saved in the system, uses for regulation engine.
Business model assembly: based on executing model drive structure MDA thought, be used for describing related object such as specific area demand service logic, operation flow and key element and their attribute, behavior and relation each other, design, describe and define software systems in the mode of system.
BPEL modelling component: use BPEL BPEL, according to the specific area demand, one group of existing serviced component is made up execution with condition in sequence, realize the BPEL modeling of operation flow, and transfer to the BPEL driven by engine, realize that the robotization of operation flow is handled.
The workflow modeling assembly: be used for logic and rule that workflow is organized together are carried out modeling, and to the calculation that plays tricks in fact.By the service logic in the specific area demand is analyzed, modeling, description and record, export the procedure definition that an energy is dynamically explained by workflow engine.
Workflow engine: be used for resolving and drive that the workflow modeling assembly is analyzed, the concrete workflow of the specific area demand of modeling, description and record, different decision information according to role, the division of labor and condition are transmitted route, finish the execution of this flow process, and carry out abnormality processing, execution journal record etc.
Short message service assembly: based on the WebService interface, provide special-purpose SMS Short Message Service, as parameter, send SMS in real time by receiving target side's phone number, concrete short message content.
DB access component: the fetcher code that has encapsulated all Sybases based on the Hibernate framework, can realize Oracle according to different demands and condition configuration, MySQL, SQLServer, the connection of Sybases such as Sybase and inquiry, modification, preservation, deletion action.
Data sync assembly: based on P2P mechanism, the XML file that adopts platform independence is as data carrier, can realize the synchronous and Oracle of file synchronization, file under the isomerous environment, MySQL, SQLServer, data sync between the Sybases such as Sybase, its method of synchronization have the manual method of synchronization and the timing automatic method of synchronization.
The data query assembly: based on the Hibernate framework,, support Oracle according to different needs, MySQL, SQLServer, the data query operation of Sybases such as Sybase supports to connect under the distributed environment a plurality of data of database requirements for access simultaneously.
Message management assembly: realize the operation such as issue, inquiry, modification, deletion of general message, news, notice etc., provide use, the custom feature of content distributed, classification, authority etc. is provided as the general module of system.
Menu configuration component: based on the menu definition and the configuration information of the XML document storage system of platform independence, with the mode loading system of dynamic load.Configuration component provides father and son's menu contextual definition, pad name definition, the hyperlink definition of menu association, the authority definition of menu access.
Assembly is examined in modification: based on graphic user interface, provide the graphical interfaces support at the flow definition in the workflow implementation in the specific area demand, modification, workflow examination and approval, with mouse pulling mode modification process directly perceived, carry out operations such as workflow examination and approval.
User management component:, comprise user's inquiry, increase, modification, deletion action, user's details attended operation, the control of authority of the system operation that the user can carry out etc. to the general purpose module that the user of system manages.
Data upload assembly: can realize analysis, parsing, and be uploaded in the associated databases table to the EXCEL file data.Assembly is based on the EXCEL file tool bag of increasing income, adopt row name in the upload file of XML metadata record, data type, data length, whether be field information such as sky, and by the format verification of XML analytics engine realization to data in the file, at last data are encapsulated, be uploaded in the database.
XML file processing assembly: be used for the various XML files of system are handled.Assembly adopts the XML analytical tool bag of increasing income, and provides XML configuration file analysis service for data upload, data query, data such as list at assembly, and relevant configuration information is provided; And can wait assembly to provide the XML file synchronously to data for services such as storage, modification, renewals.
General print components: based on the print service that mainstream operation systems such as windowsXP provide, the general print components that provides can directly call in system, is used for printing interactive interface and shows specific zone and content.
Data list assembly: the relevant display message that is used for the generated query interface.Assembly adopts the required various information of form record page query display of XML file metadata, comprise correspondence database table, display field, inquiry field, show col width etc., by inquiring desired data information behind the assemblies such as call XML file processing assembly, data query assembly.
Free report component: the Reporting Customization assembly based on the Web mode is provided, can pulls by mouse, the mode of SQL script defines the form classification, report style, report data source and the table in the data source and field and form showed that content articulates demonstration.
Flow template definitions component:,, and be kept in the system according to specific area requirement definition flow template based on graphical interface of user.When carrying out flow custom, use,, design operation flow fast, raise the efficiency by selecting the mode of the predefined flow template identical or close with actual demand at concrete operation flow.
The field associated component comprises supplier's business management system field service part and order management system field service part, and the other field of structure is served part in this way;
Supplier business management system field service part comprises that relationship with customer assembly, supplier seek source component, procurement plan assembly, stock control assembly, quality inspection assembly, financial assembly, 4M1E and change assembly.
Relationship with customer assembly: be used to carry out supplier relationship management, set up the supplier information archives, information such as maintenance provider enterprise name, legal person, contact person, bank account, Institution Code, physical address, and information such as maintenance provider institute product supplied qualification rate.
Supplier seeks source component: based on Internet, utilize electronic means, set up supplier's mechanism of permitting the entrance, the online supply that realizes supplier is declared, the trial production plan, declare examine, function such as online bidding, effective supplier develops system with a whole set of standard, helps enterprise to set up strategic supply system.
Procurement plan assembly: based on Internet, realize the Web publishing of purchase order, make supplier in real time, accurately receive procurement plan and purchase order, and carry out online feedback at information such as can finishing order, productive capacity size, and produce according to the procurement plan tissue according to procurement plan.
Stock control assembly: based on Internet, realize the stored real-time network issue of parts library, make supplier can accurately obtain self the volume residual of the parts that supply in the warehouse, already used parts data volumes etc. can be carried out stock-taking statistical function accurately.
Quality inspection assembly: based on Internet, realize the real-time network issue of the quality inspection information of parts that supplier supplies, comprise information such as product batches, quality inspection content, quality inspection result, product percent of pass, claim on account of quality, be used to instruct supplier to improve at quality inspection information guiding product quality.
Finance assembly: based on Internet, realize the real-time network issue of the relevant financial information of supplier, comprise three guarantees charge information, claim on account of quality information, accounts payable information, PPM value information, strong premium information, parts pricing information etc.
4M1E changes assembly: 4M and is meant Manpower (manpower), Machine (machine), Material (material), Method (method, technology).1E is meant Environments (environment).This assembly is responsible for the change of above-mentioned five big factors is managed, record change reason, and record changes archives, changes interpretation of result etc.
Order management system field service part comprises flow definition assembly, Mission Monitor assembly, Task Distribution assembly.
Flow definition assembly: be used to describe the operation flow relevant, comprise the formulation of order, the audit of order, the web issue of order, the execution feedback of order, the agreement fulfillment rate analysis of order, the final performance of order etc. with defining order.
Mission Monitor assembly: be used for that order is carried out the each task of managing and monitor, the execution of comprise the name of monitor task and the description of task node, the definition of monitoring the specific tasks content, monitor task implementation progress, monitor unusual task status, the driving task being installed definition of order etc.
Task Distribution assembly: be used for each task is distributed, based on existing task list and lists of persons, and the personnel that safeguard and the corresponding matching relationship of task, according to optimized Algorithm, dynamically give specific operational staff with the Task Distribution that defines, with guarantee each task have the people to carry out and the execution time overall situation the shortest.
Three grades of visual configurations of flexibility and bundled components that user's associated component comprises the configuration of user interface configuration, user policy, the configuration of user's form, data sync configuration and comprises user, department and authority.
User interface configuration: allow the user to pass through graphic user interface, adopt the XML file as carrier, support the user to carry out self-defined to the system interface element and configuration, comprise the Logo of enterprise file, interface color matching style, interface integral layout or the like according to the individual demand of oneself.
User policy configuration: allow the user to pass through graphic user interface, according to the specific area demand, self-defined and describe contents such as the service logic that can abstractly be summarized as rule in the specific area demand, operation flow, INTERFACE DESIGN, use DSL to carry out rule description and explication, and persistence is saved in the system, uses for regulation engine.
The configuration of user's form: allow the user by graphic user interface, according to the specific area demand, self-defined and design report style, form relevant informations such as configuration report form type, data source, display format.
Data sync configuration: allow the user to pass through graphic user interface, the XML file that adopts platform independence is as data carrier, according to the specific area demand, file synchronization under the isomerous environment of self-defined and configuration, file are synchronously and Oracle, MySQL, SQLServer, the data sync between the Sybases such as Sybase, the self-defined manual method of synchronization and the timing automatic method of synchronization.
Three grades of visual configurations of flexibility of user, department and authority and bundled components: allow the user to pass through graphic user interface, self-defined department, the user of department and user right are bound and three grades of related mechanism of authorization control based mutually, and can dynamically support the configuration and the adjustment of flexibility flexibly.
The assembled instrument comprises user individual configuration tool, business description instrument, short message/instant message instrument, data sync instrument, metadata description instrument.
The user individual configuration tool: the user individual configuration tool provides the mode of operation based on graphic user interface, according to the specific area demand, make the satisfying personalized configuration requirement of user, as self-defined business rule, self-defined bordereaux, self-defined operation flow etc.
The business description instrument: the business description instrument uses field descriptive language DSL, and contents such as the service logic in the description specific area demand, operation flow, INTERFACE DESIGN use DSL to carry out rule description and explication, and persistence are saved in the system.
Short message/instant message instrument: short message/instant message instrument has immediately, sends the SMS function in batches, has the instant message instrumental function of using based on Internet.
The data sync instrument: the data sync instrument adopts the XML file of platform independence as data carrier, can realize under the isomerous environment file synchronization, file synchronously and the data sync between the Sybase, its method of synchronization has the manual method of synchronization and the timing automatic method of synchronization.
The metadata description instrument: metadata is the data that are used for data of description, the service logic of metadata description instrument usefulness meta data definition total system, operation flow, assembly formation, interface configurations, Mission Monitor etc., and adopt the XML file of platform independence to carry out meta data definition and storage.
The building method that adapts to the service software of multi-service abstraction hierarchy, it based on service library, finishes restructuring procedure along the field of support demand to the route of supporting the personalized function demand from business demand; Abstract layer by layer by to the field demand of service part, component layer will make up software and service mode and use that required component is divided into field independence, the field is relevant and user-dependent three levels, be convenient to the business demand after the decomposition is carried out reconstruct fast; Metadata description is provided simultaneously, business description, data sync, short message, instant message, personalized configuration tool, the software of final structure and service mode are used based on public assembly and are generated, expansion by Service Instance and service scale is to support high scalability, support high configurability with method for fast reconstruction with based on the method for configuration, provide unified visit based on metadata in software and service mode application layer to data, guarantee the consistance and the accuracy of different tenant datas, support multi-user's high-level efficiency, realize the application of final high maturity software and service mode.
Its concrete steps are:
Step1: the professional abstraction hierarchy analysis of application
At first the professional abstraction hierarchy of the service application that will construct is analyzed:
1) if the abstraction hierarchy of this application is a whole new set of applications, promptly can't multiplexing field associated component in the software systems, then need to begin reconstruct from the field independence assembly, change step2;
2) identical services of the field related application in the software systems if this bases on practicality, and, then can begin reconstruct from the field associated component for having the business function description of common semanteme in the field, change step4;
3) the service example of certain application in the software systems if this bases on practicality, promptly have and existing identical functions structure and the data structure pattern used, have only the difference of the individual demand that function is shown, then can adopt this application of mode reconstruct of configuration, change step5;
Step2: the definition of demand and description
The following information that define system is required:
System towards final user, role, department, access rights, comprise the user right of department organization structure and different role, exercisable System menu; System function module, concrete subfunction in each module; The database detailed design of system bottom at the configuration of data sync instrument, needs the details of definition source database, list structure, the type of synchronous required field, length and other corresponding information;
Step3: the foundation of Service Database
Use public database, finish the storage of business entity's information, user and Role Information, message informing management, authority information; Then, make up concrete Service Database according to the actual requirements,, in database, set up the corresponding list structure of corresponding concrete business according to the database design in early stage; Utilize the MyeclipseHibernate persistent layer tool set in the Myeclipse instrument, connect the Service Database of being set up, generate the corresponding database configuration file, the Hibernate mapped file of each concrete traffic table, class file, these configuration files leave in the concrete catalogue of regulation; In addition, for database connection pool, join in the Hibernate configuration file of database by hand;
Step4: the configuration of data sync instrument
According to the data sync demand, determine the configuration information of source database and target database respective table, field, write the configuration file of source database end and target database end, data sync is finished in startup and test; The data sync instrument is deployed to separately in the server, comes into operation with the SaaS pattern, promptly with a data sync tool server, provides data synchronization service for a plurality of application simultaneously;
Step5: the configuration of user role and System menu
According to the labor of early stage to business demand, at first determining functional module and concrete subfunction thereof, be reflected to the system interface layer then, is exactly corresponding actions menu, functional module is as the node of a System menu, and each concrete subfunction is as the submenu of functional module menu.Then, determine due user role in certain enterprise, and corresponding operating right, the menu operation that the definition different role can be carried out.At last, but write the XML configuration file of role and actions menu thereof, then the role-security module of system is resolved to user interface with the pattern of " What You See Is What You Get " automatically;
Step6: the structure of functional module
By the work of previous step, defined the Menu Frame of the branch functional module that various roles can visit; Field independences such as complete menu, user, role-security, message management service part can directly be brought multiplexing, and other concrete professional relevant functional module is configured one by one and makes up.
Claims (7)
1. service software construction system that adapts to the multi-service abstraction hierarchy is characterized in that it comprises:
Back-up environment when support system when SaaS uses operation, this system are the operation of whole tectonic system, its supports Service Instance and the expansion of service scale, has extendability; Based on the arrangement system, has configuration; And support many tenants to use with single example;
Based on multi-level abstract serviced component system, this system is abstract layer by layer to user's request, to make up software and service mode and use corresponding field independence assembly, field associated component and the user's associated component of being divided into of required component, and register, be stored in the service library by respective standard and standard; And the metadata description relevant according to the field, by the assembled instrument, realize connection and assembling between each level assembly, realize the quick structure and the production of software.
2. the service software construction system of adaptation multi-service abstraction hierarchy as claimed in claim 1 is characterized in that, described field independence assembly comprises:
Rule description assembly: describe service logic, operation flow, INTERFACE DESIGN content in the specific area demand, use DSL to carry out rule description and explication, and persistence is saved in the system, use for regulation engine;
Business model assembly: describe related object of service logic in the specific area demand, operation flow and key element and their attribute, behavior and relation each other, design, describe and define software systems in the mode of system;
BPEL modelling component: use BPEL BPEL, according to the specific area demand, order and the condition combination in accordance with regulations of one group of existing serviced component carried out, realize the BPEL modeling of operation flow, and transfer to the BPEL driven by engine, realize that the robotization of operation flow is handled;
The workflow modeling assembly: be used for logic and rule that workflow is organized together are carried out modeling, and to the calculation that plays tricks in fact; By the service logic in the specific area demand is analyzed, modeling, description and record, export the procedure definition that an energy is dynamically explained by workflow engine;
Workflow engine: be used for resolving and drive that the workflow modeling assembly is analyzed, the concrete workflow of the specific area demand of modeling, description and record, different decision information according to role, the division of labor and condition are transmitted route, finish the execution of this flow process, and carry out abnormality processing, execution journal record;
Short message service assembly: based on the WebService interface, provide special-purpose SMS Short Message Service, as parameter, send SMS in real time by receiving target side's phone number, concrete short message content;
The DB access component: configuration realizes being connected and inquiry, modification, preservation, deletion action Sybase according to different demands and condition;
Data sync assembly: based on P2P mechanism, the XML file that adopts platform independence is as data carrier, realize under the isomerous environment file synchronization, file synchronously and the data sync between the Sybase, its method of synchronization has the manual method of synchronization and/or the timing automatic method of synchronization;
Data query assembly: according to different needs, support data query operation, support to connect under the distributed environment a plurality of data of database requirements for access simultaneously to Sybase;
Message management assembly: realize issue, inquiry, modification, the deletion action of general message, news, notice etc., provide use, the custom feature of content distributed, classification, authority is provided as the general module of system;
Menu configuration component: based on the menu definition and the configuration information of the XML document storage system of platform independence, with the mode loading system of dynamic load; Configuration component provides father and son's menu contextual definition, pad name definition, the hyperlink definition of menu association, the authority definition of menu access;
Assembly is examined in modification: provide the graphical interfaces support at the flow definition in the workflow implementation in the specific area demand, modification, workflow examination and approval, with mouse pulling mode modification process directly perceived, carry out the workflow examination and approval operation;
User management component:, comprise user's inquiry, increase, modification, deletion action, user's details attended operation, the control of authority of the system operation that the user can carry out to the general purpose module that the user of system manages;
Data upload assembly: realize analysis, parsing, and be uploaded in the associated databases table to the EXCEL file data;
XML file processing assembly: be used for the various XML files of system are handled;
General print components: be used for printing interactive interface and show specific zone and content;
Data list assembly: the relevant display message that is used for the generated query interface;
Free report component: the Reporting Customization assembly based on the Web mode is provided, by mouse pull, the mode of SQL script defines the form classification, report style, report data source and the table in the data source and field and form showed that content articulates demonstration;
Flow template definitions component:, and be kept in the system according to specific area requirement definition flow template.
3. the service software construction system of adaptation multi-service abstraction hierarchy as claimed in claim 1, it is characterized in that, described field associated component comprises supplier's business management system field service part and order management system field service part, and the other field of structure is served part in this way;
Supplier business management system field service part comprises that relationship with customer assembly, supplier seek source component, procurement plan assembly, stock control assembly, quality inspection assembly, financial assembly, 4M1E and change assembly;
Relationship with customer assembly: be used to carry out supplier relationship management, set up the supplier information archives;
Supplier seeks source component: set up supplier's mechanism of permitting the entrance, realize that supplier's online supply is declared, the trial production plan, declare examine, online bidding;
Procurement plan assembly: realize the Web publishing of purchase order;
Stock control assembly: realize the stored real-time network issue of parts library, carry out the statistics of stock-taking accurately;
Quality inspection assembly: realize the real-time network issue of the quality inspection information of parts that supplier supplies, instruct supplier to improve at quality inspection information guiding product quality;
Finance assembly: realize the real-time network issue of the relevant financial information of supplier;
4M1E changes assembly: 4M and is meant the Manpower manpower, Machine machine, Material material, Method method, technology; 1E is meant the Environments environment; This assembly is responsible for the change of above-mentioned five big factors is managed, record change reason, and record changes archives, changes interpretation of result;
Order management system field service part comprises flow definition assembly, Mission Monitor assembly, Task Distribution assembly;
Flow definition assembly: be used to describe the operation flow relevant, comprise the formulation of order, the audit of order, the web issue of order, the execution feedback of order, the agreement fulfillment rate analysis of order, the final performance of order with defining order;
Mission Monitor assembly: be used for that order is carried out the each task of managing and monitor, the execution of comprise the name of monitor task and the description of task node, the definition of monitoring the specific tasks content, monitor task implementation progress, monitor unusual task status, the driving task being installed definition of order;
Task Distribution assembly: be used for each task is distributed, based on existing task list and lists of persons, and the personnel that safeguard and the corresponding matching relationship of task, dynamically give specific operational staff with the Task Distribution that defines, with guarantee each task have the people to carry out and the execution time overall situation the shortest.
4. the service software construction system of adaptation multi-service abstraction hierarchy as claimed in claim 1, it is characterized in that three grades of visual configurations of flexibility and bundled components that described user's associated component comprises the configuration of user interface configuration, user policy, the configuration of user's form, data sync configuration and comprises user, department and authority;
User interface configuration: the user adopts the XML file as carrier by graphic user interface, supports the user to carry out self-defined to the system interface element and configuration according to the individual demand of oneself;
User policy configuration: self-defined and describe service logic, operation flow, INTERFACE DESIGN content in the specific area demand according to the specific area demand, use DSL to carry out rule description and explication, and persistence is saved in the system, use for regulation engine;
The configuration of user's form: the user is by graphic user interface, and according to the specific area demand, self-defined and design report style disposes report form type, data source, display format, form relevant information;
The data sync configuration: the user passes through graphic user interface, the XML file that adopts platform independence is as data carrier, according to the specific area demand, file synchronization under the isomerous environment of self-defined and configuration, file synchronously and the data sync between the Sybase, the self-defined manual method of synchronization and/or the timing automatic method of synchronization;
Three grades of visual configurations of flexibility of user, department and authority and bundled components: the user passes through graphic user interface, self-defined department, the user of department and user right are bound and three grades of related mechanism of authorization control based mutually, and can dynamically support the configuration and the adjustment of flexibility flexibly.
5. the service software construction system of adaptation multi-service abstraction hierarchy as claimed in claim 1, it is characterized in that, described assembled instrument comprises user individual configuration tool, business description instrument, short message/instant message instrument, data sync instrument, metadata description instrument;
The user individual configuration tool: the user individual configuration tool provides the mode of operation based on graphic user interface, according to the specific area demand, makes the satisfying personalized configuration requirement of user;
The business description instrument: the business description instrument uses field descriptive language DSL, describes service logic, operation flow, INTERFACE DESIGN content in the specific area demand, use DSL to carry out rule description and explication, and persistence is saved in the system;
Short message/instant message instrument: instant, batch sends SMS;
The data sync instrument: the data sync instrument adopts the XML file of platform independence as data carrier, realize under the isomerous environment file synchronization, file synchronously and the data sync between the Sybase, its method of synchronization has the manual method of synchronization and/or the timing automatic method of synchronization;
Metadata description instrument:, and adopt the XML file of platform independence to carry out meta data definition and storage with service logic, operation flow, assembly formation, interface configurations, the Mission Monitor of meta data definition total system.
6. the building method of the service software of the described adaptation multi-service of claim 1 abstraction hierarchy is characterized in that, it based on service library, finishes restructuring procedure along the field of support demand to the route of supporting the personalized function demand from business demand; Abstract layer by layer by to the field demand of service part, component layer will make up software and service mode and use that required component is divided into field independence, the field is relevant and user-dependent three levels, be convenient to the business demand after the decomposition is carried out reconstruct fast; Metadata description is provided simultaneously, business description, data sync, short message, instant message, personalized configuration tool, the software of final structure and service mode are used based on public assembly and are generated, expansion by Service Instance and service scale is to support high scalability, support high configurability with method for fast reconstruction with based on the method for configuration, provide unified visit based on metadata in software and service mode application layer to data, guarantee the consistance and the accuracy of different tenant datas, support multi-user's high-level efficiency, realize the application of final high maturity software and service mode.
7. the building method of the service software of adaptation multi-service abstraction hierarchy as claimed in claim 6, its concrete steps are:
Step1: the professional abstraction hierarchy analysis of application
At first the professional abstraction hierarchy of the service application that will construct is analyzed:
1) if the abstraction hierarchy of this application is a whole new set of applications, promptly can't multiplexing field associated component in the software systems, then need to begin reconstruct from the field independence assembly, change step2;
2) identical services of the field related application in the software systems if this bases on practicality, and, then can begin reconstruct from the field associated component for having the business function description of common semanteme in the field, change step4;
3) the service example of certain application in the software systems if this bases on practicality, promptly have and existing identical functions structure and the data structure pattern used, have only the difference of the individual demand that function is shown, then can adopt this application of mode reconstruct of configuration, change step5
Step2: the definition of demand and description
The following information that define system is required:
System towards final user, role, department, access rights, comprise the user right of department organization structure and different role, exercisable System menu; System function module, concrete subfunction in each module; The database detailed design of system bottom at the configuration of data sync instrument, needs the details of definition source database, list structure, the type of synchronous required field, length and other corresponding information;
Step3: the foundation of Service Database
Use public database, finish the storage of business entity's information, user and Role Information, message informing management, authority information; Then, make up concrete Service Database according to the actual requirements,, in database, set up the corresponding list structure of corresponding concrete business according to the database design in early stage; Utilize the MyeclipseHibernate persistent layer tool set in the Myeclipse instrument, connect the Service Database of being set up, generate the corresponding database configuration file, the Hibernate mapped file of each concrete traffic table, class file, these configuration files leave in the concrete catalogue of regulation; In addition, for database connection pool, join in the Hibernate configuration file of database by hand;
Step4: the configuration of data sync instrument
According to the data sync demand, determine the configuration information of source database and target database respective table, field, write the configuration file of source database end and target database end, data sync is finished in startup and test; The data sync instrument is deployed to separately in the server, comes into operation with the SaaS pattern, promptly with a data sync tool server, provides data synchronization service for a plurality of application simultaneously;
Step5: the configuration of user role and System menu
According to the labor of early stage to business demand, at first determining functional module and concrete subfunction thereof, be reflected to the system interface layer then, is exactly corresponding actions menu, functional module is as the node of a System menu, and each concrete subfunction is as the submenu of functional module menu; Then, determine due user role in certain enterprise, and corresponding operating right, the menu operation that the definition different role can be carried out; At last, but write the XML configuration file of role and actions menu thereof, then the role-security module of system is resolved to user interface with the pattern of " What You See Is What You Get " automatically;
Step6: the structure of functional module
By the work of previous step, defined the Menu Frame of the branch functional module that various roles can visit; Field independences such as complete menu, user, role-security, message management service part can directly be brought multiplexing, and other concrete professional relevant functional module is configured one by one and makes up.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101187182A CN101794226B (en) | 2010-03-08 | 2010-03-08 | Service software construction method and system adapting to multiple business abstraction levels |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101187182A CN101794226B (en) | 2010-03-08 | 2010-03-08 | Service software construction method and system adapting to multiple business abstraction levels |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101794226A true CN101794226A (en) | 2010-08-04 |
CN101794226B CN101794226B (en) | 2012-11-07 |
Family
ID=42586938
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010101187182A Expired - Fee Related CN101794226B (en) | 2010-03-08 | 2010-03-08 | Service software construction method and system adapting to multiple business abstraction levels |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101794226B (en) |
Cited By (81)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101957774A (en) * | 2010-09-21 | 2011-01-26 | 用友软件股份有限公司 | Service operation modeling method and device |
CN101957758A (en) * | 2010-10-14 | 2011-01-26 | 上海普元信息技术股份有限公司 | Method for realizing rapid Web Service publishment in service oriented architecture application systems |
CN102024204A (en) * | 2010-12-14 | 2011-04-20 | 北京航空航天大学 | Constructing method of reliability design analysis service system of service oriented architecture |
CN102023859A (en) * | 2010-12-07 | 2011-04-20 | 北京航空航天大学 | Digital development environment-oriented software integration method with reliability, maintainability and supportability |
CN102135883A (en) * | 2011-03-14 | 2011-07-27 | 山东大学 | Software-as-a-service (SaaS) application generation and deployment supporting method and device |
CN102136109A (en) * | 2011-04-14 | 2011-07-27 | 西安电子科技大学 | Product structure tree-based design flow dynamic modeling method |
CN102163223A (en) * | 2011-04-02 | 2011-08-24 | 锐词文化发展(北京)有限公司 | Self-service query method and device thereof for background data |
CN102231197A (en) * | 2011-06-23 | 2011-11-02 | 公安部交通管理科学研究所 | Semantic type report implementation framework structure based on double-layer structure |
CN102236559A (en) * | 2011-08-01 | 2011-11-09 | 苏州万图明电子软件有限公司 | Software generation system |
CN102279750A (en) * | 2011-08-30 | 2011-12-14 | 浙江大学 | Iterative code generation method based on domain knowledge sharing |
CN102332116A (en) * | 2011-08-05 | 2012-01-25 | 四川电力科学研究院 | Cloud computing SaaS (Software as a Service) service mode-based electric energy quality auxiliary service system and implementation method thereof |
CN102375756A (en) * | 2010-08-24 | 2012-03-14 | ***股份有限公司 | Atomization information processing system and method |
CN102393820A (en) * | 2011-11-09 | 2012-03-28 | 国电南瑞科技股份有限公司 | Logical implementation method for controlling building monitoring system |
CN102393935A (en) * | 2011-07-08 | 2012-03-28 | 长沙赢行家网络科技有限公司 | Wireless inventory verification system based on database synchronization |
CN102541517A (en) * | 2010-12-13 | 2012-07-04 | 金蝶软件(中国)有限公司 | Authority configuration method, device and system |
CN102609271A (en) * | 2012-02-20 | 2012-07-25 | 山东大学 | Metadata-driven visual SaaS (Software as a Service) application customizing method and metadata-driven visual SaaS application customizing system |
CN103049279A (en) * | 2011-10-11 | 2013-04-17 | 神州数码信息***有限公司 | Method for loading software business |
CN103092873A (en) * | 2011-11-01 | 2013-05-08 | 镇江华扬信息科技有限公司 | XML (Extensive Makeup Language) and Web Service technology based isomerous database integration method |
CN103150497A (en) * | 2013-04-07 | 2013-06-12 | 网宿科技股份有限公司 | Visual authority configuration and verification method and system for web application development |
CN103150171A (en) * | 2013-03-27 | 2013-06-12 | 杭州世导信息技术有限公司 | Product combination engine device and system and service method |
CN103164225A (en) * | 2013-03-12 | 2013-06-19 | 中国科学院软件研究所 | Internet software architecture on-line evolution method based on hypergraph |
CN103179031A (en) * | 2011-12-23 | 2013-06-26 | 上海博达数据通信有限公司 | Multi-service transmission and processing method based on streaming mode |
CN103198380A (en) * | 2013-03-28 | 2013-07-10 | 北京慧正通软科技有限公司 | Method for supporting Saas applications by utilizing workflow engine |
CN103324470A (en) * | 2012-03-21 | 2013-09-25 | 阿里巴巴集团控股有限公司 | Web system generation method and device |
CN104115139A (en) * | 2012-02-14 | 2014-10-22 | 亚马逊技术有限公司 | Providing configurable workflow capabilities |
CN104142836A (en) * | 2013-05-10 | 2014-11-12 | 鸿富锦精密工业(深圳)有限公司 | Data processing system and method |
CN104462165A (en) * | 2013-09-20 | 2015-03-25 | 商业对象软件有限公司 | Exposing relationships between universe objects |
CN104572096A (en) * | 2014-12-29 | 2015-04-29 | 中国科学院计算机网络信息中心 | Multi-model data visualization development method based on WEB and platform thereof |
CN104899015A (en) * | 2014-03-07 | 2015-09-09 | 上海高达星软件***有限公司 | Service component management system and method thereof |
CN105373523A (en) * | 2015-10-14 | 2016-03-02 | 浪潮软件集团有限公司 | Workflow solution method based on user-defined form and Activiti |
CN105389188A (en) * | 2015-12-02 | 2016-03-09 | 中国建设银行股份有限公司 | Design method and apparatus for supporting product innovation |
CN105700888A (en) * | 2016-01-14 | 2016-06-22 | 国网山东省电力公司物资公司 | Visualization rapid developing platform based on jbpm workflow engine |
CN105814542A (en) * | 2013-10-25 | 2016-07-27 | 瑞典爱立信有限公司 | Method and apparatus for distributed transactions in data communication network |
CN106066797A (en) * | 2016-06-03 | 2016-11-02 | 用友网络科技股份有限公司 | Optimized model based on DSL theory drives development approach and device |
CN106201506A (en) * | 2016-07-07 | 2016-12-07 | 华南理工大学 | Functional assembly based on many tenants pattern and method for customizing |
CN103617255B (en) * | 2013-11-29 | 2017-01-04 | 国网电网公司 | A kind of business datum for power information system exchanges and synchronizes system and method |
CN106331000A (en) * | 2015-06-19 | 2017-01-11 | 北大方正集团有限公司 | Method and device for determining service scheme |
CN106445824A (en) * | 2016-09-30 | 2017-02-22 | 南京途牛科技有限公司 | Interface comprehensiveness management system based on character |
CN106557863A (en) * | 2015-09-30 | 2017-04-05 | 上海合印包装服务有限公司 | A kind of supplier's approval system for being applied to print business management |
CN106971007A (en) * | 2017-04-28 | 2017-07-21 | 成都优易数据有限公司 | A kind of data processing of utilization data structure control and data analysis framework |
CN107077141A (en) * | 2014-09-16 | 2017-08-18 | 爱维欧视觉公司 | For calculating the system of aeroplane performance and method for performing the calculating |
CN107274055A (en) * | 2017-05-04 | 2017-10-20 | 北京思特奇信息技术股份有限公司 | A kind of method and system that business demand combing is carried out based on enterprise-level platform |
CN107391201A (en) * | 2017-07-27 | 2017-11-24 | 艾迪森海安数字医疗装备有限公司 | A kind of data flowing implementation method of the software frame of dynamic service data |
CN107786651A (en) * | 2017-10-23 | 2018-03-09 | 云南大学 | SaaS service Evolution consistency decision methods with tenant's evolution tolerance |
CN108052318A (en) * | 2018-01-03 | 2018-05-18 | 上海火杉信息科技有限公司 | It is a kind of that collaborative platform is knitted based on the multigroup of SaaS patterns |
CN108427554A (en) * | 2018-05-14 | 2018-08-21 | 华南理工大学 | A kind of the cloud mode software method for automatically constructing and system of table- driven |
CN108573365A (en) * | 2017-03-07 | 2018-09-25 | 北京空间技术研制试验中心 | The service-oriented and flow state digitized management method of integration test |
CN108614526A (en) * | 2016-12-13 | 2018-10-02 | 中国科学院沈阳自动化研究所 | A kind of restructural Technical innova- tion system |
CN108647260A (en) * | 2018-04-27 | 2018-10-12 | 厦门南讯软件科技有限公司 | A kind of personalization big data analysis system and method |
CN108885560A (en) * | 2015-10-13 | 2018-11-23 | 施耐德电器工业公司 | Method for the load that shares out the work in software definition automated system |
CN109495581A (en) * | 2018-12-13 | 2019-03-19 | 爱普(福建)科技有限公司 | A kind of communication means and device of polyisocyanate structure control station |
CN109614639A (en) * | 2018-10-30 | 2019-04-12 | 成都飞机工业(集团)有限责任公司 | A kind of Processing examination system of Aviation product digital prototype |
CN109766158A (en) * | 2018-12-27 | 2019-05-17 | 益萃网络科技(中国)有限公司 | Methods of exhibiting, device, computer equipment and the storage medium of user interface |
CN109766325A (en) * | 2019-01-09 | 2019-05-17 | 吴思齐 | A kind of distributed file system and flow data wiring method towards flow data |
WO2019109948A1 (en) * | 2017-12-07 | 2019-06-13 | 华为技术有限公司 | Paas management method and device, and storage medium |
CN109901838A (en) * | 2019-01-17 | 2019-06-18 | 平安证券股份有限公司 | Front end development approach, device, equipment and storage medium based on modularization |
CN109976802A (en) * | 2019-03-31 | 2019-07-05 | 东南大学 | A kind of software architecture reconstructing method of schema object |
CN110244943A (en) * | 2019-05-08 | 2019-09-17 | 武汉宏途科技有限公司 | Graphical service design method, system and software memory based on web and mobile terminal |
CN110955412A (en) * | 2019-11-26 | 2020-04-03 | 延锋汽车饰件***有限公司 | Service-oriented intelligent cabin system and design method and design system thereof |
CN111176617A (en) * | 2019-12-10 | 2020-05-19 | 中国航空工业集团公司成都飞机设计研究所 | Technical state management method for multiple system configurations |
CN111626607A (en) * | 2020-05-26 | 2020-09-04 | 深圳易伙科技有限责任公司 | Workflow personalized setting method and device based on SaaS and storage medium |
CN111899851A (en) * | 2020-07-31 | 2020-11-06 | 青岛百洋智能科技股份有限公司 | Mobile middle station based on HCCM multi-scene fusion and product release method |
CN111930354A (en) * | 2020-08-12 | 2020-11-13 | 创意信息技术股份有限公司 | Framework component for software development and construction method thereof |
CN112015411A (en) * | 2020-08-14 | 2020-12-01 | 深圳市卓智荟教育科技有限公司 | Education application interface configuration method and device based on SAAS and readable storage medium |
CN112069205A (en) * | 2020-09-30 | 2020-12-11 | 北京百度网讯科技有限公司 | Processing method and device for business application, intelligent workstation and electronic equipment |
CN112433776A (en) * | 2020-10-16 | 2021-03-02 | 广东电力信息科技有限公司 | Power grid business processing system |
CN112612554A (en) * | 2021-01-20 | 2021-04-06 | 广东金赋科技股份有限公司 | Method for unified management of control hardware module by using adaptive service analyzer |
CN112764800A (en) * | 2021-01-11 | 2021-05-07 | 南京汇创电力科技有限公司 | Construction method, device, equipment and storage medium for configuration tool software |
CN112799651A (en) * | 2021-02-03 | 2021-05-14 | 机械工业仪器仪表综合技术经济研究所 | Event-driven electronic batch recording system |
CN113253983A (en) * | 2021-05-14 | 2021-08-13 | 上海理工大学 | Modeling method and system for discrete industry network collaborative manufacturing platform based on drive design |
CN113448653A (en) * | 2020-03-27 | 2021-09-28 | 北京猎户星空科技有限公司 | Service processing method, system, electronic equipment and computer readable medium |
CN113537943A (en) * | 2021-07-30 | 2021-10-22 | 苏州工业园区测绘地理信息有限公司 | Universal workflow engine and construction method thereof |
WO2021217657A1 (en) * | 2020-04-30 | 2021-11-04 | 深圳中砼物联网科技有限公司 | Software rapid development method, computer device, and storage medium |
CN113642920A (en) * | 2021-08-30 | 2021-11-12 | 南京数睿数据科技有限公司 | Rapid construction method for digital application in industrial manufacturing field |
CN114385264A (en) * | 2022-01-12 | 2022-04-22 | 挂号网(杭州)科技有限公司 | Configuration method and device, background, electronic equipment and storage medium |
CN114780933A (en) * | 2022-06-22 | 2022-07-22 | 煜象科技(杭州)有限公司 | Data authority control method supporting multiple applications |
CN115017128A (en) * | 2022-05-26 | 2022-09-06 | 上海介方信息技术有限公司 | Lightweight log service design method and system based on CORBA middleware |
WO2022199076A1 (en) * | 2021-03-26 | 2022-09-29 | 苏宁易购集团股份有限公司 | Service processing method for multiple types of services, computer device, and storage medium |
CN117215543A (en) * | 2023-11-09 | 2023-12-12 | 北京睿呈时代信息科技有限公司 | Component development method suitable for different service scene types and corresponding system thereof |
CN117252180A (en) * | 2023-11-16 | 2023-12-19 | 太平金融科技服务(上海)有限公司 | Report generation method and device, electronic equipment and storage medium |
CN117270825A (en) * | 2023-10-25 | 2023-12-22 | 苏州工业职业技术学院 | Flexible software development method and suite for industrial complex business requirements |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101361053A (en) * | 2006-01-12 | 2009-02-04 | 微软公司 | Build-time enforcement of architectural partitioning in computer application |
CN101630391A (en) * | 2008-07-14 | 2010-01-20 | 李�真 | Mobile electronic commerce on-line operating (SaaS) platform based on mobile communication network |
-
2010
- 2010-03-08 CN CN2010101187182A patent/CN101794226B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101361053A (en) * | 2006-01-12 | 2009-02-04 | 微软公司 | Build-time enforcement of architectural partitioning in computer application |
CN101630391A (en) * | 2008-07-14 | 2010-01-20 | 李�真 | Mobile electronic commerce on-line operating (SaaS) platform based on mobile communication network |
Non-Patent Citations (1)
Title |
---|
《福建电脑》 20060831 彭波涛; 田胜利 基于层次体系结构的管理信息***设计与实现 , * |
Cited By (116)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102375756A (en) * | 2010-08-24 | 2012-03-14 | ***股份有限公司 | Atomization information processing system and method |
CN101957774B (en) * | 2010-09-21 | 2013-12-25 | 用友软件股份有限公司 | Service operation modeling method and device |
CN101957774A (en) * | 2010-09-21 | 2011-01-26 | 用友软件股份有限公司 | Service operation modeling method and device |
CN101957758A (en) * | 2010-10-14 | 2011-01-26 | 上海普元信息技术股份有限公司 | Method for realizing rapid Web Service publishment in service oriented architecture application systems |
CN101957758B (en) * | 2010-10-14 | 2013-01-23 | 上海普元信息技术股份有限公司 | Method for realizing rapid Web Service publishment in service oriented architecture application systems |
CN102023859A (en) * | 2010-12-07 | 2011-04-20 | 北京航空航天大学 | Digital development environment-oriented software integration method with reliability, maintainability and supportability |
CN102023859B (en) * | 2010-12-07 | 2014-01-01 | 北京航空航天大学 | Digital development environment-oriented software integration method with reliability, maintainability and supportability |
CN102541517A (en) * | 2010-12-13 | 2012-07-04 | 金蝶软件(中国)有限公司 | Authority configuration method, device and system |
CN102024204B (en) * | 2010-12-14 | 2014-04-16 | 北京航空航天大学 | Constructing method of reliability design analysis service system of service oriented architecture |
CN102024204A (en) * | 2010-12-14 | 2011-04-20 | 北京航空航天大学 | Constructing method of reliability design analysis service system of service oriented architecture |
CN102135883B (en) * | 2011-03-14 | 2014-05-14 | 山东大学 | Software-as-a-service (SaaS) application generation and deployment supporting method and device |
CN102135883A (en) * | 2011-03-14 | 2011-07-27 | 山东大学 | Software-as-a-service (SaaS) application generation and deployment supporting method and device |
CN102163223A (en) * | 2011-04-02 | 2011-08-24 | 锐词文化发展(北京)有限公司 | Self-service query method and device thereof for background data |
CN102136109A (en) * | 2011-04-14 | 2011-07-27 | 西安电子科技大学 | Product structure tree-based design flow dynamic modeling method |
CN102136109B (en) * | 2011-04-14 | 2014-11-05 | 西安电子科技大学 | Product structure tree-based design flow dynamic modeling method |
CN102231197A (en) * | 2011-06-23 | 2011-11-02 | 公安部交通管理科学研究所 | Semantic type report implementation framework structure based on double-layer structure |
CN102393935A (en) * | 2011-07-08 | 2012-03-28 | 长沙赢行家网络科技有限公司 | Wireless inventory verification system based on database synchronization |
CN102236559A (en) * | 2011-08-01 | 2011-11-09 | 苏州万图明电子软件有限公司 | Software generation system |
CN102332116A (en) * | 2011-08-05 | 2012-01-25 | 四川电力科学研究院 | Cloud computing SaaS (Software as a Service) service mode-based electric energy quality auxiliary service system and implementation method thereof |
CN102279750A (en) * | 2011-08-30 | 2011-12-14 | 浙江大学 | Iterative code generation method based on domain knowledge sharing |
CN102279750B (en) * | 2011-08-30 | 2013-07-31 | 浙江大学 | Iterative code generation method based on domain knowledge sharing |
CN103049279A (en) * | 2011-10-11 | 2013-04-17 | 神州数码信息***有限公司 | Method for loading software business |
CN103092873A (en) * | 2011-11-01 | 2013-05-08 | 镇江华扬信息科技有限公司 | XML (Extensive Makeup Language) and Web Service technology based isomerous database integration method |
CN102393820A (en) * | 2011-11-09 | 2012-03-28 | 国电南瑞科技股份有限公司 | Logical implementation method for controlling building monitoring system |
CN103179031A (en) * | 2011-12-23 | 2013-06-26 | 上海博达数据通信有限公司 | Multi-service transmission and processing method based on streaming mode |
CN103179031B (en) * | 2011-12-23 | 2016-05-11 | 上海博达数据通信有限公司 | Based on multi-service forwarding and the processing method of stream mode |
CN104115139A (en) * | 2012-02-14 | 2014-10-22 | 亚马逊技术有限公司 | Providing configurable workflow capabilities |
CN104115139B (en) * | 2012-02-14 | 2016-06-01 | 亚马逊技术有限公司 | Configurable workflow ability is provided |
CN102609271A (en) * | 2012-02-20 | 2012-07-25 | 山东大学 | Metadata-driven visual SaaS (Software as a Service) application customizing method and metadata-driven visual SaaS application customizing system |
CN102609271B (en) * | 2012-02-20 | 2014-09-10 | 山东大学 | Metadata-driven visual SaaS (Software as a Service) application customizing method and metadata-driven visual SaaS application customizing system |
CN103324470A (en) * | 2012-03-21 | 2013-09-25 | 阿里巴巴集团控股有限公司 | Web system generation method and device |
CN103164225B (en) * | 2013-03-12 | 2015-12-23 | 中国科学院软件研究所 | A kind of network configuration software architecture online evolution method based on hypergraph |
CN103164225A (en) * | 2013-03-12 | 2013-06-19 | 中国科学院软件研究所 | Internet software architecture on-line evolution method based on hypergraph |
CN103150171A (en) * | 2013-03-27 | 2013-06-12 | 杭州世导信息技术有限公司 | Product combination engine device and system and service method |
CN103198380A (en) * | 2013-03-28 | 2013-07-10 | 北京慧正通软科技有限公司 | Method for supporting Saas applications by utilizing workflow engine |
CN103150497A (en) * | 2013-04-07 | 2013-06-12 | 网宿科技股份有限公司 | Visual authority configuration and verification method and system for web application development |
CN103150497B (en) * | 2013-04-07 | 2016-09-28 | 网宿科技股份有限公司 | The visual authority configuration of Web application and development, method of calibration and system |
CN104142836A (en) * | 2013-05-10 | 2014-11-12 | 鸿富锦精密工业(深圳)有限公司 | Data processing system and method |
CN104462165A (en) * | 2013-09-20 | 2015-03-25 | 商业对象软件有限公司 | Exposing relationships between universe objects |
CN105814542B (en) * | 2013-10-25 | 2020-04-07 | 瑞典爱立信有限公司 | Method and apparatus for distributed transactions in a data communications network |
CN105814542A (en) * | 2013-10-25 | 2016-07-27 | 瑞典爱立信有限公司 | Method and apparatus for distributed transactions in data communication network |
CN103617255B (en) * | 2013-11-29 | 2017-01-04 | 国网电网公司 | A kind of business datum for power information system exchanges and synchronizes system and method |
CN104899015A (en) * | 2014-03-07 | 2015-09-09 | 上海高达星软件***有限公司 | Service component management system and method thereof |
CN107077141A (en) * | 2014-09-16 | 2017-08-18 | 爱维欧视觉公司 | For calculating the system of aeroplane performance and method for performing the calculating |
CN104572096A (en) * | 2014-12-29 | 2015-04-29 | 中国科学院计算机网络信息中心 | Multi-model data visualization development method based on WEB and platform thereof |
CN104572096B (en) * | 2014-12-29 | 2017-12-29 | 中国科学院计算机网络信息中心 | A kind of multimodal data visual development method and platform based on WEB |
CN106331000A (en) * | 2015-06-19 | 2017-01-11 | 北大方正集团有限公司 | Method and device for determining service scheme |
CN106557863A (en) * | 2015-09-30 | 2017-04-05 | 上海合印包装服务有限公司 | A kind of supplier's approval system for being applied to print business management |
CN108885560A (en) * | 2015-10-13 | 2018-11-23 | 施耐德电器工业公司 | Method for the load that shares out the work in software definition automated system |
CN105373523A (en) * | 2015-10-14 | 2016-03-02 | 浪潮软件集团有限公司 | Workflow solution method based on user-defined form and Activiti |
CN105389188A (en) * | 2015-12-02 | 2016-03-09 | 中国建设银行股份有限公司 | Design method and apparatus for supporting product innovation |
CN105700888B (en) * | 2016-01-14 | 2019-10-01 | 国网山东省电力公司物资公司 | A kind of visualization quick development platform based on jbpm workflow engine |
CN105700888A (en) * | 2016-01-14 | 2016-06-22 | 国网山东省电力公司物资公司 | Visualization rapid developing platform based on jbpm workflow engine |
CN106066797A (en) * | 2016-06-03 | 2016-11-02 | 用友网络科技股份有限公司 | Optimized model based on DSL theory drives development approach and device |
CN106201506B (en) * | 2016-07-07 | 2019-11-22 | 华南理工大学 | Functional assembly and method for customizing based on multi-tenant mode |
CN106201506A (en) * | 2016-07-07 | 2016-12-07 | 华南理工大学 | Functional assembly based on many tenants pattern and method for customizing |
CN106445824A (en) * | 2016-09-30 | 2017-02-22 | 南京途牛科技有限公司 | Interface comprehensiveness management system based on character |
CN106445824B (en) * | 2016-09-30 | 2019-06-25 | 南京途牛科技有限公司 | A kind of interface synthesis management system of based role |
CN108614526A (en) * | 2016-12-13 | 2018-10-02 | 中国科学院沈阳自动化研究所 | A kind of restructural Technical innova- tion system |
CN108573365A (en) * | 2017-03-07 | 2018-09-25 | 北京空间技术研制试验中心 | The service-oriented and flow state digitized management method of integration test |
CN106971007B (en) * | 2017-04-28 | 2021-05-28 | 成都优易数据有限公司 | Data processing and data analysis framework controlled by data structure |
CN106971007A (en) * | 2017-04-28 | 2017-07-21 | 成都优易数据有限公司 | A kind of data processing of utilization data structure control and data analysis framework |
CN107274055A (en) * | 2017-05-04 | 2017-10-20 | 北京思特奇信息技术股份有限公司 | A kind of method and system that business demand combing is carried out based on enterprise-level platform |
CN107391201A (en) * | 2017-07-27 | 2017-11-24 | 艾迪森海安数字医疗装备有限公司 | A kind of data flowing implementation method of the software frame of dynamic service data |
CN107391201B (en) * | 2017-07-27 | 2020-03-27 | 艾迪森海安数字医疗装备有限公司 | Data flow realization method of software framework of dynamic service data |
CN107786651A (en) * | 2017-10-23 | 2018-03-09 | 云南大学 | SaaS service Evolution consistency decision methods with tenant's evolution tolerance |
WO2019109948A1 (en) * | 2017-12-07 | 2019-06-13 | 华为技术有限公司 | Paas management method and device, and storage medium |
CN108052318A (en) * | 2018-01-03 | 2018-05-18 | 上海火杉信息科技有限公司 | It is a kind of that collaborative platform is knitted based on the multigroup of SaaS patterns |
CN108052318B (en) * | 2018-01-03 | 2021-03-23 | 上海火杉信息科技有限公司 | Multi-organization collaboration platform based on software as a service (SaaS) mode |
CN108647260A (en) * | 2018-04-27 | 2018-10-12 | 厦门南讯软件科技有限公司 | A kind of personalization big data analysis system and method |
CN108427554B (en) * | 2018-05-14 | 2023-09-08 | 华南理工大学 | Automatic construction method and system for cloud mode software driven by table |
CN108427554A (en) * | 2018-05-14 | 2018-08-21 | 华南理工大学 | A kind of the cloud mode software method for automatically constructing and system of table- driven |
CN109614639A (en) * | 2018-10-30 | 2019-04-12 | 成都飞机工业(集团)有限责任公司 | A kind of Processing examination system of Aviation product digital prototype |
CN109495581A (en) * | 2018-12-13 | 2019-03-19 | 爱普(福建)科技有限公司 | A kind of communication means and device of polyisocyanate structure control station |
CN109766158A (en) * | 2018-12-27 | 2019-05-17 | 益萃网络科技(中国)有限公司 | Methods of exhibiting, device, computer equipment and the storage medium of user interface |
CN109766325A (en) * | 2019-01-09 | 2019-05-17 | 吴思齐 | A kind of distributed file system and flow data wiring method towards flow data |
CN109766325B (en) * | 2019-01-09 | 2019-09-17 | 吴思齐 | A kind of distributed file system and flow data wiring method towards flow data |
CN109901838A (en) * | 2019-01-17 | 2019-06-18 | 平安证券股份有限公司 | Front end development approach, device, equipment and storage medium based on modularization |
CN109901838B (en) * | 2019-01-17 | 2024-05-28 | 平安证券股份有限公司 | Front-end development method, device, equipment and storage medium based on componentization |
CN109976802A (en) * | 2019-03-31 | 2019-07-05 | 东南大学 | A kind of software architecture reconstructing method of schema object |
CN110244943A (en) * | 2019-05-08 | 2019-09-17 | 武汉宏途科技有限公司 | Graphical service design method, system and software memory based on web and mobile terminal |
CN110244943B (en) * | 2019-05-08 | 2022-11-15 | 武汉宏途科技有限公司 | Graphical service design method, system and software memory based on web and mobile terminal |
CN110955412B (en) * | 2019-11-26 | 2023-09-01 | 延锋汽车饰件***有限公司 | Service-oriented intelligent cabin system and design method and design system thereof |
CN110955412A (en) * | 2019-11-26 | 2020-04-03 | 延锋汽车饰件***有限公司 | Service-oriented intelligent cabin system and design method and design system thereof |
CN111176617A (en) * | 2019-12-10 | 2020-05-19 | 中国航空工业集团公司成都飞机设计研究所 | Technical state management method for multiple system configurations |
CN113448653A (en) * | 2020-03-27 | 2021-09-28 | 北京猎户星空科技有限公司 | Service processing method, system, electronic equipment and computer readable medium |
CN113448653B (en) * | 2020-03-27 | 2024-01-26 | 北京猎户星空科技有限公司 | Service processing method, system, electronic equipment and computer readable medium |
WO2021217657A1 (en) * | 2020-04-30 | 2021-11-04 | 深圳中砼物联网科技有限公司 | Software rapid development method, computer device, and storage medium |
CN111626607A (en) * | 2020-05-26 | 2020-09-04 | 深圳易伙科技有限责任公司 | Workflow personalized setting method and device based on SaaS and storage medium |
CN111626607B (en) * | 2020-05-26 | 2023-05-12 | 深圳易伙科技有限责任公司 | Workflow personalized setting method and device based on SaaS and storage medium |
CN111899851A (en) * | 2020-07-31 | 2020-11-06 | 青岛百洋智能科技股份有限公司 | Mobile middle station based on HCCM multi-scene fusion and product release method |
CN111930354A (en) * | 2020-08-12 | 2020-11-13 | 创意信息技术股份有限公司 | Framework component for software development and construction method thereof |
CN112015411A (en) * | 2020-08-14 | 2020-12-01 | 深圳市卓智荟教育科技有限公司 | Education application interface configuration method and device based on SAAS and readable storage medium |
CN112015411B (en) * | 2020-08-14 | 2021-04-20 | 深圳市卓智荟教育科技有限公司 | Education application interface configuration method and device based on SAAS and readable storage medium |
CN112069205B (en) * | 2020-09-30 | 2024-05-10 | 北京百度网讯科技有限公司 | Processing method and device for business application, intelligent workstation and electronic equipment |
CN112069205A (en) * | 2020-09-30 | 2020-12-11 | 北京百度网讯科技有限公司 | Processing method and device for business application, intelligent workstation and electronic equipment |
CN112433776A (en) * | 2020-10-16 | 2021-03-02 | 广东电力信息科技有限公司 | Power grid business processing system |
CN112764800A (en) * | 2021-01-11 | 2021-05-07 | 南京汇创电力科技有限公司 | Construction method, device, equipment and storage medium for configuration tool software |
CN112612554B (en) * | 2021-01-20 | 2023-12-19 | 广东金赋科技股份有限公司 | Method for unified management and control of hardware modules by using adaptive service analyzer |
CN112612554A (en) * | 2021-01-20 | 2021-04-06 | 广东金赋科技股份有限公司 | Method for unified management of control hardware module by using adaptive service analyzer |
CN112799651A (en) * | 2021-02-03 | 2021-05-14 | 机械工业仪器仪表综合技术经济研究所 | Event-driven electronic batch recording system |
WO2022199076A1 (en) * | 2021-03-26 | 2022-09-29 | 苏宁易购集团股份有限公司 | Service processing method for multiple types of services, computer device, and storage medium |
CN113253983A (en) * | 2021-05-14 | 2021-08-13 | 上海理工大学 | Modeling method and system for discrete industry network collaborative manufacturing platform based on drive design |
CN113253983B (en) * | 2021-05-14 | 2024-04-02 | 上海理工大学 | Discrete industry network collaborative manufacturing platform modeling method and system based on drive design |
CN113537943A (en) * | 2021-07-30 | 2021-10-22 | 苏州工业园区测绘地理信息有限公司 | Universal workflow engine and construction method thereof |
CN113642920A (en) * | 2021-08-30 | 2021-11-12 | 南京数睿数据科技有限公司 | Rapid construction method for digital application in industrial manufacturing field |
CN113642920B (en) * | 2021-08-30 | 2023-10-31 | 南京数睿数据科技有限公司 | Quick construction method for digital application in industrial manufacturing field |
CN114385264A (en) * | 2022-01-12 | 2022-04-22 | 挂号网(杭州)科技有限公司 | Configuration method and device, background, electronic equipment and storage medium |
CN115017128B (en) * | 2022-05-26 | 2023-02-10 | 上海介方信息技术有限公司 | Lightweight log service design method and system based on CORBA middleware |
CN115017128A (en) * | 2022-05-26 | 2022-09-06 | 上海介方信息技术有限公司 | Lightweight log service design method and system based on CORBA middleware |
CN114780933A (en) * | 2022-06-22 | 2022-07-22 | 煜象科技(杭州)有限公司 | Data authority control method supporting multiple applications |
CN117270825A (en) * | 2023-10-25 | 2023-12-22 | 苏州工业职业技术学院 | Flexible software development method and suite for industrial complex business requirements |
CN117215543A (en) * | 2023-11-09 | 2023-12-12 | 北京睿呈时代信息科技有限公司 | Component development method suitable for different service scene types and corresponding system thereof |
CN117215543B (en) * | 2023-11-09 | 2024-02-09 | 北京睿呈时代信息科技有限公司 | Component development method suitable for different service scene types and corresponding system thereof |
CN117252180A (en) * | 2023-11-16 | 2023-12-19 | 太平金融科技服务(上海)有限公司 | Report generation method and device, electronic equipment and storage medium |
CN117252180B (en) * | 2023-11-16 | 2024-02-23 | 太平金融科技服务(上海)有限公司 | Report generation method and device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN101794226B (en) | 2012-11-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101794226B (en) | Service software construction method and system adapting to multiple business abstraction levels | |
Warren | The renaissance of legacy systems: method support for software-system evolution | |
CN104615617B (en) | A kind of substation equipment dispatching and monitoring information processing system | |
US8555248B2 (en) | Business object change management using release status codes | |
CN101539855A (en) | Service basic software platform | |
CN112748910B (en) | System, method and equipment for product assembly research and development based on SaaS mode | |
CN104572068A (en) | Catalog driven order management for rule definition | |
CN101753619B (en) | Method and system for extending service model | |
Cupek et al. | “Digital Twins” for highly customized electronic devices–Case study on a rework operation | |
US20130254162A1 (en) | Governing information | |
CN113723822A (en) | Power supply service data management system | |
El Fazziki et al. | A service oriented information system: a model driven approach | |
Montilva et al. | BMM: A business modeling method for information systems development | |
CN101339506B (en) | Device for implementing software products resource and version management | |
CN103399744B (en) | A kind of method building business gate platform | |
Tarandi | The BIM collaboration hub: A model server based on IFC and PLCS for virtual Enterprise collaboration | |
Fasoli et al. | Challenges in data management in product life cycle engineering | |
CN112100984A (en) | Data conversion method and system from EBOM to SBOM | |
US20140149186A1 (en) | Method and system of using artifacts to identify elements of a component business model | |
Stefanovic et al. | Method of design and specification of web services based on quality system documentation | |
Belo et al. | Automatic generation of ETL physical systems from BPMN conceptual models | |
Isikdag et al. | Data integration capability evaluation of ERP systems: A construction industry perspective | |
Mili et al. | Towards a methodology for representing and classifying business processes | |
Polczer | Towards model-driven vertical integration: Using IEC 62264 and REA to facilitate real-time data exchange between manufacturing and enterprise systems | |
RAJ SINGH | Product Structures with Attribute Management for future PLM systems: A study for Ericsson BOM Management |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20121107 |