CN103092982A - Information service system based on multiple-view business model - Google Patents

Information service system based on multiple-view business model Download PDF

Info

Publication number
CN103092982A
CN103092982A CN2013100393010A CN201310039301A CN103092982A CN 103092982 A CN103092982 A CN 103092982A CN 2013100393010 A CN2013100393010 A CN 2013100393010A CN 201310039301 A CN201310039301 A CN 201310039301A CN 103092982 A CN103092982 A CN 103092982A
Authority
CN
China
Prior art keywords
service
information
business model
module
view
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
CN2013100393010A
Other languages
Chinese (zh)
Other versions
CN103092982B (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.)
SUZHOU HONGRAN INFORMATION TECHNOLOGY Co Ltd
Original Assignee
SUZHOU HONGRAN INFORMATION TECHNOLOGY Co Ltd
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 SUZHOU HONGRAN INFORMATION TECHNOLOGY Co Ltd filed Critical SUZHOU HONGRAN INFORMATION TECHNOLOGY Co Ltd
Priority to CN201310039301.0A priority Critical patent/CN103092982B/en
Publication of CN103092982A publication Critical patent/CN103092982A/en
Application granted granted Critical
Publication of CN103092982B publication Critical patent/CN103092982B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to an information service system based on a multiple-view business model. The information service system comprises an application layer, a service registry module, a REST service generating module, a uniform interface information service pool, a service matching module, a multiple-view business model, a data mapping module and a database. The multiple-view business model comprises four business views which respectively are a resource view, an organization view, a process view and a functional view. The information service system based on the multiple-view business model has the advantages that business concepts and relevance comprising a plurality of business views are introduced so as to be applied to data type information services such as database mapping, service packaging and service matching, pertinence of a system to business applications and accuracy of matching are improved, and statelessness and flexibility of information service are improved.

Description

