[go: up one dir, main page]

CN100571248C - Service implementation method in a kind of Parlay/OSA environment - Google Patents

Service implementation method in a kind of Parlay/OSA environment Download PDF

Info

Publication number
CN100571248C
CN100571248C CNB2004100701633A CN200410070163A CN100571248C CN 100571248 C CN100571248 C CN 100571248C CN B2004100701633 A CNB2004100701633 A CN B2004100701633A CN 200410070163 A CN200410070163 A CN 200410070163A CN 100571248 C CN100571248 C CN 100571248C
Authority
CN
China
Prior art keywords
service
parlay
osa
environment
scripts
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.)
Expired - Fee Related
Application number
CNB2004100701633A
Other languages
Chinese (zh)
Other versions
CN1731781A (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CNB2004100701633A priority Critical patent/CN100571248C/en
Publication of CN1731781A publication Critical patent/CN1731781A/en
Application granted granted Critical
Publication of CN100571248C publication Critical patent/CN100571248C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Devices For Executing Special Programs (AREA)

Abstract

The invention discloses the service implementation method in a kind of Parlay/OSA environment, comprise following treatment step: the first step, generate service scripts by service creation environment, describe service logic, business datum, state information that following content: Parlay/OSA uses in the described service scripts; In second step, service scripts is loaded into service logic execution environment; The 3rd step, by the service logic of service logic execution environment identification services file, call corresponding Parlay/OSA interface, finish the parsing of service logic and carry out.Realized that exploitation and execution professional in the Parlay/OSA environment are separated, adopted method of the present invention, the method for third party's business development merchant provides a kind of more effective quick exploitation Parlay/OSA to use can attract more third party.

Description

Service implementation method in a kind of Parlay/OSA environment
Technical field
The present invention relates to the service implementation method in a kind of Parlay/OSA environment, particularly relate to by service logic execution environment (Service Logic Executive Environment is hereinafter to be referred as SLEE) and realize professional method.
Background technology
As shown in Figure 1, Parlay/OSA is the application programming interfaces that can allow IT developer create telecommunication service fast, it is a kind of professional opening business structure of exploitation fast that is used for, it is conceived to business development and bearer network are separated, become independent sector so that third party's business development merchant participates in the competition, help multi-vendor intercommunication and develop new business apace, realize the opening of business development.Parlay/OSA adopts a kind of opening, standard, unified network application DLL (dynamic link library), makes employed operating system of network layer and application layer and development language independent fully, for third party producer provides professional loading means.
Traditional Parlay/OSA uses the interface that calls SCF in the Parlay gateway as required, the Parlay gateway sends request message by protocol adaptation to bottom-layer network, Parlay gateway waits network return information calls the different call back function that Parlay/OSA uses according to different information then.The service logic that Parlay/OSA uses also is to obtain embodying in different readjustments is realized.This process also be by the CORBA of Parlay gateway realize determined.Therefore the Parlay/OSA application developer need have more deep understanding to interface function and the professional logical relation of Parlay/OSA.Sending with call back function of request message all is to use certain programming language to realize in the structure that traditional Parlay/OSA uses, and this structure is the common feature that Parlay/OSA uses.
Summary of the invention
The invention provides the service implementation method in a kind of Parlay/OSA environment, can realize in the Parlay/OSA environment that professional exploitation and execution are separated, the speed of simplifying the difficulty of business development and accelerating to develop.
Implementation method of the present invention comprises following treatment step:
The first step generates service scripts by service creation environment, describes service logic, business datum, state information that following content: Parlay/OSA uses in the described service scripts;
In second step, service scripts is loaded into service logic execution environment;
The 3rd step, by the service logic of service logic execution environment identification services file, call corresponding Parlay/OSA interface, finish the parsing of service logic and carry out.
Described service scripts can adopt the form of intermediate language, and described service needed meets the form of stipulating in the service logic execution environment.
Described the 3rd step specifically comprises following processing procedure:
Middle language file is resolved,, in internal memory, set up corresponding document tree according to the structure of service scripts;
Document tree in the internal memory is scanned, determine the difference in functionality piece in the document tree, and note the position of each functional block;
Each callback interface function finds the function corresponding piece according to the position of the functional block of record, and the service logic described in the function blocks, thereby finishes the execution that whole Parlay/OSA uses.
The service scripts of described intermediate language form can be the service scripts of XML form.
The present invention has used for reference the notion of business development environment SCE and service logic execution environment SLEE in the traditional intelligence net, realize that in the Parlay/OSA environment professional exploitation and execution are separated, adopt method of the present invention, method for third party's business development merchant provides a kind of more effective quick exploitation Parlay/OSA to use can attract more third party.
Description of drawings
Fig. 1 is the architectural schematic of Parlay/OSA;
Fig. 2 is the flowchart that the present invention adopts intermediate language form Parlay/OSA to use.
Embodiment
SLEE in the Parlay/OSA environment of the present invention has kept the structure that conventional P arlay/OSA uses substantially, handles Parlay/OSA and use the part that belongs to this call back function processing in the intermediate language IL document in each callback interface function.The basic function of SLEE comprises that the Parlay/OSA application intermediate language IL document to input carries out structural analysis, service logic analysis, controls operation flow, calls by the Parlay/OSA interface function and obtain callback data etc.
Enforcement of the present invention can be divided into two parts: the one, and the Parlay/OSA profile of intermediate language IL form is described the communications field miscellaneous service of (comprising data communication and mobile communication); The 2nd, the Parlay/OSA profile of intermediate language IL form is loaded into service logic execution environment SLEE, operation Parlay/OSA uses.The present invention is described in further detail below in conjunction with Fig. 2 and example.
Now describing Parlay/OSA with the XML language as intermediate language uses.It is as follows that the XML that Parlay/OSA uses describes file structure:
<?xml?version=″1.0″encoding=″UTF-8″?>
<!DOCTYPE?SYSTEM″sample.dtd″>
<SERVICE>
<var-define>
Variable-definition
</var-define>
<authentication>
The authentication that Parlay/OSA uses
</authentication>
<callback1>
The realization of callback1 is described
</callback1>
<callback2>
The realization of callbakc2 is described
</callback2>
......
<callbackn>
The realization of callbackn is described
</callbackn>
</SERVICE>
Wherein sample.dtd is a type definition document, has defined employed mark in the XML document, and is as implied above<authentication 〉,<callback1〉etc.
After the document is loaded among the service execution environment SLEE, the parsing of advanced interline Language Document.The resolver of XML file has multiple, uses Java DOM resolver here.By the parsing of Java DOM resolver, service logic execution environment SLEE has set up corresponding document tree according to the structure of XML document in internal memory, XML document has been loaded into internal memory; Then, service logic execution environment SLEE scans the document tree in the internal memory, determines the difference in functionality piece in the document tree, as authentication, callback interface etc., and notes the position of each functional block; Each callback interface function finds the function corresponding piece according to the position of the functional block of record, and the service logic described in the function blocks, thereby finishes the execution that whole Parlay/OSA uses.
The service logic execution environment of introduction of the present invention has been used for reference the notion of business development environment SCE and service logic execution environment SLEE in the traditional intelligence net, realize that in the Parlay/OSA environment professional exploitation and execution are separated, have very important significance developing the Parlay/OSA application quickly and easily.

Claims (3)

1. the service implementation method in the Parlay/OSA environment is characterized in that described method comprises following treatment step:
The first step generates service scripts by service creation environment, describes following content in the described service scripts:
Service logic, business datum, state information that Parlay/OSA uses;
In second step, service scripts is loaded into service logic execution environment;
The 3rd step, middle language file is resolved, according to the structure of service scripts, in internal memory, set up corresponding document tree; Document tree in the internal memory is scanned, determine the difference in functionality piece in the document tree, and note the position of each functional block; Each callback interface function finds the function corresponding piece according to the position of the functional block of record, and the service logic described in the function blocks, thereby finishes the execution that whole Parlay/OSA uses.
2. the method for claim 1 is characterized in that, described service scripts adopts the form of intermediate language, and described service needed meets the form of stipulating in the service logic execution environment.
3. method as claimed in claim 2 is characterized in that, the service scripts of described intermediate language form is the service scripts of XML form.
CNB2004100701633A 2004-08-04 2004-08-04 Service implementation method in a kind of Parlay/OSA environment Expired - Fee Related CN100571248C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100701633A CN100571248C (en) 2004-08-04 2004-08-04 Service implementation method in a kind of Parlay/OSA environment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100701633A CN100571248C (en) 2004-08-04 2004-08-04 Service implementation method in a kind of Parlay/OSA environment

Publications (2)

Publication Number Publication Date
CN1731781A CN1731781A (en) 2006-02-08
CN100571248C true CN100571248C (en) 2009-12-16

Family

ID=35964079

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100701633A Expired - Fee Related CN100571248C (en) 2004-08-04 2004-08-04 Service implementation method in a kind of Parlay/OSA environment

Country Status (1)

Country Link
CN (1) CN100571248C (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1968134B (en) * 2006-04-03 2010-05-12 华为技术有限公司 Middleware-based multimedia consolidation service realizing method and system
US8214795B2 (en) * 2008-11-26 2012-07-03 Optumsoft, Inc. Efficient automated translation of procedures in constraint-based language
CN110365724B (en) * 2018-04-08 2021-11-02 腾讯科技(深圳)有限公司 Task processing method and device and electronic equipment

Also Published As

Publication number Publication date
CN1731781A (en) 2006-02-08

Similar Documents

Publication Publication Date Title
US7831724B2 (en) Services layer model for providing standards-based communications
CN101483651B (en) data transmission method based on map queue
CN1181698C (en) Communication network terminal, method performed by the terminal, and communication network including the terminal
EP1978758B1 (en) Technique for controlling a service composition process in a telecommunication network
AU744645B2 (en) Graphical subscription manager intelligent network
EP1125443B1 (en) Method and system for forming a telecommunication connection
CN100571248C (en) Service implementation method in a kind of Parlay/OSA environment
CN101106604B (en) Translator and translator-based system and method for processing multiple services
CN101523864B (en) System and method for accessing features offered by an application server
EP1592217B1 (en) Method and apparatus for providing a specialized resource function in a telephone network
US7403606B1 (en) General protocol for service control point
NO20091667L (en) RAB differentiation between network operators in shared networks
GB2375264A (en) Remote assembly of control messages
CN1314225C (en) System for realizing open telecommunication business based on XML file and thereof
FI106507B (en) Processing of a data message in a network element in a telecommunications network
US7043227B2 (en) Data conversion in telecommunication systems
US6876733B2 (en) Generic service component for message formatting
CN100417236C (en) Intelligeat network control method of network exchange equipment
CN100448214C (en) Intelligent network open system based on XML and VXML open interface
CN119031042B (en) A method for managing multiple blockchain underlying platforms
CN114153454B (en) Active callback scheme maintained by third party developer
US7356038B2 (en) Systems and method for a communications broker
CN109298851A (en) An extension mechanism adaptation method of OSGi heterogeneous software framework
Bo et al. A preliminary practice for BPEL based multimedia conference web services orchestration
CN116846960A (en) Design method for operating PaaS cloud system facing industry SOA

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

Granted publication date: 20091216

Termination date: 20150804

EXPY Termination of patent right or utility model