CN1767537A - Model driven fused business generating method adapt to different interfaces and platform technique - Google Patents

Model driven fused business generating method adapt to different interfaces and platform technique Download PDF

Info

Publication number
CN1767537A
CN1767537A CN 200510115058 CN200510115058A CN1767537A CN 1767537 A CN1767537 A CN 1767537A CN 200510115058 CN200510115058 CN 200510115058 CN 200510115058 A CN200510115058 A CN 200510115058A CN 1767537 A CN1767537 A CN 1767537A
Authority
CN
China
Prior art keywords
model
compiler
technology
service
relevant
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
Application number
CN 200510115058
Other languages
Chinese (zh)
Other versions
CN100459613C (en
Inventor
李晓峰
乔秀全
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu Yifeng Communication Equipment Co., Ltd.
Original Assignee
Beijing University of Posts and Telecommunications
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CNB2005101150581A priority Critical patent/CN100459613C/en
Publication of CN1767537A publication Critical patent/CN1767537A/en
Application granted granted Critical
Publication of CN100459613C publication Critical patent/CN100459613C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

This invention relates to a method and a system for generating telecommunication merging services suitable for different interfaces and platforms, in which, the system is composed of service model edit/express tools, a model decoder container and various kinds of model decoders and related model image rule library stationed in it and model storage storehouse and information interaction among the components is realized via a standard interface. The method includes: generating a general service model independent of the concrete interface technology and the platform technology then carrying out images from the general technology model to the concrete interface technology related model , to the model for realizing platform technology, then to the codes realized to the program languages then arranging the executive service logic to an available service.

Description

The fused business generating method of model-driven, suitable distinct interface and platform technology
Technical field
The present invention relates to a kind of generation technique of Next Generation Telecommunication Networks network fused business, exactly, relate to a kind ofly adopt model-driven, merge the Internet and communication network, opening and be fit to the generation method and system of the telecommunication service of distinct interface and platform technology, belong to telecommunications and Computer Applied Technology field.
Background technology
Professional generation technique originates from intelligent network (IN the earliest, Intelligent Network), intelligent network is a target to develop new business fast, economically, successfully proposed a kind ofly independently to make up module (SIB by business, Service Independent Building Block) builds service logic, again it is compiled or explains the automatic generation of the method completion code of execution, comprise professional running environment, a whole set of business generating method of test/simulated environment.But, because this professional generation technique depends critically upon concrete network and agreement, and concrete service logic execution environment (being the service control point (SCP)), the business that its closure and limitation can't adapt to open network of future generation generates requirement.
For abundant application is provided to the user, next generation network has adopted open service architecture, opens the service ability of lower floor's network to third party service provider by unified API API (Application Programming Interface) technology.At present the API of comparative maturity has 3GPP and ParlayGroup to unite the Parlay/OSA interface specification of formulation, and SUN company is the cover JavaAPI-JAIN (Java API for Integrated Network) that proposes of UNE and for the SIP Servlet API of dialogue-based initiation protocol SIP (Session Initiation Protocol) network etc.In the distributed service environment, the third party service provider adopts various distributed computing technologies, as CORBA, DCOM, RMI and Web Service technology etc., the telecommunications network resource of utilizing the interface of these standards just can call lower floor is developed various value-added services.Because various API technology all have interests representative separately promoting, and therefore also will walk very long road apart from the unification that realizes interfacing.This just means business development personnel demand side to different opening API technology, and is if adopt direct professional generate pattern based on API, that the transplantability that causes service logic between different API is poor.Therefore people begin to attempt various new business generating methods.
Present various middleware platform technology (as CORBA, DCOM, EJB, Web Service .Net etc.) and programming language (C, C ++, Java, C #) also emerge in an endless stream, and all in evolution ceaselessly and development.If adopt the business development pattern based on " code ", professional function logic design can be closely related with the implementation platform technology.Because crossing over a plurality of carrier networks, the service provider provide the situation of business very general, and the development of middleware, programming language and interfacing is maked rapid progress, new technology is also continuing to bring out, therefore when needing same service deployment to different implementation platforms, business just needs redesign, coding.Therefore adopt the development mode based on " directly writing the business realizing code ", service logic is at the transplantability and the non-constant of reusability of different technologies (between different programming languages or deployment platform).
Directly the business development pattern based on API can obtain farthest to control flexibility, and still, if the API complexity, development difficulty is bigger, and developer's specification requirement than higher, is especially needed to have deeper communicating knowledge background.
Business development based on script/template level allows the developer to use graphic user interface GUI (GraphicUser Interface) to generate business by " dragging-La " (Drag and Drop) workpiece and configuration parameter; Its benefit is the detail that has masked API, and business development is simply quick, but flexibility is relatively poor; And many local can being associated with the business platform of producer special use, different SDK SDK (SoftwareDevelopment Kit) provides its proprietary API, and the versatility of Service Component is poor.Therefore, support the instrument of modeling that Parlay uses and exploitation and guidance method so far all seldom,, also all have above-mentioned defective, make the versatility of business function logic and transplantability be subjected to severely restricts even have.
In sum, existing professional generation technique exists following defective:
A) the intelligent network business generation technique depends on concrete network and agreement, and concrete service execution environment: the professional generation technique of intelligent network depends critically upon the set-up function of intelligent network, and opening and versatility are poor.
B) though the opening API technology is independent of concrete network (fixed network or mobile network) and programming language, but direct business development pattern based on API, the developer need understand many telecommunications professional knowledge, and for general IT technical staff, technical difficulty is higher.In addition, directly the business development based on API depends critically upon concrete API technology, thereby causes the transplantability of service logic between different open interface technologies poor.Even the API that has directly depends on implementation platform, just is based on the Java implementation platform as JAIN.
C) though the proposition of Parlay/OSA interface specification has solved network capabilities reusing on the assembly aspect, reusing on the application model aspect still do not obtain fine solution.For head it off, the business development technology that various high levels occurred, propose to adopt the member of higher level of abstraction or assembly that the professional element that makes up is provided, but, these professional elements that make up lack unified modeling language, cause being essentially producer's special use or depending on concrete business platform with the service logic that these structure elements are built, professional transplantability is also poor.
D) traditional business development process drives with summary design (low-level), detailed design and coding, no matter be to adopt incremental development or iterative development, or traditional waterfall type development approach, document all is that (demand is caught at preceding three phases with relevant plan, demand analysis, design) the middle generation.Professional demand analysis and design often use the mode of text and figure to describe, and figure wherein often adopts uml diagram (for example illustration, class figure, interaction figure, activity diagram etc.).When the coding beginning, document that preceding three phases produces and picture concerned have just lost their value rapidly.Along with proceeding of coding stage, the association between document and the code weakens gradually, and they no longer are the accurate descriptions to code.As time goes on, system constantly is modified, and the distance between document, plan and the code is just more and more become estranged.After having revised code, also to revise document and plan.Owing to lack association closely between the design workpiece in each stage of business development, thereby cause professional exploitation and safeguard that the cost that will spend is very huge.
As can be seen, existing professional generation technique or relevant with concrete network, perhaps relevant with concrete open interface API, perhaps relevant with specific implementation technology platform (as JAVA, EJB etc.), cause the close coupling of service logic and specific implementation technology, thereby make that the transplantability of business function logic and versatility are poor, cause professional development cost and maintenance cost very expensive.Therefore, be badly in need of a kind of general business generating method, guarantee the flexible transplantability of service logic between different open interface technologies, different implementation platform technology, improve the ability of service logic reply technique variation, thereby reduce professional development and maintenance cost.
Summary of the invention
In view of this, the purpose of this invention is to provide a kind of employing model-driven, fusion the Internet and communication network, opening and be fit to the generation method and system of the telecommunication service of distinct interface and platform technology, to solve existing professional generation technique and concrete network, concrete open interface API, or realize that technology platform is interrelated, promptly there is close coupling between service logic of Sheng Chenging and the specific implementation technology, make the transplantability of business function logic and the defective of versatility difference, strengthen business model at different open interface technologies, flexible transplantability between the different implementation platform technology, improve the level and the ability of service logic reply technique variation, and improve the development rate and the efficient of telecommunication service.
In order to achieve the above object, the invention provides a kind of generation system model-driven, fusion the Internet and communication network, that be fit to the telecommunication service of distinct interface and platform technology that adopts, it is characterized in that: this system comprises following building block:
Business model editor/representational tool, be used to provide the visual general service of various " promptly drag promptly and use " formula to make up element S BE and various flow process control primitive, so that generate by a plurality of general SBE and the corresponding flow process control primitive general service logical model that represent, that be independent of physical interface technology and implementation platform technology that acts on these SBE, to support visual editor and modification to the general service logical model;
Model compiler container and resident wherein each type model compiler and corresponding model mapping rule storehouse, wherein the model compiler container provides the running environment of all kinds model compiler; The type of model compiler comprises the compiler of universal model to interface model, and interface model is to the compiler of implementation platform model, and the implementation platform model is to the compiler of specific code; Each compiler all has corresponding model mapping rule storehouse, is used to instruct the model conversation between the adjacent model layer; Realize the mutual of indication information by message interface between model compiler container and the business model editor/representational tool; Described indication information comprises the type of the source model identification information of input, the model compiler selected for use, object module that output is deposited or the identification information of code at least;
The model storage repository, be used to store service logic model at all levels and the professional element S BE storehouse that makes up, the model access interface that business model editor/representational tool and various model compiler provide by the model storage repository carries out establishment, modification or the access of service logic model.
This system also comprises various application servers, is used to provide the execution environment of this business generation system definite service logic output, relevant with implementation platform with various physical interface technology, and realization is mutual with communication network.
The various general services that described business model editor/representational tool provides make up element S BE and comprise call capabilities at least, send message capability, stationkeeping ability or obtain the User Status ability; Described flow process control primitive includes but not limited to that initial, the termination of flow process of flow process, order are carried out, branch carries out, circulation is carried out and concurrent execution.
Be provided with two kinds of modules in the described model compiler: model element that scan module-be used for input model is discerned and scanned, mapping block-be used for will scan and flow process control primitive are mapped to corresponding object element and flow process control primitive according to the mapping ruler of setting.
In order to achieve the above object, the present invention also provides a kind of generation method that adopts model-driven, merges telecommunication service the Internet and communication network, opening, it is characterized in that: comprise the following steps:
(1) adopt general business structure element S BE and flow process control primitive to generate the general service logical model that is independent of concrete open interface technology and implementation platform technology;
(2) receive the general service logical model as input by universal model to the model compiler of interface model, according to the mapping ruler of setting this general service logic model is mapped to the service logic model relevant with concrete interfacing again;
(3) receive the service logic model of the being imported implementation platform technology that is independent of, relevant with the physical interface technology by interface model to the compiler of implementation platform model after, will be somebody's turn to do the service logic model relevant according to the mapping ruler of setting and be mapped to the service logic model of being correlated with the implementation platform technology with the physical interface technology;
(4) receive the service logic model of being imported relevant by the implementation platform model to the model compiler of code with the implementation platform technology after, will be somebody's turn to do the service logic model relevant according to the mapping ruler of setting and be mapped to the code that concrete programming language is correlated with the implementation platform technology;
(5) executable business logic codes is loaded in the service logic execution environment of application corresponding server and moves.
Made up the general service logical model of element and the generation of flow process control primitive in the described step (1) by general business, be independent of concrete network opening interfacing, implementation platform technology and implementation language, promptly this service logic model and three are uncorrelated; Wherein open interface technology includes but not limited to Parlay/OSA, JAIN, Parlay X, SIP Servlet; The implementation platform technology includes but not limited to the various middleware platform technology of CORBA, Web Service, DCOM, J2EE; Implementation language includes but not limited to Java, C, C ++, C #
Further comprise following content of operation in the described step (2): at different open interface technologies, select the compiler of corresponding universal model respectively for use to this interface model, receive the general service logical model as input by this compiler, scan by the general service logical model of the scan module in this compiler input, the realization that will the scan flow process control primitive determining professional general SBE and describe service logic is mapped as the SBE relevant with the physical interface technology and describes the orderly combination of the flow process control primitive of logical relation between these SBE accordingly again, and then exports the implementation platform technology that is independent of, the service logic model relevant with the physical interface technology.
In the described step (3), different interfacings can be shone upon the different implementation platform technology that is converted to, and also can shine upon the different implementation platform technology that is converted to a kind of interfacing; Change by the mapping that the interface model of various respective type is responsible for the two to the model compiler of implementation platform model.
Described step (3) further comprises following content of operation: interface model to the model compiler of implementation platform model in the implementation platform technology that is independent of that receives input, behind the service logic model relevant with the physical interface technology, utilize the relevant business model scan module of interfacing that the institutional framework of the service logic model of input is carried out model scanning, again in scanning process, SBE that interfacing is relevant and relevant flow process control primitive are mapped as and the platform implementation model of the relevant SBE of this physical interface technology is controlled primitive with the flow process of being correlated with, and then the implementation platform technology model of the output service logic model relevant with the physical interface technology.
Further comprise following content of operation in the described step (4): at different implementation languages or code, select the model compiler of corresponding implementation platform model respectively for use to this code, the implementation platform technology model that is received the service logic model relevant with the physical interface technology by this compiler is as after importing, by the business model scan module relevant the model that receives is scanned with the implementation platform technology, be corresponding code to the mapping block of code with the implementation model element that scans and the relationship map these model elements by the service logic model relevant again, and then export executable service logic run time version with the implementation platform technology.
The present invention is a kind of based on model-driven, fusion the Internet and communication network, the generation system and the method for the telecommunication service of future generation of opening, this method adopts visual model or icon to write service logic, generative process and concrete open interface technology and implementation platform technology are separated from each other, the new telecommunication service that is generated has strengthened its transplantability and reusability between different open interface technologies and different implementation platform technology greatly, improve the level and the ability of service logic reply technique variation, also improved the development rate and the efficient of telecommunication service greatly.In addition, the present invention has following technical characterstic:
The developing telecommunication application pattern of A, employing model-driven: adopt the modeling language of standard to expand, the general business that makes up expression telecommunication service network ability makes up element database-general SBE storehouse.Each general service logical model then is made up of a plurality of general SBE and flow process control primitive, has broken away from direct business development pattern based on code by this.Its advantage is the abstraction hierarchy that has improved business development, has reduced the technical threshold and the expense of business development, and the business model of being created has also kept the neutrality to technology, is convenient to transplant.
B, general service model are to the neutrality and the portability of physical interface technology: present stage, the multiple network open interface technology is also deposited, and comprises Parlay/OSA, JAIN, and SIP Servlet etc. cause professional generation to depend on concrete interfacing.Method of the present invention is separated business model and physical interface technology, guaranteed various open interface technology neutralities, and be responsible for the general service logical model to the mapping the physical interface technology correlation model to the compiler of interface model by concrete universal model, to set up contact, the conversion between the two.Similarly, the general service logical model can select for use different types of universal model to be mapped to respectively on the relevant business model of distinct interface technology to the compiler of interface model, thereby has guaranteed the neutrality of general service logical model between different open interface technologies and transplanted performance.For example universal model after receiving the general service model of input, by scanning and mapping process, will be exported the business model relevant with the Parlay interfacing to the compiler of Parlay interface model; And universal model to the compiler of JAIN interface model after receiving the general service model of input, by scanning and mapping process, export the business model relevant with the JAIN interfacing.
C, with neutrality and the portability of physical interface technology correlation model to the implementation platform technology: after general business model is mapped as the relevant model of physical interface technology, just general SBE is mapped as the corresponding orderly relevant SBE of interfacing, do not relate to concrete implementation platform ins and outs, guaranteed the neutrality of interfacing correlation model the specific implementation platform technology.Be responsible for the relevant service logic model of interfacing to the mapping the specific implementation platform technology correlation model by concrete interface model to the compiler of implementation platform model again, set up the contact between the two.Similarly, the service logic model relevant with interfacing also can be selected the compiler of different types of interface model to the implementation platform model for use, be mapped to respectively on the relevant business model of different implementation platform technology, thereby guaranteed relevant neutrality and the transplantability of service logic model between different implementation platform technology of interfacing.For example the open interface technology of Parlay can adopt the distributed call-by mechanism of CORBA to realize, also can adopt the service-oriented mechanism of Web Service to realize; Professional writes and can realize with pure Java, also can use C ++Realize, can also adopt the assembly of EJB to develop.Therefore, by the compiler of different types of interface model, can guarantee neutrality and the transplantability of business model between difference realization technology that same interfacing is relevant to the implementation platform model.
D, implementation platform technology correlation model are to the portability of concrete programming language: because concrete programming language is also in upgrading that does not stop and evolution, and therefore directly can be more and more higher based on the maintenance and the upgrade cost of the service logic of code.And just can alleviate this burden to the model compiler of code by implementation platform.
Description of drawings
Fig. 1 is that the present invention adopts model-driven, forms schematic diagram towards the generation system structure of the telecommunication service of future generation of merging and opening to the outside world.
Fig. 2 be the present invention adopt model-driven, towards merging and the flow chart of steps of the generation method of the telecommunication service of future generation of opening.
Fig. 3 adopts the inventive method to generate the performing step refinement schematic diagram of telecommunications fused business of future generation.
Fig. 4 adopts the inventive method to generate the implementation step schematic diagram of the portable execution mode of telecommunications fused business of future generation between distinct interface technology and implementation platform technology.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, the present invention is described in further detail below in conjunction with accompanying drawing.
Referring to Fig. 1, to introduce the structure of the professional generation system of model-driven of the present invention and form, this business generation system provides the hardware environment that service logic is edited, compiled.This business generation system mainly includes three parts: business model editor/representational tool 1, model compiler container 2 and resident wherein each type model compiler and corresponding model mapping rule storehouse, model storage repository 3.
Wherein business model editor/representational tool 1 provides the visual general service of various " promptly drag promptly and use " formula to make up element S BE (Service Building Element), comprise call capabilities, send message capability, stationkeeping ability, obtain User Status ability etc., and various flow process control primitive (comprise that flow process is initial, the termination of flow process, order is carried out, branch carries out, circulation is carried out, concurrent execution etc.), be responsible for to generate by a limited quantity general SBE and act on that corresponding flow process control primitive on these SBE represents, be independent of the general service logical model of physical interface technology and implementation platform technology, to support visual editor to this general service logical model, modify feature.Simultaneously, this business model editor/representational tool 1 also can carry out visual edit/expression to interfacing correlation model or the implementation platform correlation model that the centre compiling generates.
Model compiler container 2 provides the running environment of all kinds model compiler, the type of model compiler comprise universal model to the compiler of interface model, interface model to the implementation platform model compiler and the implementation platform model to the compiler of specific code.Each model compiler all is provided with two kinds of modules: the scan module that input model is discerned and scanned, and the model element that scans and flow process control primitive is mapped to mapping block on corresponding object element and the flow process control primitive according to the mapping ruler of setting.The corresponding corresponding model mapping rule storehouse of each compiler is used for instructing the model conversation between the adjacent model layer.
Model repository 3 is mainly used in storage service logic model at all levels and professional element (SBE) storehouse that makes up.
This service creation environment part is realized the mutual of information each other by standard interface.Wherein model repository provides public model access interface, and business model editor/representational tool and various model compiler utilize this interface that the service logic model is realized creating, edited, revises and storage.Business model editor/representational tool 1 and model compiler container 2 are realized the mutual of indication information by message interface, and indication information comprises the type of the source model identification information of input, the model compiler selected for use, object module that output is deposited or the identification information of code etc. at least.
Professional generation system of the present invention also comprises various application servers, is used to provide the execution environment of this business generation system definite service logic output, relevant with implementation platform with various physical interface technology, and realization is mutual with communication network.
Referring to Fig. 2, the telecommunications fused business generating method of future generation that the present invention is based on model-driven, is independent of concrete open interface technology and implementation platform technology is described, it comprises the following steps:
(1) adopt general business structure element S BE and flow process control primitive to generate the general service logical model that is independent of concrete open interface technology and implementation platform technology;
(2) receive the general service logical model as input by universal model to the model compiler of interface model, according to the mapping ruler of setting this general service logic model is mapped to the service logic model relevant with concrete interfacing again;
(3) receive the service logic model of the being imported implementation platform technology that is independent of, relevant with the physical interface technology by interface model to the compiler of implementation platform model after, will be somebody's turn to do the service logic model relevant according to the mapping ruler of setting and be mapped to the service logic model of being correlated with the implementation platform technology with the physical interface technology;
(4) receive the service logic model of being imported relevant by the implementation platform model to the model compiler of code with the implementation platform technology after, will be somebody's turn to do the service logic model relevant according to the mapping ruler of setting and be mapped to the code that concrete programming language is correlated with the implementation platform technology;
(5) executable business logic codes is loaded in the service logic execution environment of application corresponding server and moves.
To the present invention is based on model in order illustrating, to be independent of the business generating method of concrete open interface technology and implementation platform technology, can describe, can be better understood referring to Fig. 3 generate the concrete implementation step of telecommunication service to the present invention refinement.
Referring to Fig. 3, introduce the numerical reference implication of each unit among the figure earlier: represent the service logic model of different levels respectively with the tens of 1 beginning, then be illustrated respectively in the differential units that is comprised in the hierarchical model identical with its front two numeral with hundred figure places of 1 beginning.Represent compiler between different model hierarchies respectively with the tens of 2 beginnings, then be illustrated respectively in the differential units that is comprised in the compiler with its front two numeral same type with hundred figure places of 2 beginnings.Represent the structure element database that different model hierarchies use respectively with the tens of 3 beginnings.Represent the rule base that shines upon between different model layer respectively with the tens of 4 beginnings.The concrete implementation step that the present invention generates the telecommunication service method is:
The first step, generation is independent of the general service model of physical interface technology and implementation platform technology: at first utilize business model editor/representational tool to generate in professional generation system 1 of the present invention and professional service logic model 10 general, that be independent of concrete open interface technology and implementation platform technology is determined in definition, this general service logic model makes up element S BE (100) by limited quantity, the general service that can realize professional correlation function and the flow process that these SBE organize by the logic execution sequence of setting is controlled primitive 101 form.
Second step, carry out the mapping of general service model to physical interface technology correlation model: business model editor/representational tool sends to the conversion indication information of setting the interfacing correlation model to the model compiler container, the model compiler container can be selected the compiler 20 of corresponding universal model to interface model, after the initialization of finishing this compiler, this model compiler 20 receives the general service logical model as input, be responsible for according to the general service logic model of the scanning of the membership credentials between model element by general business model scan module 200, and in the process of scan model, the flow process that the flow process control primitive 101 of the realization that scans being determined professional general SBE (100) and describing service logic is mapped as the relevant SBE (110) of physical interface technology and describes logical relation between these SBE is accordingly controlled the orderly combination of primitive 101, thereby output is independent of the implementation platform technology, the service logic model 11 relevant with the physical interface technology, and store in the model repository, also can select the business model that interfacing is relevant in business model editor/representational tool, to show visually simultaneously.
The 3rd step, carry out the mapping of interfacing correlation model to implementation platform technology correlation model: business model editor/representational tool sends conversion indication information to specific implementation platform technology correlation model to the model compiler container, the model compiler container can be selected the compiler 21 of corresponding interface model to the implementation platform model, after the initialization of finishing this model compiler 21, this model compiler 21 receives the implementation platform technology that is independent of of input, behind the service logic model 11 relevant with the physical interface technology, utilize the relevant business model scan module 210 of interfacing to carry out model scanning according to the institutional framework of the service logic model of input, and in scanning process, the SBE (110) that interfacing is relevant controls the platform implementation model 120 that primitive 101 is mapped as the relevant SBE of this physical interface technology with relevant flow process, and relevant flow process control primitive 101, thereby export the implementation platform technology model 12 of the relevant service logic model of concrete interfacing, and store in the model repository.Also can select simultaneously the business model that the implementation platform technology is relevant in business model editor/representational tool, to show visually.
The 4th step, carry out the mapping of implementation platform technology correlation model to concrete programming language code: business model editor/representational tool sends the conversion indication information that generates concrete programming language code to the model compiler container, the model compiler container can be selected the compiler 22 of corresponding implementation platform model to code, after the initialization of finishing this model compiler 22, after this model compiler 22 receives the relevant service logic model of the implementation platform technology of input, utilize the relevant 220 pairs of models that receive of business model scan module of implementation platform technology to scan, again by the relevant service logic model of implementation platform technology to the mapping block 221 of code with the implementation model element that scans and relationship map be corresponding code, thereby outgoing traffic logical code 13, and with the storage of the form of code file.
The 5th step, executable business logic codes is deployed to application server: after having generated service code, just generate and to carry out service code by the compiler relevant 22 with this language, then this executable code is loaded in the service logic execution environment that application server 2 provided, behind the activation of service, just can mutual the realization be taken place with lower floor's network entity and communicate by letter.
As can be seen from Figure 3, the business model of different levels of the present invention all is to make up structure module or the unit of the SBE of the limited quantity that element S BE storehouse provides as business by corresponding business, by flow process control primitive these SBE is made into orderly implementation according to the logical groups of setting again.Then, last by the mapping conversion that the model compiler between the adjacent model layer is come implementation model according to the model mapping rule storehouse of correspondence, on the technology platform of determining, generate required telecommunication service.
The business generating method of model-driven of the present invention can make things convenient for, transplant and reuse between distinct interface technology and implementation platform technology simply; Fig. 4 is the execution mode flow chart of wherein a kind of transplantability, and its concrete steps repeat no more as previously mentioned.

