[go: up one dir, main page]

CN102479068A - Network application software integration method for ensuring application autonomy in portal network system - Google Patents

Network application software integration method for ensuring application autonomy in portal network system Download PDF

Info

Publication number
CN102479068A
CN102479068A CN2010105542111A CN201010554211A CN102479068A CN 102479068 A CN102479068 A CN 102479068A CN 2010105542111 A CN2010105542111 A CN 2010105542111A CN 201010554211 A CN201010554211 A CN 201010554211A CN 102479068 A CN102479068 A CN 102479068A
Authority
CN
China
Prior art keywords
application software
module
portal
server
network
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.)
Pending
Application number
CN2010105542111A
Other languages
Chinese (zh)
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.)
DALIAN ZHAOYANG SOFTWARE TECHNOLOGY CO LTD
Original Assignee
DALIAN ZHAOYANG SOFTWARE 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 DALIAN ZHAOYANG SOFTWARE TECHNOLOGY CO LTD filed Critical DALIAN ZHAOYANG SOFTWARE TECHNOLOGY CO LTD
Priority to CN2010105542111A priority Critical patent/CN102479068A/en
Publication of CN102479068A publication Critical patent/CN102479068A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The portal network system adopts an integration unit consisting of two Portlet groups to integrate a network application software, and writes a core interface or a target interface of the network application software running on an application server into the portal network system on the portal server. One Portlet group is used for writing a core interface or a target interface of original network application software, and the other Portlet group is used for providing a management function for integrated application software, and the application software is used and managed in an integrated unit, so that enough autonomy can be kept in a portal website by the application, and the portal website can support a distributed server environment.

Description