Information service system based on many views business model
Technical field
The present invention relates to the information systems technology field, specifically, is a kind of based on many views business model, the information service system that the information service of based on data is shone upon, encapsulates, mated.
Background technology
Usually need to obtain the information that is distributed in the different pieces of information source in network, the operation of this class data class information is comparatively simple, often only relates to the basic operations such as read-write renewal of information, does not relate to the functional sequence application such as redirect.How realizing the unified processing of all kinds of business event information and use, is to be badly in need of the important problem of solution in information application.Increasing enterprise adopts Web service to realize framework as IT, and its core is standardized Web service interface, and this makes the information that is structured in various systems can call and process by general, unified mode at net environment.Yet the business information in enterprise often has the characteristics such as view difference, level be different, makes information processing difficulty between each application system, can't carry out the interoperability of information sharing and service application, can not satisfy business event and adjust flexibly, dynamically needs.
Service for info class rather than function class is used, and the REST service has provided new service development and realization approach.REST thinks that Web is comprised of a series of abstract resource centered by resource, these abstract resources have different concrete manifestation forms.By the REST framework, web application can use accordant interface (URI) to expose resource to the external world, and resource can be located by URI, be revised, delete in the external world, and to the operate services of Resource Supply semantic congruence.How to set up and to realize the RESTful service, and being combined with business demand, thereby convenient service requestor's the development and application to information is to be badly in need of at present a great problem of solution.
find through the retrieval to prior art, Chinese patent literature CN 201010275355.3, the applying date: 2010-09-07, denomination of invention is " based on the heterogeneous service matching system of body ", a kind of heterogeneous service matching system based on body of Internet technical field is disclosed, comprise: application layer, the semantization module, main body system, Registering modules, matching module, unified interface service pool and database, application layer is connected with main body system and transmits WSDL document information and keyword message with the semantization module respectively, the semantization module is connected with Registering modules and transmits the OWL-S/SBWS document information, Registering modules is connected with the unified interface service pool with main body system respectively and transmits keyword message and search information, the unified interface service pool is connected with database and transmitting service information, matching module is connected with the unified interface service pool with main body system respectively and transmits example information and release news, matching module is with the key word in example information, semantic, quality of service information is recorded and is mated, make RESTful service and SOAP service can share semantic information, the accuracy of the service that assurance is found, in addition, Jordi Pujol-Ahullo, " the Enabling portability in advanced information-centric services over structured peer-to-peer systems " that PedroGarcia-Lopez shows provided a middleware and used with the service of supporting information class, but the correlativity of business demand is not considered in the information service that this technology proposes, the operation support of only serving for info class.As seen relevant information service system based on many views business model yet there are no report at present.
Summary of the invention
The objective of the invention is for deficiency of the prior art, a kind of information service system based on many views business model is provided.
For achieving the above object, the technical scheme taked of the present invention is:
A kind of information service system based on many views business model, comprise: application layer, service registry module, REST service creation module, unified interface information service pond, Service Matching module, many views business model, data-mapping module and database, wherein: application layer is connected with the service registry module; Described service registry module is accepted the WADL service description information that the service creation module transmits, and the service registry module is connected and transmits demand keyword message and service correlation information with unified interface information service pond with the Service Matching module respectively; Described unified interface service pool is connected with database and transmitting service information; Described Service Matching module is connected with unified interface information service pond and transmits example information and release news with many views business model respectively, and it is recorded the key word in example information, incidence relation, semantic information and mates; Described data-mapping module will be mapped as database table with the business model of XML template stores, generate the Relational database form according to service view, and its incidence relation is presented as the external key of tables of data.
Described many views business model comprises resource view, organize views, process view, four service views of function view, wherein: resource view inclusion information resource and relevant state, state conversion, authority; Organize views comprises organization unit, role, post, user; The process view comprise operation flow and and the incidence relation of resource view, organize views, function view; Function view comprises functional task, event, judgement route; Above-mentioned service concept model is comprised of a series of noun, and each noun represents the resource of a reality, represents with a class; The incidence relation of service concept model is due to the relation of definition, and two tuples that form with the related notion model represent, its form is<service concept model 1, incidence relation, service concept model 2 〉, incidence relation has two kinds: have relation, incidence relation.Have relation and represent that service concept 1 comprises service concept 2, incidence relation represents that service concept 1 is relevant with service concept 2.Be that incidence relation has two kinds: have relation and represent that a service concept comprises another service concept, incidence relation represents that a service concept is relevant with another service concept.
Described application layer will can go to register and search the service of wanting to service register center with the information service request person based on the B/S structure.
Described data-mapping module will be mapped as database table with the business model of XML template stores, generate the Relational database form according to four service views, and its incidence relation is presented as the external key of tables of data.
Described REST service creation module will be explained the XML template of many views business model, add characterizing semantic and related semanteme based on the WADL document format, and the document that changes into unified general format is described service.
Be provided with matching engine with Analysis Service requestor's request in described Service Matching module, search in operation system, and carry out matching degree and calculate, find out the highest business service of matching degree; The matching degree account form is calculated by the weighted average method of many views service concept.Concrete account form is: (resource view * W1+ organize views * W2+ process view * W3+ function view * W4)/(W1+W2+W3+W4).
Described unified interface service pool is connected with database and transmitting service information, and the unified interface service pool also is connected with service registry module, Service Matching module respectively and transmits demand keyword message and service correlation information.
Described service registry module is accepted the WADL service description document of REST service creation module, and increase traffic aided semantic information is described on service description information, search the interface of service as application layer, and be connected with Service Matching module, unified interface service pool and transmit demand keyword message and service correlation information, and information on services is returned to application layer.
The invention has the advantages that: introducing has comprised the service concept of a plurality of service views with related, in the Database Mapping that is applied to the data class information service, service encapsulates, Service Matching, improve the specific aim that system's service-oriented is used, the accuracy of coupling, increased Stateless and the dirigibility of information service.
Description of drawings
Accompanying drawing 1 is the structural representation of many views business model.
Accompanying drawing 2 is based on the enforcement schematic diagram of the information service system of many views business model.
Embodiment
Below in conjunction with accompanying drawing, embodiment provided by the invention is elaborated.
Embodiment 1
Please refer to Fig. 1, Fig. 1 is the structural representation of many views business model.Described many views business model comprises resource view, organize views, process view, four service views of function view, wherein: resource view inclusion information resource and relevant state, state conversion, authority; Organize views comprises organization unit, role, post, user; The process view comprise operation flow and and the incidence relation of resource view, organize views, function view; Function view comprises functional task, event, judgement route; Above-mentioned service concept model is comprised of a series of noun, and each noun represents the resource of a reality, represents with a class; The incidence relation of service concept model is due to the relation of definition, and two tuples that form with the related notion model represent, its form is<service concept model 1, incidence relation, service concept model 2 〉, incidence relation has two kinds: have relation, incidence relation.Have relation and represent that service concept 1 comprises service concept 2, incidence relation represents that service concept 1 is relevant with service concept 2.Be that incidence relation has two kinds: have relation and represent that a service concept comprises another service concept, incidence relation represents that a service concept is relevant with another service concept.
Please refer to Fig. 2, Fig. 2 is based on the information service system of many views business model and implements schematic diagram.Comprise: application layer, service registry module, REST service creation module, many views business model, unified interface information service pond, Service Matching module, many views business model, data-mapping module and database.Wherein: application layer is connected with the service registry module, and application layer also is connected with the REST service creation module of system and with the URI of http protocol transmission service and GET, POST, PUT operational order; REST service creation module is connected and transmits the WADL information on services with the service Registering modules; The service registry module is accepted the WADL service description information that REST service creation module transmits, and the service registry module also is connected and transmits demand keyword message and service correlation information with unified interface information service pond with the Service Matching module respectively; The unified interface service pool is connected with database and transmitting service information; The Service Matching module is connected with unified interface information service pond and transmits example information and release news with many views business model respectively, and it is recorded the key word in example information, incidence relation, semantic information and mates; The data-mapping module will be mapped as database table with the business model of XML template stores, generate the Relational database form according to service view, and its incidence relation is presented as the external key of tables of data.
Need to prove, described application layer will can go to register and search the service of wanting to service register center with the information service request person based on the B/S structure; Described REST service creation module will be explained the XML template of many views business model, add characterizing semantic and related semanteme based on the WADL document format, and the document that changes into unified general format is described service; Be provided with matching engine with Analysis Service requestor's request in described Service Matching module, search in operation system, and carry out matching degree and calculate, find out the highest business service of matching degree; The matching degree account form is calculated by the weighted average method of many views service concept.Concrete account form is: (resource view * W1+ organize views * W2+ process view * W3+ function view * W4)/(W1+W2+W3+W4); Described service registry module is accepted the WADL service description document of REST service creation module, and increase traffic aided semantic information is described on service description information, search the interface of service as application layer, and be connected with Service Matching module, unified interface service pool and transmit demand keyword message and service correlation information, and information on services is returned to application layer.
Implementation process mainly comprises several steps:
1) according to four resource views in many views business model, the data-mapping of the generation of application data mapping block and database;
2) according to the XML file of many views business model, use REST service creation module, the information resources that resource view is comprised are converted to the REST service describing of WADL form, and add its related semantic relation;
3) REST service creation module is dealt into the WADL form service description information that generates in the service registry module, carries out service registry;
4) service registry module is accepted the customer demand that application layer transmits, and the application service matching module is carried out calculating and coupling, searches service URI corresponding to user's request;
5) service registry module is by URI, finds corresponding REST service in unified interface information service pond, carries out corresponding operating, and result is returned to application layer;
6) the Service Matching module is carried out calculating and is mated with reference to many views business model, mates calculating.
The technical indicator of above-mentioned work and the technical parameter of similar products at home and abroad relatively see Table 1.
The contrast of table 1 technical characteristic
After using many views business model of the present invention to carry out the encapsulation, mapping, coupling of service as kernel model, make that information service system development efficiency is higher, coupling is more flexible accurate, also adapt to the control of authority needs such as role, user, can satisfy better the business demand of enterprise.Simultaneously, system of the present invention is on the basis of integrated relationship database, with multiple view model fulfillment database Semantic mapping method, it has not only resolved database schema, can also be according to the analysis to the attributive character of data instance, find the relation of newly-increased concept and original concept, or produce special concept and describe the data instance that is integrated, for renewal and the maintenance of information service also provides adaptation function.
The above is only the preferred embodiment of the present invention; should be pointed out that for those skilled in the art, under the prerequisite that does not break away from the inventive method; can also make some improvement and replenish, these improvement and replenish and also should be considered as protection scope of the present invention.