Claims (10)

1, a kind ofly adopt model-driven, merge generation system the Internet and communication network, that be fit to the telecommunication service of distinct interface and platform technology, it is characterized in that: this system comprises following building block:
Business model editor/representational tool, be used to provide the visual general service of various " promptly drag promptly and use " formula to make up element S BE and various flow process control primitive, so that generate by a plurality of general SBE and the corresponding flow process control primitive general service logical model that represent, that be independent of physical interface technology and implementation platform technology that acts on these SBE, to support visual editor and modification to the general service logical model;
Model compiler container and resident wherein each type model compiler and corresponding model mapping rule storehouse, wherein the model compiler container provides the running environment of all kinds model compiler; The type of model compiler comprises the compiler of universal model to interface model, and interface model is to the compiler of implementation platform model, and the implementation platform model is to the compiler of specific code; Each compiler all has corresponding model mapping rule storehouse, is used to instruct the model conversation between the adjacent model layer; Realize the mutual of indication information by message interface between model compiler container and the business model editor/representational tool; Described indication information comprises the type of the source model identification information of input, the model compiler selected for use, object module that output is deposited or the identification information of code at least;
The model storage repository, be used to store service logic model at all levels and the professional element S BE storehouse that makes up, the model access interface that business model editor/representational tool and various model compiler provide by the model storage repository carries out establishment, modification or the access of service logic model.
2, the generation system of telecommunication service according to claim 1, it is characterized in that: this system also comprises various application servers, be used to provide the execution environment of this business generation system definite service logic output, relevant with implementation platform with various physical interface technology, realization is mutual with communication network.
3, the generation system of telecommunication service according to claim 1 is characterized in that: the various general services that described business model editor/representational tool provides make up element S BE and comprise call capabilities at least, send message capability, stationkeeping ability or obtain the User Status ability; Described flow process control primitive includes but not limited to that initial, the termination of flow process of flow process, order are carried out, branch carries out, circulation is carried out and concurrent execution.
4, the generation system of telecommunication service according to claim 1, it is characterized in that: be provided with two kinds of modules in the described model compiler: model element that scan module-be used for input model is discerned and scanned, mapping block-be used for will scan and flow process control primitive are mapped to corresponding object element and flow process control primitive according to the mapping ruler of setting.
5, a kind of generation method that adopts model-driven, merges telecommunication service the Internet and communication network, opening is characterized in that: comprise the following steps:
(1) adopt general business structure element S BE and flow process control primitive to generate the general service logical model that is independent of concrete open interface technology and implementation platform technology;
(2) receive the general service logical model as input by universal model to the model compiler of interface model, according to the mapping ruler of setting this general service logic model is mapped to the service logic model relevant with concrete interfacing again;
(3) receive the service logic model of the being imported implementation platform technology that is independent of, relevant with the physical interface technology by interface model to the compiler of implementation platform model after, will be somebody's turn to do the service logic model relevant according to the mapping ruler of setting and be mapped to the service logic model of being correlated with the implementation platform technology with the physical interface technology;
(4) receive the service logic model of being imported relevant by the implementation platform model to the model compiler of code with the implementation platform technology after, will be somebody's turn to do the service logic model relevant according to the mapping ruler of setting and be mapped to the code that concrete programming language is correlated with the implementation platform technology;
(5) executable business logic codes is loaded in the service logic execution environment of application corresponding server and moves.
6, the generation method of telecommunication service according to claim 5, it is characterized in that: the general service logical model that makes up element and the generation of flow process control primitive in the described step (1) by general business, be independent of concrete network opening interfacing, implementation platform technology and implementation language, promptly this service logic model and three are uncorrelated; Wherein open interface technology includes but not limited to Parlay/OSA, JAIN, Parlay X, SIPServlet; The implementation platform technology includes but not limited to the various middleware platform technology of CORBA, Web Service, DCOM, J2EE; Implementation language includes but not limited to Java, C, C ++, C #
7, the generation method of telecommunication service according to claim 5, it is characterized in that: further comprise following content of operation in the described step (2): at different open interface technologies, select the compiler of corresponding universal model respectively for use to this interface model, receive the general service logical model as input by this compiler, scan by the general service logical model of the scan module in this compiler input, the realization that will the scan flow process control primitive determining professional general SBE and describe service logic is mapped as the SBE relevant with the physical interface technology and describes the orderly combination of the flow process control primitive of logical relation between these SBE accordingly again, and then exports the implementation platform technology that is independent of, the service logic model relevant with the physical interface technology.
8, the generation method of telecommunication service according to claim 5, it is characterized in that: in the described step (3), different interfacings can be shone upon the different implementation platform technology that is converted to, and also can shine upon the different implementation platform technology that is converted to a kind of interfacing; Change by the mapping that the interface model of various respective type is responsible for the two to the model compiler of implementation platform model.
9, generation method according to claim 5 or 8 described telecommunication services, it is characterized in that: described step (3) further comprises following content of operation: interface model to the model compiler of implementation platform model in the implementation platform technology that is independent of that receives input, behind the service logic model relevant with the physical interface technology, utilize the relevant business model scan module of interfacing that the institutional framework of the service logic model of input is carried out model scanning, again in scanning process, SBE that interfacing is relevant and relevant flow process control primitive are mapped as and the platform implementation model of the relevant SBE of this physical interface technology is controlled primitive with the flow process of being correlated with, and then the implementation platform technology model of the output service logic model relevant with the physical interface technology.
10, the generation method of telecommunication service according to claim 5, it is characterized in that: further comprise following content of operation in the described step (4): at different implementation languages, select the model compiler of corresponding implementation platform model respectively for use to this code, the implementation platform technology model that is received the service logic model relevant with the physical interface technology by this compiler is as after importing, by the business model scan module relevant the model that receives is scanned with the implementation platform technology, be corresponding code to the mapping block of code with the implementation model element that scans and the relationship map these model elements by the service logic model relevant again, and then export executable service logic run time version with the implementation platform technology.
CNB2005101150581A 2005-11-23 2005-11-23 Model driven fused business generating method adapt to different interfaces and platform technique Expired - Fee Related CN100459613C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005101150581A CN100459613C (en) 2005-11-23 2005-11-23 Model driven fused business generating method adapt to different interfaces and platform technique

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005101150581A CN100459613C (en) 2005-11-23 2005-11-23 Model driven fused business generating method adapt to different interfaces and platform technique