Guarantee to use in the door network system network application software integrating method of autonomy
Technical field
The invention belongs to Portal technology, application integration and human-computer interaction technology, relate to a kind of software integrating method of door network system, relating in particular to is one one kinds of network application software integrating methods that guarantee to use in the door network system autonomy.
Background technology
When making up complicated enterprise, public door network system, need multiplexing existing network application software usually, these softwares possibly come from the third party, also possibly be door structure the person brand-new or Legacy Systems of good development already.Under most of situation, these network applications generally all operate in separately independently on the application server, can not operate on the Portal Server of portal website.
When being embedded into this type network application software in the door network system,, need formulate integrated solution unified, that be directed to these network application softwares for portal website in order to guarantee the standardization of portal website.When selecting integrated solution; The integration mode of plug-in type is a kind of efficient, simple and direct scheme; But this scheme has proposed very high requirement to the autonomy of the application software of the integrated website, family of entering: the application through the integrated website, family of entering of the mode of plug-in unit must guarantee the independence that its own internal affairs are managed, and can not too much involving be arranged with the service logic of existing other application software and portal website.Otherwise will cause each integratedly advance a new application software and all need making too much modification to existing application software or portal website.In addition, this autonomy also requires on Portal Server, can provide the management for integrated network application of coming in and isomery application server thereof simultaneously.
The method that can be implemented in integrated other network application softwares in the complex networks system at present basically all is the integrated technology of application layer and interface level, and relatively more commonly used has following three kinds:
Method one, use Web Service encapsulation network application software, it is integratedly entered host portal website;
This method is a kind of integrated technology of application layer, and its concrete steps are following: at first, according to integrated needs network application software is divided into a plurality of different fine-grained functional modules; Then, with Web Service these modules are encapsulated respectively, encapsulation exposes the function of this module afterwards through the corresponding Web Service of each module; At last; In host portal website, set up the required shoring of foundation module of a series of Web Service; Such as UDDI (unified description, discovery and integrated) registration center etc.; In order to support the life cycle of Web Service, for example to the support of functions such as the calling of packaged Web Service, combination.Like this, through adopting Web Service to encapsulate, in host's door, call relevant Web Service then and just reached in portal website the integrated purpose of legacy network application software to the legacy network application software.
This method is the most frequently used so far and the most popular integrated technology; But because Web Service technology still is in and grinds the stage of making internal disorder or usurp; Still not mature enough and perfect, have following shortcoming: this method need be carried out fine-grained division to the legacy network application software, and simultaneously Web Service is provided in host portal website necessary a series of support functions; Thereby integrating process can be too tediously long, complicated, and adopt the possibility of the last failure of project of this method also very high.
Method two, the interface through Mash-up technology embedded network application software:
This method is a kind of through using the cover API that provides out to encapsulate, reuse the integrated technology of the interface level of the function that the third party provides; The concrete steps of this method are generally: at first; Carry out business with the third party and link up, obtain integrated required third party's network application software API; Then, certain page in portal website adds one or more windows (perhaps other interface elements), be used for representing in portal website the function in the network application software that will add; At last, call required API on the window backstage through network programming technology such as HTML, JSP, AJAX, the function that network application software is provided out is integrated in the portal website.
There is following shortcoming in this method: this method needs the third party initiatively to disclose the API of its network application software, is very unpractical during this portal website in reality makes up; This method is the API of dependency network application software too, and after third party provider had carried out original API revising, relevant function will continue to use poor robustness in the door; When this method of employing is carried out actual exploitation; Need consider realization technology that network application software and portal website are adopted simultaneously; Compatibility, shielding to the bottom technology are poor: last; This method is a kind of programming technique of higher level at last, lacks the support of the development approach of framework level, therefore adopts equally very time-consuming, the effort of this method.
Method three, the interface of using Portal technology embedded network application software.
This method be a kind of clear and definite division host and application integration unit; Have and improve the most popular at present interface level integrated technology that the framework level is supported; Its concrete integrated step is generally: at first, use the perhaps commercial Portal framework of increasing income to build the basic framework of portal website; Then; Organize through a Portlet network application software is carried out interface level encapsulation; Because encapsulation is only limited to the interface of network application software; Do not relate to the concrete realization of application software, therefore the granularity of encapsulation can freely be selected, and the technical compatibility property of encapsulation is also very good: because Portlet shows as a wicket in the interface of whole Portal framework; And the Portal framework provides the support that Portlet is inserted flexibly and disposes, and therefore need organize integrated Portlet group and the performance structure of Portlet in whole Portal interface that finishes at last.
This method is the most popular with advanced so far interface level integrated technology; Application integration has excellent adaptability to isomery; But above-described common portal website network application software integrating method and imperfection based on the Portal technology; Has following shortcoming: adopt a Portlet to organize an integrated network application software and can realize basic integrated target, but the management of integrated network application software of coming in is not but embodied in integrating process.In general, integratedly in portal website advanced an application software and just needed in portal website, provide simultaneously management function this software, for example to the user use the statistics of this software, to the dynamic-configuration of this some parameter of software etc.Because existing Portal framework nearly all is integrated base unit with a Portlet group; And be that integrated original application realizes simultaneously that also portal website can cause the confusion of application software function privilege division to the management of this application software in a Portlet group: as a rule; The user of application software and supvr can not be same type of users; Such as portal user and door keeper, and most of Portal framework can only be allocated to a certain type of user with a Portlet group.Therefore, can not to guarantee to be integrated the independence of application software be its maximum shortcoming to this common integrated approach based on Portal technology.
Summary of the invention
The object of the present invention is to provide a kind of being applicable to " integrated come from independent development or third-party network application software in portal website; and the autonomy of application software after integrated had high requirements " the integrated situation of application software, with solve in integrated application software, can't guaranteeing of existing in the prior art integrated after independence and the shortcoming of autonomy of software.
For realizing above-mentioned purpose, the present invention has adopted following technical scheme:
A kind of network application software integrating method that guarantees to use in the door network system autonomy is characterized in that: may further comprise the steps:
A. select existing Portal frame module, on portal server, make up door network system-based framework and make up the door network system based on the Portal technology based on the control of single Portlet group;
B. revise the Portal frame module, on the Portlet of its institutional framework group layer, add other one deck: the integrated unit layer, each integrated unit is made up of two Portlet groups, is called respectively and uses module and administration module;
C. confirm to operate in the core interface of the network application software on the application server, perhaps confirm to write the target interface of the network application software in the server, this server is positioned at and is used to move the door network system on the portal server;
D. the interface level integration capability that in using module, uses Portlet writes the core interface of the network application software of application server or target interface and uses in the module;
E. the management function to this network application software and application server that is desirable to provide in the door network system on definite portal server realizes these management functions and management function is write administration module;
F. the use module of good development and the administration module integrated unit management function through the Portal frame module is write in the existing portal server;
G. to using module and administration module to carry out the right configuration respectively, guarantee that door domestic consumer can only utilize the use module, and can not utilize administration module; And administration module uses when only supplying this application software of Admin Administration, and the keeper can utilize and use module and administration module.
Revise the Portal frame module among the said step B, at first add tables of data in the database of the Portal frame module in portal server, be used for the relevant information of storage networking application software.
Said step e for the management function already provided situation in former network application software to this network application software that portal website was desirable to provide, uses Portlet will provide the interface of these management functions to write in the administration module; For situation about not providing, use Portlet and network programming technology to realize required function, and the management function that is realized is write in the administration module.
The present invention has following beneficial effect:
1, effectively guaranteed the autonomy of network application software after the integrated website, family of entering, thereby realized the independence of application software in portal website, this independence provides the necessary condition of plug-in type application integration solution.And the Integrated Solution of plug-in type can guarantee in integrated new application software can few as far as possible modification, even do not revise original door network system;
2, new network application software through after the integrated family network system of entering of this method owing to will manage and functions of use is packed, so can accomplish " plug and play " in the door network system;
3, owing in integrating process, stress to provide the management function of portal website to network application software and application server thereof; Therefore management function that can the open network application software; Realization is managed independently single application software, to guarantee that each application software in the door network system is all had perfect administrative mechanism.In addition, in the management group of integrated unit, can add the management function of application server, this point is extremely important to the portal website with practical, commercial target;
4, adopting integrated unit that use group and management group form as carrying out integrated model and fully guaranteed Portal Server and its each applications server mutual down operating in network application software on other application servers, is the solution of a kind of perfect " main---from " distributed portal website structure;
5, the Portal technology of using is a kind of integrated technology of interface level, and the bottom layer realization technology of network application software is had good compatibility, in the integrated network application software, can ignore its bottom layer realization technology, directly integrated its user interface;
6, robustness is good.Owing to only carry out integrated to the interface; Therefore after integrated, no matter the legacy network application software is made any change; Just can not influence using and managing of integrated application software afterwards as long as the address, interface of using when assurance is integrated is constant, and the content of up-to-date change can appear in the portal website at once.
In the present invention; Employing comes an integrated network application software by the integrated unit that two Portlet form, and will operate in the core interface of the network application software on the application server (Application Server) or the door network system on the integrated family server of entering of target interface (Portal Server).One of them Portlet group is used for the core interface or the target interface of integrated legacy network application software; Another one Portlet group then is used for to integrated network application software management function being provided; Using and manage in an integrated unit and realize application software; Thereby guaranteeing to be applied in the portal website to keep enough autonomy, and makes portal website can support distributed server environment.
In addition, owing to, guarantee that door domestic consumer can only utilize the use module, and can not utilize administration module to using module and administration module to carry out the right configuration respectively; And administration module uses when only supplying this application software of Admin Administration, and the keeper can utilize and use module and administration module.Overcome the shortcoming that most of Portal framework can only be allocated to a Portlet group a certain type of network application software independence difference that the user caused.
Description of drawings
Fig. 1 is this door network architecture synoptic diagram;
Fig. 2 is for using the structural representation of module and administration module authority configuration.
Embodiment
Below in conjunction with accompanying drawing the present invention is described in further detail.
In Fig. 1, the door network system comprises the Portal frame module, and door network system infrastructure, door network system operate in the portal server (PortaJ Server).Be main logic unit control Portal frame module wherein, make up the architecture of door network system and construction door network system thus based on the Portal technology with Portlet group.Then the Portal frame module of door network system architecture is made amendment; In the database of the Portal frame module of the door network system infrastructure of portal server, add tables of data; Be used for the relevant information of storage networking application software, and at the Portal framework
The Portlet group layer of the institutional framework of module is gone up and is added other one deck: the integrated unit layer, and the integrated unit of forming with two Portlet groups is a major control unit, these two Portlet groups are called respectively and are used module and administration module.Use module to be used to write the core interface or the target interface of the network application software of original application server (Application Server); Administration module is used to write management function, and this management function is that the corresponding network application software that uses in the module that writes is provided.
Implementation method of the present invention is:
A. select existing Portal frame module based on the control of single Portlet group; On portal server, make up door network system-based framework and make up the door network system, for example select the GridSphere Portal frame module of increasing income to come construction door network system infrastructure based on the Portal technology;
B. revise the Portal frame module, at first add tables of data in the database of the Portal framework in portal server, be used for the relevant information of storage networking application software.On the Portlet of its institutional framework group layer, add other one deck: the integrated unit layer, each integrated unit is made up of two Portlet groups, is called respectively and uses module and administration module; For example in the database of Portal frame module, add a tables of data-application table; Be used for the relevant essential information of storage networking application software; Wherein the most important thing is two attribute column: usegroup and managegroup, represent integrated use module and the ID of administration module that enters after the website, family of this network application software respectively.Two Portlet groups become oaportlet and oamanageportlet respectively, and module and administration module are used in representative respectively;
C. confirm to operate in the core interface in the network application of application server, perhaps confirm to write the target interface of the network application software in the server, this server is positioned at and is used to move the door network system on the portal server;
D. the interface level integration capability that in using module, uses Portlet writes the core interface of the network application software of application server or target interface and uses in the module; For example want an office automation from third-party reality (Office Automation.OA) system is write the use module; In using module; Use a Portlet:OAPortlet.java to be responsible for integrated to this OA system home page; The default page of this Portlet is set to directToOA.j sp, in directToOA.j sp, then uses elements such as < frame>that the homepage of this OA system is write in the window to Portlet;
E. the management function that is desirable to provide in the door network system on definite portal server to this network application software and application server, and realize these management functions.For management function already provided situation in former network application software that portal website was desirable to provide, use Portlet will provide the interface of these management functions to write administration module to this network application software; For situation about not providing, use Portlet and network programming technology to realize required function, and the management function that is realized is write administration module.For example in the administration module of this OA system, hoping to provide the management to user's operating position of this application software, and hoping simultaneously to provide management functions such as the application server that operation OA is used that provides in original application starts, stops, restarting on portal server.At this moment, in oamanageportlet, use brand-new exploitation one cover of J2EE the OA system to be provided the page of management function;
F. the use module oaportlet of good development and administration module oamanageportlet are write in the existing portal server through the integrated unit management function of Portal frame module;
G. the authority of using module and administration module is provided with, guarantees that door domestic consumer can only utilize the use module, and can not utilize administration module; And administration module uses when only supplying this application software of Admin Administration, and the keeper can utilize and use module and administration module.As shown in Figure 2, guaranteed the autonomy and the independence of integrated network application software with this.