Claims (7)

1. information service system based on many views business model, it is characterized in that, comprise: application layer, service registry module, REST service creation module, unified interface information service pond, Service Matching module, many views business model, data-mapping module and database, wherein: application layer is connected with the service registry module; Described service registry module is accepted the WADL service description information that REST service creation module transmits, and it is connected and transmits demand keyword message and service correlation information with unified interface information service pond with the Service Matching module respectively; Described unified interface service pool is connected with database and transmitting service information; Described Service Matching module is connected with unified interface information service pond and transmits example information and release news with many views business model respectively, and it is recorded the key word in example information, incidence relation, semantic information and mates; Described data-mapping module will be mapped as database table with the business model of XML template stores, generate the Relational database form according to service view, and its incidence relation is presented as the external key of tables of data.
2. the information service system based on many views business model according to claim 1, it is characterized in that, described many views business model comprises resource view, organize views, process view, four service views of function view, wherein: resource view inclusion information resource and relevant state, state conversion, authority; Organize views comprises organization unit, role, post, user; The process view comprise operation flow and and the incidence relation of resource view, organize views, function view; Function view comprises functional task, event, judgement route; Above-mentioned service concept model is comprised of a series of noun, and each noun represents the resource of a reality, represents with a class; Incidence relation has two kinds: have relation and represent that a service concept comprises another service concept, incidence relation represents that a service concept is relevant with another service concept.
3. the information service system based on many views business model according to claim 1, it is characterized in that, described data-mapping module will be mapped as database table with the business model of XML template stores, generate the Relational database form according to four service views, its incidence relation is presented as the external key of tables of data.
4. the information service system based on many views business model according to claim 1, it is characterized in that, described REST service creation module will be explained the XML template of many views business model, add characterizing semantic and related semanteme based on the WADL document format, the document that changes into unified general format is described service.
5. the information service system based on many views business model according to claim 1, it is characterized in that, be provided with matching engine with Analysis Service requestor's request in described Service Matching module, search in operation system, and carry out matching degree and calculate, find out the highest business service of matching degree; The matching degree account form is calculated by the weighted average method of many views service concept.
6. the information service system based on many views business model according to claim 1, it is characterized in that, described unified interface service pool is connected with database and transmitting service information, and the unified interface service pool also is connected with service registry module, Service Matching module respectively and transmits demand keyword message and service correlation information.
7. the information service system based on many views business model according to claim 1, it is characterized in that, described service registry module is accepted the WADL service description document of REST service creation module, and increase traffic aided semantic information is described on service description information, search the interface of service as application layer, and be connected with Service Matching module, unified interface service pool, transmission demand keyword message and service correlation information, and information on services is returned to application layer.
CN201310039301.0A 2013-02-01 2013-02-01 Based on the information service system of multi views business model Active CN103092982B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310039301.0A CN103092982B (en) 2013-02-01 2013-02-01 Based on the information service system of multi views business model

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310039301.0A CN103092982B (en) 2013-02-01 2013-02-01 Based on the information service system of multi views business model

