Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, specific embodiments of the invention are elaborated below in conjunction with accompanying drawing.At this, illustrative examples of the present invention and explanation thereof are used to explain the present invention, but not as a limitation of the invention.
The embodiment of the invention is to adopt the SOA framework, connects each heterogeneous IT system of enterprise by ESB, and extraction, encapsulation and the issue of using service-oriented method to serve, thereby the service that has realized a plurality of systems is shared and service is shared.The embodiment of the invention utilizes ESB to set up unified service dictionaries simultaneously; be used for service is made up with integrated, produced the integration application, shortened the new business construction cycle; lay good basis for the development of enterprise IT architecture, protected original IT investment to greatest extent.
In addition, the embodiment of the invention utilizes ESB to extract customer information from each heterogeneous IT system, integration accumulates unified customer data collection, made up the unified User at comprehensive 360 visual angles, and by ESB to the issue of each application system, the customer information that each client's contact channel (customer manager, business hall, call center etc.) is obtained is consistent, for unified service strategy customer-centric provides strong system's support.
By utilization to the SOA technology, only need original operation system is carried out a spot of adaptive transformation, utilize ESB, just can realize the unified management of each application system data information transfer, service dispatch, flow process control and service, and realize data sharing between each operation system, collaborative work, solve the significant problem of precision marketing business model change, utilized original IT investment of enterprise and resource to greatest extent.
Utilize the share service between the heterogeneous IT system that the embodiment of the invention provides, in the sales service flow process, utilize ESB to call respective services, can also realize that target customer's list drills through, the closed loop management of interdepartmental systems such as the planning of marketing activity scheme, marketing task executions and marketing activity recruitment evaluation, interdepartmental marketing flow process.
To be that example illustrates that method is shared in service between the heterogeneous IT system and the interdepartmental system traversing method of the accurate marketing flow process that realizes based on this method below with heterogeneous IT system to mobile communication carrier.
With reference to the shared SOA application architecture figure of service between the realization heterogeneous IT system of the embodiment of the invention shown in Figure 1.Isomery IT among Fig. 1 (or application) system comprises: systems such as business operation support system (BOSS), VIP system, operation analysis system, customer service system, Campaign Management Platform, wherein BOSS and VIP system can be incorporated in the system, i.e. the BOSS/VIP system.
Described operation analysis system is used to provide marketing list screening and marketing back evaluation services, and client's behavior, the service of evaluation information isometric drawing, and this operation analysis system can adopt the Teradata data warehouse technology to make up.
Described Campaign Management Platform is used to provide marketing program design, the marketing task issues and service such as movable tracking, and this Campaign Management Platform system can adopt Websphere, oracle database technique construction.
Described BOSS/VIP system provides the marketing task of business hall, department of major clients's channel to carry out and the feedback service, and client's view services such as three family information, information on services.This BOSS/VIP system can adopt Weblogic, Tuxedo middleware and oracle database technique construction.
Described customer service (customer service) system is used to provide the customer service foreground to attend a banquet and the marketing task of outgoing call channel is carried out and feedback, and the service of part information on services view.This system can adopt Tomcat, the iUser of Huawei middleware and Oracle data technique to make up.
Unified access platform is used to realize unified login, unified certification, uniform authorization and the unified daily record audit of each application system among Fig. 1, can adopt IBM Tivoli Access Manager, Tivoli IdentityManager and LDAP technique construction.
Flow engine is used for curing, driving and the control of realization flow among Fig. 1, can adopt IBM WebSphereProcess Server technique construction.
In the SOA framework shown in Figure 1, connect each heterogeneous IT system by adapter, and realize the service encapsulates of each application system, shared and data information transfer, can adopt IBM WebSphereMessage Broker technique construction by ESB.ESB extracts the service of each heterogeneous IT system, utilizes general component model packaged type that the service encapsulates that extracts is become service component architecture (SCA, ServiceComponent Architecture) module.After the encapsulation of the extraction of serving, each heterogeneous IT system can directly call corresponding service by ESB when using service, realizes sharing and reusing of service.
In addition, the ESB in the present embodiment also extracts the customer data of each system, makes up omnibearing unified client's view.This unifies client's view can be by ESB to the issue of each application system, and the customer information that each client's contact channel (customer manager, business hall, call center etc.) of each application system is obtained is consistent.Fig. 2 is the framework exemplary plot of unified client's view, the customer data information service of systems such as BOSS/VIP, customer service and performance analysis that unified client's view among Fig. 2 is integrated, comprise 6 big modules (customer information, user profile, account information, information on services, behavioural information and extend information, extend information comprise marketing message, evaluation information and other relevant informations), more than 30 function point.ESB calls for each application system by integrated to what serve, and the business personnel can be from channels such as the interface visit of sales service management platform, BOSS/VIP system and customer service system.
In addition, ESB also with the form of enterprises service dictionary to the service of encapsulation register, classification, integrated and life cycle management, described enterprises service dictionary adopts IBM service register center (IBM ServiceRegistry and Repository) technique construction.
For example will be by client's grouping, customer name and the customer complaint situation of the unified client's view of service bus inquiry in a certain application system, at first service bus is inquired about the origin system (client grouping come from operation analysis system, customer name come from the BOSS system, the customer complaint situation comes from customer service system) of respective service from the enterprises service dictionary, and they are integrated, the systematic unity that returns to inquiry is showed.
As shown in Figure 3, the ESB in the SOA framework comprises following functional module:
The IT system adaptation module is used to connect each heterogeneous IT system;
Service is extracted and package module, is used to extract the service of each heterogeneous IT system and encapsulate;
Release module is used to issue the service of described encapsulation to each heterogeneous IT system;
The enterprises service dictionary, be used for to the service of encapsulation register, classification, integrated and life cycle management;
Unify client's views module, be used to extract the customer data of each heterogeneous IT system, generate unified client's view;
The service request receiver module is used to receive the service request that heterogeneous IT system sends;
Service calling module is used for calling corresponding service based on described service request; And
Service execution module (as the BPM engine) is used to carry out the service of calling.
Based on SOA application architecture shown in Figure 1 and ESB shown in Figure 3; the Service Source of each heterogeneous IT system not only can be realized Classification Management and flexible combination by ESB; and the service of having realized is to greatest extent reused; protected existing investment; make the developer energy be concentrated in the exploitation of service logic; do not need the complexity of taking into account system and the transmission of internet message, make application and development become simple.
Based on above-mentioned SOA framework and ESB, the present invention can realize that the interdepartmental system of accurate marketing flow process passes through.
The main marketing index of conventional telecommunications operator is newly-increased client and income, marketing methods also mainly are sales promotion, advertisement and the big customer marketing methods of " leaflet formula " such as market one to one, owing to do not understand customer demand, and there is not the definite target client to locate, general marketing success rate is not high, and owing to needing a large amount of labor managements and data preparation, analysis, cost of marketing is also higher, the effect model of its marketing is a kind of pyramid model, it is that slight pinnacle of a pagoda that the huge marketing of enterprise on five links drops into final results, as shown in Figure 4.Among Fig. 4, aspect " knowing ", because where do not know the user, where especially do not know new user, what therefore take is blindly " the marketing bombing " of poor efficiency.Therefore need client location more fast and accurately.Aspect " understanding ", be that ripe market then faces the educational problem of the education and the product segmented positioning of brand at the beginning of the marketing education process, particularly new product or service listing of an arduousness, need the client to quicken understanding to service or product." conviction " aspect, have " king mother-in-law sells melon " that lack public letter: enterprise is that the market communication of purpose will be considered as " king mother-in-law sells melon " inevitably by the user to make profit, and the user has the phychology of conflict at the very start in arms." desire " aspect, enterprise can only resort to common requirement owing to can't hold individual demand, tends to flow the vulgar desires in instigating the user, or makes a price reduction the desire to purchase that stimulates the user simply." action " aspect be to be submitted product or service to, and enterprise's investment construction of having to is sold mechanism directly to households or made up channel, channel building needs the time, channel is wanted share in the profit, and needs the investment and the education channel of taking time, and therefore need pay expensive time and interests cost.
Be subjected to this " leaflet formula " marketing mode marketing, operator's also following problem of ubiquity aspect the marketing link, as shown in Figure 5:
(1) marketing objectives client location difficulty: because customers are huge, impossible man-to-man understanding customer priorities of marketing personnel and demand can only rely on manual disposal data, or be aimless sales publicity.
(2) contact channel difficult management: each marketing center and marketing system at different levels that mobile communication carrier sets up, owing to lack unified management, each channel direct information is uncommon, often duplicate marketing, and the client is with after a channel contacts, and other channel also can't obtain marketing opportunities and take further marketing measures.
(3) the movable assessment difficulty of following the tracks of: because each channel marketing is carried out long flow path, the span of control is big, add that relevant ITIT system is separate, cause the marketing management personnel of market department, after releasing a marketing activity, can't monitor the channel implementation status, can only rely on the marketing personnel of subordinate to report marketing effectiveness by hand, often produce the report data falseness, monitoring can not in time be adjusted and problems such as measure marketing opportunities according to market according to the untimely marketing program that causes.
(4) improve the marketing effectiveness difficulty, owing to lack accumulation of marketing historical data and analysis for a long time, do not have powerful support and analytical system, forefathers' experience also can't pass on, and marketing personnel can only repeat pattern in the past, have been difficult to breakthrough improvement.
Overcome the above problems and necessarily require the enterprise marketing system to change to accurate marketing by traditional leaflet formula marketing, theoretical and the Data Mining Tools location accurate marketing target customer of utilization customer segmentation, at specific target customer, plan corresponding marketing program, make full use of each marketing channel of company, initiatively give the lead referral product, the guiding client orders the product of company, last contacting according to channel marketing personnel and client, marketing program is assessed and adjusted, form a cover accurate marketing management system, its key link comprises: marketing is analyzed, marketing plan, marketing is carried out, a summarised assessment link, as shown in Figure 6.
The four processes of closed loop marketing is not that indivedual Marketing Supervisors finish, but relate to nearly all marketing personnel of the whole marketing system of company, its operation flow is described as shown in Figure 7: at first finish target customer's screening and marketing program planning work by the Marketing Supervisor, what solution sells, sell who and the problem of how to sell, scheme forms the back and is examined by the relevant leader of company, examine by the back by the shop assistant, operator and customer manager carry out the marketing task, to the lead referral product, perhaps directly be pushed to the client by electronic channel, feedback marketing result after each channel is finished, carry out Summary of activities and assessment again by the Marketing Supervisor, can adjust marketing program in case of necessity and carry out once more.According to above flow process, finished the closed loop management of an accurate marketing jointly whole enterprise marketing personnel.
Fig. 8 is for keeping the accurate marketing overall traffic flow chart that flow process-1860 outgoing call flow process is an example based on SOA framework shown in Figure 1 with client's early warning.Processing procedure in each system and the interface between system have been described among Fig. 8.As shown in Figure 8, this flow process comprises the steps:
Step 1, operation analysis system drill through client's list.Can be based on existing techniques in realizing owing to drill through client's list by customer segmentation theory and Data Mining Tools location accurate marketing target customer particularly, not be described in detail at this.
Step 2, operation analysis system screens the client's list that drills through, and generates VIP client's list.
Step 3, operation analysis system send asking to ESB ESB of " transmitting VIP client's list ".
Step 4, ESB receives the request of " transmitting VIP client's list ", call the service of encapsulation " transmitting VIP client's list ",, give Campaign Management Platform VIP customer name uniport by the driving and the realization of BPM (business events flow path management) engine realization service.
Step 5-9, Campaign Management Platform is responsible for creating marketing activity, examines marketing activity, is distributed and carry out channel (for example execution channels such as entity business hall, online business hall, outer page station seat, SMS business hall) and issue the channel task, when issuing the channel task, the request that Campaign Management Platform will " transmit the marketing task " sends to ESB ESB.
Step 10, ESB are called the service that encapsulation " transmits the marketing task ", send the marketing task to the VIP system by the BPM engine.
Step 11-14, VIP system formulate and keep scheme and strategy, produce the task of keeping, and carry out and keep task and return the marketing activity implementation status.
Step 15, VIP system send asking to ESB ESB of " transmitting the marketing activity implementation status ".
Step 16, business data bus ESB calls and carries out the service of " transmitting the marketing activity implementation status ", and the marketing activity implementation status is sent to operation analysis system and Campaign Management Platform.
Step 17, operation analysis system are carried out the analysis of marketing activity implementation effect.
Step 18, Campaign Management Platform are closed described marketing activity.
Among Fig. 8, link is analyzed in the marketing that step 1-3 belongs to operation analysis system to be provided, step 5-8 belongs to the marketing plan link of Campaign Management Platform, and link is carried out in the marketing that step 11-14 belongs to the VIP system to be provided, and step 17 belongs to the summarised assessment link that operation analysis system provides.
As can be known above-mentioned, by flow process shown in Figure 8, by links such as the analysis that each application system is provided, planning, execution and assessments, calling and cooperating by what service bus was served, utilization BPM engine is finished the realization and the driving of flow process, realized that target customer's list drills through, the planning of marketing activity scheme, the marketing task is carried out and interdepartmental system, trans-departmental marketing flow process closed loop management such as marketing activity recruitment evaluation, realized that enterprise is trans-departmental, the marketing flow crosses of interdepartmental system, for enterprise provides the market sale chance, promoted enterprise core competence.
The present invention adopts the SOA architecture mode to carry out application integration, is that with the different of conventional method maximum in the past system need define and unified management service.Therefore, how discerning service is the important prerequisite of carrying out follow-up architecture design.
The present invention mainly adopts based on the service identification method of operation flow with based on the service identification method of information model.
At the sales service flow process, adopt service identification based on operation flow, the step of employing as shown in Figure 9:
Based on the service identification of operation flow, be example with the accurate marketing flow process, will serve identifying and be divided into five stages:
(1) main flow
The sales service flow process is described as experiencing the business procedure of some critical stages in this stage.For example, at first by the business demand investigation, determine that the accurate marketing flow process can be divided into analysis, planning, carry out and the assessment four-stage.
(2) sub-process
On the basis of main flow explanation, the step that each stage comprised is described.Draw analysis by the flow process refinement and specifically comprise list screening and propelling movement, planning comprises solution formulation and channel Task Distribution, and execution comprises that task receives, carries out and feeds back, and assessment comprises reception feedback result and activity effect analysis.
(3) business activity
With the business conduct that each step comprised, and the business roles of the behavior of doing business describes.Specifically note relation between input, output, role, action and the action that each link of flow process comprises by the refinement flow chart, as shown in Figure 7.
(4) system task
At this level, need taking into account system to realize, can embody by system help task that realize, that can repeat.The function that provides on stream by clear and definite each IT system of network analysis.Provide the list screening function as operation analysis system, VIP provides task to carry out function etc.
(5) service model
After having carried out above-mentioned four steps, system can be automatically performed, can be extracted as service by reusable business function.Be packaged on the ESB of service issue as the marketing result feedback that the list in the performance analysis is pushed the service of being encapsulated as, VIP, for flow engine scheduling.
In actual mechanical process, can customize above-mentioned steps.For example, can as required second step and the 3rd step be merged.
At client's view, the present invention adopts and serves identification based on the method for sharing information model (SID, Shared InformationData/Model).With SID is with reference to the information model that is stored in the IT system having been carried out combing, the information model in each system being summarised as client, product, service, resource, the marketing, Gong Yingshang ﹠amp; Affiliate, business administration, eight fields of general service have drawn the information model of mobile enterprise.Client's view is divided for fructification information models such as three family information, behavioural informations.Wherein three family information comprise customer information, user profile, these three sub-entity information models of account information again.
By the decomposition of this entity information model, client's view is decomposed into the combined tree of a series of entity information models.It is abstract in serving to carry out the professional entity information model that decomposes once more.
The content of client's view possesses following characteristics:
(1) major part can be taken from existing IT system, and as BOSS, operation analysis system, customer service, but the information that each IT system can provide all is a segment of whole client's view information model;
(2) both comprise the end user to what client's view function proposed instructions for use, also comprise each professional IT system;
(3) access request of each client's view need be returned the view subclass through customization according to the difference of using scene.This customization syntagmatic need adapt to the business demand of flexibility and changeability.
According to these characteristics, the information content that existing system provides is concluded, classified, and the message reference function that existing system is provided is registered to ESB with the form of atomic service, composite service.At end user and the message reference requirement that send, interdepartmental system of each professional IT system, carry out service groups by ESB and merge response.
Encapsulation at service, the present invention has adopted and has been independent of various technology realizations component model packaged type means, general, be serviced component framework (SCA--Service Component Architecture), SCA is a kind of general service-oriented component model.It makes existing various assembly, comprise EJB, Web service, Java code and BPEL (Business Process Execution Language, BPEL) etc., unified abstract representation has been arranged, thereby realized service logic and realized separating of logic, shielded the heterogeneous between system.As follows as the BOSS system by the behavior grouping process in the service bus inquiry client view:
1, the BOSS system initiates query requests to service bus.
2, ESB receives query requests by adapter.
3, to inquire the origin system of behavior packet service from service dictionaries be operation analysis system to ESB.
4. ESB sends query requests to operation analysis system by adapter.
5, operation analysis system inquiry behavior from data warehouse is divided into groups and is returned to service bus.
6, ESB is returning to the BOSS system.
In above process, the BOSS system does not need to know the particular location and the technology implementation method of serving the provider as serving the initiator, has realized transparent access.
The above embodiment of the present invention has only been done a spot of adaptive transformation to original 4 operation systems (operation analysis system, Campaign Management Platform, BOSS/VIP system and customer service system), utilize ESB, realize the unified management of each application system data information transfer, service dispatch, flow process control and service; Data sharing between each operation system, collaborative work have been realized, under the situation of the frequent change of business, accelerated the exploitation response speed of IT system, realized that to greatest extent the IT assets reuse, and solved the significant problem of precision marketing business model change, utilized original IT investment of enterprise and resource to greatest extent.The present invention has also formed the service recombinant, makes full use of the original system resource of enterprise, has realized the variation of new demand and flow process with less cost.In addition, the present invention has also formed the unified logic view, has solved the real-time calling to heterogeneous data source, the resource cost and the overhead that have reduced many piece of data storages and brought synchronously.
In a word, the present invention has accelerated business handling speed, has promoted customer satisfaction, has brought more multi-pin to sell chance.
One of ordinary skill in the art will appreciate that all or part of step that realizes in the foregoing description method can instruct relevant hardware to finish by program, this program can be stored in the computer read/write memory medium, such as ROM/RAM, magnetic disc, CD etc.
Above-described specific embodiment; purpose of the present invention, technical scheme and beneficial effect are further described; institute is understood that; the above only is specific embodiments of the invention; and be not intended to limit the scope of the invention; within the spirit and principles in the present invention all, any modification of being made, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.