Publications (2)

Publication Number Publication Date
CN1767537A true CN1767537A (en) 2006-05-03
CN100459613C CN100459613C (en) 2009-02-04

Family

ID=36743141

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101150581A Expired - Fee Related CN100459613C (en) 2005-11-23 2005-11-23 Model driven fused business generating method adapt to different interfaces and platform technique

Country Status (1)

Country Link
CN (1) CN100459613C (en)

Cited By (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101155332B (en) * 2006-09-29 2010-05-12 中国电信股份有限公司 Mobile communication service platform system structure and implementing method thereof
WO2010130165A1 (en) 2009-05-14 2010-11-18 中兴通讯股份有限公司 Method and system for generating open telecommunication service based on internet
CN101055521B (en) * 2007-04-04 2011-08-10 中兴通讯股份有限公司 Mapping rule visualized generation method and system
WO2011153710A1 (en) * 2010-06-12 2011-12-15 Sap Ag Managing consistent interfaces for service delivery business objects across heterogeneous systems
US8364608B2 (en) 2010-06-15 2013-01-29 Sap Ag Managing consistent interfaces for export declaration and export declaration request business objects across heterogeneous systems
US8364715B2 (en) 2008-03-31 2013-01-29 Sap Ag Managing consistent interfaces for automatic identification label business objects across heterogeneous systems
US8370233B2 (en) 2008-03-31 2013-02-05 Sap Ag Managing consistent interfaces for business objects across heterogeneous systems
US8370272B2 (en) 2010-06-15 2013-02-05 Sap Ag Managing consistent interfaces for business document message monitoring view, customs arrangement, and freight list business objects across heterogeneous systems
US8374931B2 (en) 2006-03-31 2013-02-12 Sap Ag Consistent set of interfaces derived from a business object model
US8392364B2 (en) 2006-07-10 2013-03-05 Sap Ag Consistent set of interfaces derived from a business object model
US8396751B2 (en) 2009-09-30 2013-03-12 Sap Ag Managing consistent interfaces for merchandising business objects across heterogeneous systems
US8396768B1 (en) 2006-09-28 2013-03-12 Sap Ag Managing consistent interfaces for human resources business objects across heterogeneous systems
US8413165B2 (en) 2008-03-31 2013-04-02 Sap Ag Managing consistent interfaces for maintenance order business objects across heterogeneous systems
US8412603B2 (en) 2010-06-15 2013-04-02 Sap Ag Managing consistent interfaces for currency conversion and date and time business objects across heterogeneous systems
US8417593B2 (en) 2008-02-28 2013-04-09 Sap Ag System and computer-readable medium for managing consistent interfaces for business objects across heterogeneous systems
US8417588B2 (en) 2010-06-15 2013-04-09 Sap Ag Managing consistent interfaces for goods tag, production bill of material hierarchy, and release order template business objects across heterogeneous systems
US8423418B2 (en) 2008-03-31 2013-04-16 Sap Ag Managing consistent interfaces for business objects across heterogeneous systems
US8433585B2 (en) 2008-03-31 2013-04-30 Sap Ag Managing consistent interfaces for business objects across heterogeneous systems
US8463666B2 (en) 2008-11-25 2013-06-11 Sap Ag Managing consistent interfaces for merchandise and assortment planning business objects across heterogeneous systems
US8473317B2 (en) 2008-03-31 2013-06-25 Sap Ag Managing consistent interfaces for service part business objects across heterogeneous systems
US8515794B2 (en) 2010-06-15 2013-08-20 Sap Ag Managing consistent interfaces for employee time event and human capital management view of payroll process business objects across heterogeneous systems
US8521621B1 (en) 2012-06-28 2013-08-27 Sap Ag Consistent interface for inbound delivery request
US8521838B2 (en) 2011-07-28 2013-08-27 Sap Ag Managing consistent interfaces for communication system and object identifier mapping business objects across heterogeneous systems
US8554586B2 (en) 2008-06-26 2013-10-08 Sap Ag Managing consistent interfaces for business objects across heterogeneous systems
US8560392B2 (en) 2011-07-28 2013-10-15 Sap Ag Managing consistent interfaces for a point of sale transaction business object across heterogeneous systems
US8566193B2 (en) 2006-08-11 2013-10-22 Sap Ag Consistent set of interfaces derived from a business object model
US8566185B2 (en) 2008-06-26 2013-10-22 Sap Ag Managing consistent interfaces for financial instrument business objects across heterogeneous systems
US8577760B2 (en) 2008-11-25 2013-11-05 Sap Ag Managing consistent interfaces for tax authority business objects across heterogeneous systems
US8577991B2 (en) 2008-03-31 2013-11-05 Sap Ag Managing consistent interfaces for internal service request business objects across heterogeneous systems
US8589263B2 (en) 2008-03-31 2013-11-19 Sap Ag Managing consistent interfaces for retail business objects across heterogeneous systems
US8601490B2 (en) 2011-07-28 2013-12-03 Sap Ag Managing consistent interfaces for business rule business object across heterogeneous systems
US8606723B2 (en) 2004-06-04 2013-12-10 Sap Ag Consistent set of interfaces derived from a business object model
US8615451B1 (en) 2012-06-28 2013-12-24 Sap Ag Consistent interface for goods and activity confirmation
US8645228B2 (en) 2008-06-26 2014-02-04 Sap Ag Managing consistent interfaces for business objects across heterogeneous systems
US8655756B2 (en) 2004-06-04 2014-02-18 Sap Ag Consistent set of interfaces derived from a business object model
US8666845B2 (en) 2011-07-28 2014-03-04 Sap Ag Managing consistent interfaces for a customer requirement business object across heterogeneous systems
US8671064B2 (en) 2008-06-26 2014-03-11 Sap Ag Managing consistent interfaces for supply chain management business objects across heterogeneous systems
US8671041B2 (en) 2008-12-12 2014-03-11 Sap Ag Managing consistent interfaces for credit portfolio business objects across heterogeneous systems
US8694397B2 (en) 2004-06-18 2014-04-08 Sap Ag Consistent set of interfaces derived from a business object model
US8725654B2 (en) 2011-07-28 2014-05-13 Sap Ag Managing consistent interfaces for employee data replication business objects across heterogeneous systems
US8732083B2 (en) 2010-06-15 2014-05-20 Sap Ag Managing consistent interfaces for number range, number range profile, payment card payment authorisation, and product template template business objects across heterogeneous systems
US8744937B2 (en) 2005-02-25 2014-06-03 Sap Ag Consistent set of interfaces derived from a business object model
US8756274B2 (en) 2012-02-16 2014-06-17 Sap Ag Consistent interface for sales territory message type set 1
US8756135B2 (en) 2012-06-28 2014-06-17 Sap Ag Consistent interface for product valuation data and product valuation level
US8762453B2 (en) 2012-02-16 2014-06-24 Sap Ag Consistent interface for feed collaboration group and feed event subscription
US8762454B2 (en) 2012-02-16 2014-06-24 Sap Ag Consistent interface for flag and tag
CN103885809A (en) * 2012-12-24 2014-06-25 中国移动通信集团辽宁有限公司 Cross-platform C++CORBA (common object request breaker architecture) container and implementation method thereof
US8775280B2 (en) 2011-07-28 2014-07-08 Sap Ag Managing consistent interfaces for financial business objects across heterogeneous systems
US8924269B2 (en) 2006-05-13 2014-12-30 Sap Ag Consistent set of interfaces derived from a business object model
US8930248B2 (en) 2008-03-31 2015-01-06 Sap Se Managing consistent interfaces for supply network business objects across heterogeneous systems
US8949855B2 (en) 2012-06-28 2015-02-03 Sap Se Consistent interface for address snapshot and approval process definition
US8984050B2 (en) 2012-02-16 2015-03-17 Sap Se Consistent interface for sales territory message type set 2
US9043236B2 (en) 2012-08-22 2015-05-26 Sap Se Consistent interface for financial instrument impairment attribute values analytical result
CN104679511A (en) * 2015-02-10 2015-06-03 北京系统工程研究所 Method for generating MapReduce codes based on MDE (Model-Driven Engineering) model transformation
US9076112B2 (en) 2012-08-22 2015-07-07 Sap Se Consistent interface for financial instrument impairment expected cash flow analytical result
US9135585B2 (en) 2010-06-15 2015-09-15 Sap Se Managing consistent interfaces for property library, property list template, quantity conversion virtual object, and supplier property specification business objects across heterogeneous systems
CN105045616A (en) * 2015-07-03 2015-11-11 浪潮软件集团有限公司 Method and device for calling driver
US9191357B2 (en) 2013-03-15 2015-11-17 Sap Se Consistent interface for email activity business object
US9191343B2 (en) 2013-03-15 2015-11-17 Sap Se Consistent interface for appointment activity business object
US9232368B2 (en) 2012-02-16 2016-01-05 Sap Se Consistent interface for user feed administrator, user feed event link and user feed settings
US9237425B2 (en) 2012-02-16 2016-01-12 Sap Se Consistent interface for feed event, feed event document and feed event type
US9246869B2 (en) 2012-06-28 2016-01-26 Sap Se Consistent interface for opportunity
US9261950B2 (en) 2012-06-28 2016-02-16 Sap Se Consistent interface for document output request
US9367826B2 (en) 2012-06-28 2016-06-14 Sap Se Consistent interface for entitlement product
US9400998B2 (en) 2012-06-28 2016-07-26 Sap Se Consistent interface for message-based communication arrangement, organisational centre replication request, and payment schedule
CN106020801A (en) * 2016-05-12 2016-10-12 广州鼎东信息科技有限公司 Graphic fourth-generation language (4GL) and application generation system thereof
CN106293651A (en) * 2015-05-19 2017-01-04 深圳中兴网信科技有限公司 The implementation method of a kind of general-purpose interface and device
US9547833B2 (en) 2012-08-22 2017-01-17 Sap Se Consistent interface for financial instrument impairment calculation
CN109871560A (en) * 2017-12-05 2019-06-11 北京京东尚科信息技术有限公司 A kind of method and apparatus of operational objective model
CN110069321A (en) * 2019-03-16 2019-07-30 平安城市建设科技(深圳)有限公司 Business containerization operation method, equipment, storage medium and device
CN112256252A (en) * 2019-07-22 2021-01-22 腾讯科技(深圳)有限公司 Interface generation method and device, storage medium and electronic equipment
CN113454551A (en) * 2019-02-18 2021-09-28 西门子股份公司 Automated code generator for interoperability between industrial ecosystems

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6199195B1 (en) * 1999-07-08 2001-03-06 Science Application International Corporation Automatically generated objects within extensible object frameworks and links to enterprise resources
CN1266601C (en) * 2004-10-29 2006-07-26 北京邮电大学 Performance optimization method for voice value added service system

Cited By (84)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8606723B2 (en) 2004-06-04 2013-12-10 Sap Ag Consistent set of interfaces derived from a business object model
US8655756B2 (en) 2004-06-04 2014-02-18 Sap Ag Consistent set of interfaces derived from a business object model
US8694397B2 (en) 2004-06-18 2014-04-08 Sap Ag Consistent set of interfaces derived from a business object model
US8744937B2 (en) 2005-02-25 2014-06-03 Sap Ag Consistent set of interfaces derived from a business object model
US8374931B2 (en) 2006-03-31 2013-02-12 Sap Ag Consistent set of interfaces derived from a business object model
US8924269B2 (en) 2006-05-13 2014-12-30 Sap Ag Consistent set of interfaces derived from a business object model
US8392364B2 (en) 2006-07-10 2013-03-05 Sap Ag Consistent set of interfaces derived from a business object model
US8566193B2 (en) 2006-08-11 2013-10-22 Sap Ag Consistent set of interfaces derived from a business object model
US8606639B1 (en) 2006-09-28 2013-12-10 Sap Ag Managing consistent interfaces for purchase order business objects across heterogeneous systems
US8571961B1 (en) 2006-09-28 2013-10-29 Sap Ag Managing consistent interfaces for financial business objects across heterogeneous systems
US8396768B1 (en) 2006-09-28 2013-03-12 Sap Ag Managing consistent interfaces for human resources business objects across heterogeneous systems
US8402473B1 (en) 2006-09-28 2013-03-19 Sap Ag Managing consistent interfaces for demand business objects across heterogeneous systems
US8468544B1 (en) 2006-09-28 2013-06-18 Sap Ag Managing consistent interfaces for demand planning business objects across heterogeneous systems
CN101155332B (en) * 2006-09-29 2010-05-12 中国电信股份有限公司 Mobile communication service platform system structure and implementing method thereof
CN101055521B (en) * 2007-04-04 2011-08-10 中兴通讯股份有限公司 Mapping rule visualized generation method and system
US8417593B2 (en) 2008-02-28 2013-04-09 Sap Ag System and computer-readable medium for managing consistent interfaces for business objects across heterogeneous systems
US8799115B2 (en) 2008-02-28 2014-08-05 Sap Ag Managing consistent interfaces for business objects across heterogeneous systems
US8930248B2 (en) 2008-03-31 2015-01-06 Sap Se Managing consistent interfaces for supply network business objects across heterogeneous systems
US8423418B2 (en) 2008-03-31 2013-04-16 Sap Ag Managing consistent interfaces for business objects across heterogeneous systems
US8433585B2 (en) 2008-03-31 2013-04-30 Sap Ag Managing consistent interfaces for business objects across heterogeneous systems
US8589263B2 (en) 2008-03-31 2013-11-19 Sap Ag Managing consistent interfaces for retail business objects across heterogeneous systems
US8413165B2 (en) 2008-03-31 2013-04-02 Sap Ag Managing consistent interfaces for maintenance order business objects across heterogeneous systems
US8473317B2 (en) 2008-03-31 2013-06-25 Sap Ag Managing consistent interfaces for service part business objects across heterogeneous systems
US8370233B2 (en) 2008-03-31 2013-02-05 Sap Ag Managing consistent interfaces for business objects across heterogeneous systems
US8577991B2 (en) 2008-03-31 2013-11-05 Sap Ag Managing consistent interfaces for internal service request business objects across heterogeneous systems
US8364715B2 (en) 2008-03-31 2013-01-29 Sap Ag Managing consistent interfaces for automatic identification label business objects across heterogeneous systems
US8645228B2 (en) 2008-06-26 2014-02-04 Sap Ag Managing consistent interfaces for business objects across heterogeneous systems
US8554586B2 (en) 2008-06-26 2013-10-08 Sap Ag Managing consistent interfaces for business objects across heterogeneous systems
US8671064B2 (en) 2008-06-26 2014-03-11 Sap Ag Managing consistent interfaces for supply chain management business objects across heterogeneous systems
US8566185B2 (en) 2008-06-26 2013-10-22 Sap Ag Managing consistent interfaces for financial instrument business objects across heterogeneous systems
US9047578B2 (en) 2008-06-26 2015-06-02 Sap Se Consistent set of interfaces for business objects across heterogeneous systems
US8463666B2 (en) 2008-11-25 2013-06-11 Sap Ag Managing consistent interfaces for merchandise and assortment planning business objects across heterogeneous systems
US8577760B2 (en) 2008-11-25 2013-11-05 Sap Ag Managing consistent interfaces for tax authority business objects across heterogeneous systems
US8671041B2 (en) 2008-12-12 2014-03-11 Sap Ag Managing consistent interfaces for credit portfolio business objects across heterogeneous systems
CN101557297B (en) * 2009-05-14 2011-06-22 中兴通讯股份有限公司 Internet-based open telecommunication service generation system and method thereof
WO2010130165A1 (en) 2009-05-14 2010-11-18 中兴通讯股份有限公司 Method and system for generating open telecommunication service based on internet
US8396751B2 (en) 2009-09-30 2013-03-12 Sap Ag Managing consistent interfaces for merchandising business objects across heterogeneous systems
US8554637B2 (en) 2009-09-30 2013-10-08 Sap Ag Managing consistent interfaces for merchandising business objects across heterogeneous systems
WO2011153710A1 (en) * 2010-06-12 2011-12-15 Sap Ag Managing consistent interfaces for service delivery business objects across heterogeneous systems
US8515794B2 (en) 2010-06-15 2013-08-20 Sap Ag Managing consistent interfaces for employee time event and human capital management view of payroll process business objects across heterogeneous systems
US8417588B2 (en) 2010-06-15 2013-04-09 Sap Ag Managing consistent interfaces for goods tag, production bill of material hierarchy, and release order template business objects across heterogeneous systems
US8412603B2 (en) 2010-06-15 2013-04-02 Sap Ag Managing consistent interfaces for currency conversion and date and time business objects across heterogeneous systems
US8732083B2 (en) 2010-06-15 2014-05-20 Sap Ag Managing consistent interfaces for number range, number range profile, payment card payment authorisation, and product template template business objects across heterogeneous systems
US8370272B2 (en) 2010-06-15 2013-02-05 Sap Ag Managing consistent interfaces for business document message monitoring view, customs arrangement, and freight list business objects across heterogeneous systems
US9135585B2 (en) 2010-06-15 2015-09-15 Sap Se Managing consistent interfaces for property library, property list template, quantity conversion virtual object, and supplier property specification business objects across heterogeneous systems
US8364608B2 (en) 2010-06-15 2013-01-29 Sap Ag Managing consistent interfaces for export declaration and export declaration request business objects across heterogeneous systems
US8775280B2 (en) 2011-07-28 2014-07-08 Sap Ag Managing consistent interfaces for financial business objects across heterogeneous systems
US8666845B2 (en) 2011-07-28 2014-03-04 Sap Ag Managing consistent interfaces for a customer requirement business object across heterogeneous systems
US8560392B2 (en) 2011-07-28 2013-10-15 Sap Ag Managing consistent interfaces for a point of sale transaction business object across heterogeneous systems
US8725654B2 (en) 2011-07-28 2014-05-13 Sap Ag Managing consistent interfaces for employee data replication business objects across heterogeneous systems
US8601490B2 (en) 2011-07-28 2013-12-03 Sap Ag Managing consistent interfaces for business rule business object across heterogeneous systems
US8521838B2 (en) 2011-07-28 2013-08-27 Sap Ag Managing consistent interfaces for communication system and object identifier mapping business objects across heterogeneous systems
US8756274B2 (en) 2012-02-16 2014-06-17 Sap Ag Consistent interface for sales territory message type set 1
US9237425B2 (en) 2012-02-16 2016-01-12 Sap Se Consistent interface for feed event, feed event document and feed event type
US8762454B2 (en) 2012-02-16 2014-06-24 Sap Ag Consistent interface for flag and tag
US8762453B2 (en) 2012-02-16 2014-06-24 Sap Ag Consistent interface for feed collaboration group and feed event subscription
US8984050B2 (en) 2012-02-16 2015-03-17 Sap Se Consistent interface for sales territory message type set 2
US9232368B2 (en) 2012-02-16 2016-01-05 Sap Se Consistent interface for user feed administrator, user feed event link and user feed settings
US8949855B2 (en) 2012-06-28 2015-02-03 Sap Se Consistent interface for address snapshot and approval process definition
US9261950B2 (en) 2012-06-28 2016-02-16 Sap Se Consistent interface for document output request
US8756135B2 (en) 2012-06-28 2014-06-17 Sap Ag Consistent interface for product valuation data and product valuation level
US9400998B2 (en) 2012-06-28 2016-07-26 Sap Se Consistent interface for message-based communication arrangement, organisational centre replication request, and payment schedule
US9367826B2 (en) 2012-06-28 2016-06-14 Sap Se Consistent interface for entitlement product
US8521621B1 (en) 2012-06-28 2013-08-27 Sap Ag Consistent interface for inbound delivery request
US8615451B1 (en) 2012-06-28 2013-12-24 Sap Ag Consistent interface for goods and activity confirmation
US9246869B2 (en) 2012-06-28 2016-01-26 Sap Se Consistent interface for opportunity
US9547833B2 (en) 2012-08-22 2017-01-17 Sap Se Consistent interface for financial instrument impairment calculation
US9076112B2 (en) 2012-08-22 2015-07-07 Sap Se Consistent interface for financial instrument impairment expected cash flow analytical result
US9043236B2 (en) 2012-08-22 2015-05-26 Sap Se Consistent interface for financial instrument impairment attribute values analytical result
CN103885809A (en) * 2012-12-24 2014-06-25 中国移动通信集团辽宁有限公司 Cross-platform C++CORBA (common object request breaker architecture) container and implementation method thereof
US9191357B2 (en) 2013-03-15 2015-11-17 Sap Se Consistent interface for email activity business object
US9191343B2 (en) 2013-03-15 2015-11-17 Sap Se Consistent interface for appointment activity business object
CN104679511A (en) * 2015-02-10 2015-06-03 北京系统工程研究所 Method for generating MapReduce codes based on MDE (Model-Driven Engineering) model transformation
CN106293651A (en) * 2015-05-19 2017-01-04 深圳中兴网信科技有限公司 The implementation method of a kind of general-purpose interface and device
CN105045616A (en) * 2015-07-03 2015-11-11 浪潮软件集团有限公司 Method and device for calling driver
CN105045616B (en) * 2015-07-03 2018-02-23 浪潮软件集团有限公司 Method and device for calling driver
CN106020801B (en) * 2016-05-12 2020-11-10 祝冠英 Graphic fourth generation language and application generation system thereof
CN106020801A (en) * 2016-05-12 2016-10-12 广州鼎东信息科技有限公司 Graphic fourth-generation language (4GL) and application generation system thereof
CN109871560A (en) * 2017-12-05 2019-06-11 北京京东尚科信息技术有限公司 A kind of method and apparatus of operational objective model
CN109871560B (en) * 2017-12-05 2023-08-08 北京京东尚科信息技术有限公司 Method and device for operating target model
CN113454551A (en) * 2019-02-18 2021-09-28 西门子股份公司 Automated code generator for interoperability between industrial ecosystems
CN110069321A (en) * 2019-03-16 2019-07-30 平安城市建设科技(深圳)有限公司 Business containerization operation method, equipment, storage medium and device
CN112256252A (en) * 2019-07-22 2021-01-22 腾讯科技(深圳)有限公司 Interface generation method and device, storage medium and electronic equipment
CN112256252B (en) * 2019-07-22 2023-09-26 腾讯科技(深圳)有限公司 Interface generation method and device, storage medium and electronic equipment

Also Published As

Publication number Publication date
CN100459613C (en) 2009-02-04

Similar Documents

Publication Publication Date Title
CN100459613C (en) Model driven fused business generating method adapt to different interfaces and platform technique
EP0860773A1 (en) Method of generating a software application
CN1304945C (en) Automatic generatnig method for configuration interface of telecommunicating apparatus
Rademacher et al. Aspect-oriented modeling of technology heterogeneity in microservice architecture
CN1928816A (en) Model drive for embedded system software and component development method
CN101841515A (en) Target variable protocol data unit codec code automatic generation implementation method
CN1359065A (en) Method and system for converting abstract syntax notation 1 data model to object model
Bergmayr et al. Generating Metamodels from Grammars by Chaining Translational and By-Example Techniques.
CN109871241A (en) A kind of configuration method of Cross-environment application server
CN101630253A (en) Method for developing concurrent software based on object-oriented Petri network and system thereof
CN1314225C (en) System for realizing open telecommunication business based on XML file and thereof
CN1869926A (en) Method and system for generating artificial equipment panel
Mannadiar et al. Domain-specific engineering of domain-specific languages
Kulscár et al. Bringing Clouds down to Earth: Modeling Arrowhead Deployments via Eclipse Vorto.
CN1132390C (en) Telecom service developing method based on independent service module
Lago et al. Tool support for traceable product evolution
López-Jaquero et al. Towards adaptive user interfaces generation: One step closer to people
Zúñiga-Prieto et al. IOT-ADL: An ADL for describing cloud IoT applications
Morin et al. Taming heterogeneity and distribution in sCPS
CN1755642A (en) Integrated software testing method with test flexibility
Ostadzadeh et al. An MDA-based generic framework to address various aspects of enterprise architecture
Srai et al. Generated Psm Multi-Layered Model Using Mda Approach
Truyen et al. On interaction refinement in middleware
CN1864203A (en) A dialog control for dialog systems
CN106933563B (en) Page flow editor

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
ASS Succession or assignment of patent right

Owner name: JIANGSU YIFENG COMMUNICATION EQUIPMENT CO., LTD.

Free format text: FORMER OWNER: BEIJING POSTAL AND TELECOMMUNICATIONS UNIV.

Effective date: 20120327

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 100876 HAIDIAN, BEIJING TO: 225004 YANGZHOU, JIANGSU PROVINCE

EE01 Entry into force of recordation of patent licensing contract

Assignee: Jiangsu Yifeng Communication Equipment Co., Ltd.

Assignor: Beijing University of Posts and Telecommunications

Contract record no.: 2012320000177

Denomination of invention: Model driven fused business generating method adapt to different interfaces and platform technique

Granted publication date: 20090204

License type: Exclusive License

Open date: 20060503

Record date: 20120307

TR01 Transfer of patent right

Effective date of registration: 20120327

Address after: Guangling Industrial Park in Jiangsu city of Yangzhou province Genshin road 225004 No. 1

Patentee after: Jiangsu Yifeng Communication Equipment Co., Ltd.

Address before: 100876 Beijing city Haidian District Xitucheng Road No. 10

Patentee before: Beijing University of Posts and Telecommunications

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090204

Termination date: 20161123

CF01 Termination of patent right due to non-payment of annual fee