Publications (2)

Publication Number Publication Date
CN103092982A true CN103092982A (en) 2013-05-08
CN103092982B CN103092982B (en) 2016-03-23

Family

ID=48205547

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310039301.0A Active CN103092982B (en) 2013-02-01 2013-02-01 Based on the information service system of multi views business model

Country Status (1)

Country Link
CN (1) CN103092982B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103399734A (en) * 2013-07-10 2013-11-20 北京慧点科技股份有限公司 Method for generating REST service and achieving REST and corresponding equipment
CN103746861A (en) * 2013-10-29 2014-04-23 汉柏科技有限公司 Service inter-status mutual detection method
CN103955461A (en) * 2014-03-06 2014-07-30 苏州鸿然信息科技有限公司 Semantic matching method based on ontology set concept similarity
CN104320396A (en) * 2014-10-28 2015-01-28 用友优普信息技术有限公司 Data interaction device and method
CN107257299A (en) * 2017-08-03 2017-10-17 郑州云海信息技术有限公司 The methods of exhibiting and exhibiting device of a kind of virtual resource

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101931654A (en) * 2010-09-07 2010-12-29 上海交通大学 Ontology-based heterogeneous service matching system
US20110161477A1 (en) * 2009-12-30 2011-06-30 Bmc Software, Inc. Method and System to Automatically Adapt Web Services from One Protocol/Idiom to Another Protocol/Idiom

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110161477A1 (en) * 2009-12-30 2011-06-30 Bmc Software, Inc. Method and System to Automatically Adapt Web Services from One Protocol/Idiom to Another Protocol/Idiom
CN101931654A (en) * 2010-09-07 2010-12-29 上海交通大学 Ontology-based heterogeneous service matching system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
宗海春: "对象数据与XML数据映射规则的研究", 《万方学位论文全文数据库》 *
洪欣等: "XML数据到关系数据的映射", 《华侨大学学报(自然科学版)》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103399734A (en) * 2013-07-10 2013-11-20 北京慧点科技股份有限公司 Method for generating REST service and achieving REST and corresponding equipment
CN103399734B (en) * 2013-07-10 2017-02-08 北京慧点科技有限公司 Method for generating REST service and achieving REST and corresponding equipment
CN103746861A (en) * 2013-10-29 2014-04-23 汉柏科技有限公司 Service inter-status mutual detection method
CN103955461A (en) * 2014-03-06 2014-07-30 苏州鸿然信息科技有限公司 Semantic matching method based on ontology set concept similarity
CN104320396A (en) * 2014-10-28 2015-01-28 用友优普信息技术有限公司 Data interaction device and method
CN104320396B (en) * 2014-10-28 2018-06-19 用友优普信息技术有限公司 data interaction device and method
CN107257299A (en) * 2017-08-03 2017-10-17 郑州云海信息技术有限公司 The methods of exhibiting and exhibiting device of a kind of virtual resource