Claims (1)

1. guarantee to use in the door network system network application software integrating method of autonomy, it is characterized in that: may further comprise the steps:
A. select existing Portal frame module, on portal server, make up door network system-based framework and make up the door network system based on the Portal technology based on the control of single Portlet group;
B. revise the Portal frame module; On the Portlet of its institutional framework group layer, add other one deck: the integrated unit layer; Each integrated unit is made up of two Portlet groups, is called respectively and uses module and administration module, revises the Portal frame module; At first add tables of data in the database of the Portal frame module in portal server, be used for the relevant information of storage networking application software;
C. confirm to operate in the core interface of the network application software on the application server, perhaps confirm to write the target interface of the network application software in the server, this server is positioned at and is used to move the door network system on the portal server;
D. the interface level integration capability that in using module, uses Portlet writes the core interface of the network application software of application server or target interface and uses in the module;
E. confirm the desired management function that provides in the door network system on the portal server to this network application software and application server; Realize these management functions and management function is write administration module; For the desired management function already provided situation in former network application software that provides of portal website to this network application software; Use Portlet will provide the interface of these management functions to write in the administration module: for situation about not providing; Use Portlet and network programming technology to realize required function, and the management function that is realized is write in the administration module;
F. the use module of good development and the administration module integrated unit management function through the Portal frame module is write in the existing portal server:
G. to using module and administration module to carry out the right configuration respectively, guarantee that door domestic consumer can only utilize the use module, and can not utilize administration module; And administration module uses when only supplying this application software of Admin Administration, and the keeper can utilize and use module and administration module.
CN2010105542111A 2010-11-23 2010-11-23 Network application software integration method for ensuring application autonomy in portal network system Pending CN102479068A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010105542111A CN102479068A (en) 2010-11-23 2010-11-23 Network application software integration method for ensuring application autonomy in portal network system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010105542111A CN102479068A (en) 2010-11-23 2010-11-23 Network application software integration method for ensuring application autonomy in portal network system

Publications (1)

Publication Number Publication Date
CN102479068A true CN102479068A (en) 2012-05-30

Family

ID=46091723

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010105542111A Pending CN102479068A (en) 2010-11-23 2010-11-23 Network application software integration method for ensuring application autonomy in portal network system

Country Status (1)

Country Link
CN (1) CN102479068A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102880664A (en) * 2012-08-31 2013-01-16 华为软件技术有限公司 Page editing method, device and system
CN103150695A (en) * 2013-03-28 2013-06-12 北京城市系统工程研究中心 Operation platform applied in elderly service system and elderly service system
CN103605527A (en) * 2013-12-06 2014-02-26 普元信息技术股份有限公司 System and method for realizing cloud computing application interface integration and unified style display
CN106970865A (en) * 2015-12-29 2017-07-21 国际商业机器公司 It is used as the monitoring and management of the software of the service in thin cloud environment

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102880664A (en) * 2012-08-31 2013-01-16 华为软件技术有限公司 Page editing method, device and system
CN102880664B (en) * 2012-08-31 2015-05-13 华为软件技术有限公司 Page editing method, device and system
CN103150695A (en) * 2013-03-28 2013-06-12 北京城市系统工程研究中心 Operation platform applied in elderly service system and elderly service system
CN103605527A (en) * 2013-12-06 2014-02-26 普元信息技术股份有限公司 System and method for realizing cloud computing application interface integration and unified style display
CN106970865A (en) * 2015-12-29 2017-07-21 国际商业机器公司 It is used as the monitoring and management of the software of the service in thin cloud environment
CN106970865B (en) * 2015-12-29 2020-10-16 国际商业机器公司 Monitoring and management of software as a service in a microcloud environment