Also Published As

Publication number Publication date
CN103092982B (en) 2016-03-23

Similar Documents

Publication Publication Date Title
KR102029277B1 (en) Device Identifier-Dependent Operation Processing for Packet-Based Data Communications
CN111344693B (en) Aggregation in dynamic and distributed computing systems
CN106776780B (en) Data exchange and sharing method and system in cloud environment
TW202016761A (en) Data processing method, device and equipment
CN101388904B (en) GIS service aggregating method, device and system
CN102567378A (en) Information retrieval system based on heterogeneous data
US8745096B1 (en) Techniques for aggregating data from multiple sources
CN102567330A (en) Heterogeneous database integration system
CN103092982A (en) Information service system based on multiple-view business model
CN102567334A (en) Office automation system based on heterogeneous data
Di Martino et al. Semantic representation of cloud services: a case study for microsoft windows azure
CN101931654A (en) Ontology-based heterogeneous service matching system
JP2016027483A (en) Information processing system, access control method, information processing device, and control method and control program therefor
CN102375894A (en) Method for managing different types of file systems
CN103955461A (en) Semantic matching method based on ontology set concept similarity
CN105808360B (en) A kind of portlet communication means based on shared message
Bellini et al. Managing Complexity of Data Models and Performance in Broker-Based Internet/Web of Things Architectures
Möller et al. Mixing service oriented and high level architectures in support of the GIG
CN111814020A (en) Data acquisition method and device
CN108897748A (en) A kind of HBase system monitoring method and HBase system
JP2012528367A (en) Method and associated system for adapting data in a data transmission system
Adam Usages of semantic web services technologies in IoT ecosystems and its impact in services delivery: A survey
Bahaa et al. A Secured Interoperable Data Exchange Model
CN112783842A (en) Log collection method and device
Liu Research on the Service Platform to Realize Unified Retrieval and Revelation of Digital Cultural Resources

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