Similar Documents

Publication Publication Date Title
CN102420697B (en) A kind of comprehensive resources management system for monitoring of configurable service and method thereof
CN106528129B (en) A kind of Web application interface generation system and method
CN107291523B (en) Web front-end message bus system
CN103150154B (en) The implementation method and device of a kind of application plug
CN105204812B (en) A kind of multiple solutions display & control system and its integrated approach based on plug-in unit
CN101776996A (en) Construction implementation method of object-based configuration management system in communication system
CN103645908A (en) Full life circle development achievement system of intemetware
CN110795080A (en) Automatic code generation system based on database annotation and construction method
CN104796389A (en) Basic data sharing system and method thereof
CN101365082A (en) A realization method of set-top box on-screen display system based on peer-to-peer computing technology
CN102479068A (en) Network application software integration method for ensuring application autonomy in portal network system
CN101409723B (en) Method for designing synthesis network management system based on ForCES protocol
CN111027284B (en) Standardized output method based on flexible data access
CN101976189A (en) Component displaying method and device
CN102999329B (en) The Active Directory interface exploitation method of configuration is mapped based on extend markup language
CN101697119A (en) JavaBean class leading-in form based realization method of replacing traditional URL access address
CN102375894A (en) Method for managing different types of file systems
CN102117201A (en) Network terminal
CN1808381A (en) User panel manager and method for creating user-defined dynamic subwindow
CN103561113A (en) Web Service interface generating method and device
CN103870280A (en) Webpage seamless combining processing method based on FLEX and JSP
CN102034170A (en) Service-oriented architecture (SOA)-based service packaging method for service data and integrated system
CN100563176C (en) A method and management system for generating and adjusting authority relationship data
CN106603298A (en) Intelligent equipment control management method based on ForCES protocol
CN106682230A (en) Information service system based on HTML5 and CSS3 mobile display technological architecture

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120530