One kind being based on SOA business development platform
Technical field
The invention belongs to technical field of data processing, and in particular to one kind is based on SOA business development platform.
Background technique
In recent years, with System information construction deepening continuously, informatization from triangular web development to
Weight-normality draws, weight management, integrated whole sustainable development again important stage, just gradually put forth effort to make concentration, integration, standard
Change, open information-based new frame.Accumulation numerous production systems, user of service, system using and managing for many years
Complexity increase.Each system is single, and data are lack of standardization, and the isolated island of information can cause no small loss to economy, due to
The discrete and data source of information is inconsistent, will lead to decision-making level and holds deficiency to market information, at high cost.
Summary of the invention
The object of the present invention is to provide one kind to be based on SOA business development platform, guarantees consistency, the accuracy of data, real
When comprehensively reflect the global and local information of business.
The present invention provides the following technical solutions:
One kind being based on SOA business development platform, is included on the basis of ESB Enterprise Service Bus and establishes upstream business system
With downstream traffic system, the service data request service of enterprise is unified to provide solution by the front end Web Service based on WAS cluster
Analysis forwarding, the service request that upstream business system is initiated carry out Message Processing, while ESB meeting into ESB Enterprise Service Bus is crossed
The target downstream of configuration acquisition business demand is requested in the parsing that message is carried out according to business data message specification by business service
Operation system configuration information, by the data service of data message request to target downstream operation system, finally by downstream targets
The return message feedback of system gives upstream service requester.
Preferably, data exchange is passed through by calling upstream or the Web service of downstream sender system publication to obtain data
The data format that format transitions can identify for receiver system, and the Web clothes by calling receiver system publication
Data after conversion are passed to receiver system by business.
Preferably, upstream business system or downstream traffic system sender are packaged required data, issue into Web
Service.
Preferably, it after upstream business system or downstream traffic system receiver system receive data, needs to reception
To data parsed and updated in relevant business library table.
Preferably, when machine, uniform service number are worked as in the node appearance of any one of MB cluster in ESB Enterprise Service Bus
All this variation of rear end will be got in time according to synchronous service and in time transfers service message in normal clustered node to.
Preferably, the upstream business system or downstream traffic system include integrating financial management system, comprehensive budget pipe
Reason system, equipment management information system, production management system, quality control system, logistic management system, MES system, is determined at OA
Plan supports system.
Preferably, data interchange format uses xml format in the system, and element and attribute description are consistent, and data is allowed to hand over
Change the service and data format of land identification sender, recipient, calling.
Preferably, the basic data in the system interface is encoded with Base data platform.
Preferably, the system entry calls unified, and service call all points to data interchange platform.
The beneficial effects of the present invention are: platform has unified service bus, solves basic data coding " counting more "
Problem, so that the accuracy of basic data, integrality and uniqueness are fundamentally guaranteed;It is solved by platform intercommunication
Company information integrates mixed and disorderly problem, so that company information is integrated controllably, can manage and visually fundamentally be guaranteed;Due to drawing
Enter third party's administrative mechanism, interface data Loss is solved;Due to the unification and information exchange of basic data
Implement in full, the logistics of enterprise, the disconnection of cash flow and information flow are fundamentally avoided, to cause account account not to be inconsistent, account
It is not inconsistent in fact, is not only difficult to carry out accurate financial accounting, but also is difficult to implement effective monitoring etc. to business procedure and traffic criteria
Phenomenon;Platform be embodied as information integration new from now on provide standardization constraint, thus substantially increase information integration into
Degree, uses manpower and material resources sparingly.
Detailed description of the invention
Attached drawing is used to provide further understanding of the present invention, and constitutes part of specification, with reality of the invention
It applies example to be used to explain the present invention together, not be construed as limiting the invention.In the accompanying drawings:
Fig. 1 is general construction schematic diagram of the present invention;
Fig. 2 is logical architecture schematic diagram of the present invention.
Specific embodiment
As shown in Figure 1, a kind of be based on SOA business development platform, it is based on Enterprise SOA (SOA), establishes enterprise's clothes
It is engaged in bus (ESB), build two platforms: basic data management platform builds data interchange platform, unified integration specification (Web
Services) and interface mode is transformed in unification.The service data request service of enterprise is unified by the front end Web based on WAS cluster
Service provides parsing forwarding.Since ESB is the high reliability and high load constructed on HA and aggregated structure, work as MB
Machine is worked as in the appearance of any one of cluster node, and uniform service data synchronization service will all get this variation of rear end in time
And service message is transferred in normal clustered node in time, therefore effectively improve synchronizing traffic data reliability of service
And load capacity;Here it is BusinessDataInfoSyn uniform service data synchronization service that we, which define it,
The role that BusinessDataInfoSyn will be acted on behalf of as request of data, the service request that upstream business system is initiated is into mistake
ESB Enterprise Service Bus carries out Message Processing, while ESB can carry out the parsing of message according to business data message specification, pass through
Business service request configuration obtains the target downstream system configuration information of business demand, by data message request to target downstream system
In the data service of system, finally the return message feedback of downstream targets system is given to upstream service requester.
Specifically, to complete required data from sender system to the conversion for holding debit's system, encapsulation, conversion can be divided into
With processing three phases, the work for needing to complete includes: that sender is packaged required data, is issued into Web service;Number
It is recipient system by format transitions according to switching plane by calling the Web service of sender system publication to obtain data
The data format that system can identify, and the Web service by calling receiver system publication, the data after conversion are passed to and are connect
Debit's system;After receiver system receives data, need to parse the data received and update relevant industry
It is engaged in the table of library.
As shown in Fig. 2, a kind of be based on SOA business development platform application specific logic framework, integrated platform divides from structure
Are as follows: protocol layer, message routing layer, data conversion layer, log supervisory layers.Protocol layer: a variety of Data Transport Protocols, such as mainstream are supported
Soap protocol, ldap protocol etc., when with other application system docking, be adapted to using identical transport protocol, from technology
Angle on can be communicated by network between guarantee system.Message routing layer: this is answering for enterprise level service bus (ESB)
After being passed to platform with, external system data, the different data processor in downstream is passed data to according to customized rule
Or system is handled.Data conversion layer: each system being integrated has oneself independent data format and coded format
Etc., if the data that external system is come in need to be needed to turn these data according to certain rules by land identification
It changes, which is exactly to complete this work.Log supervisory layers: in the system integration, because the transmission and processing of data are all
In system background come what is completed, whole process is transparent for a user, so needing to increase the layer, to the entire of data
Circulation process is monitored, and is provided visualization interface and checked back office interface situation for user, and provide early warning mechanism,
User is timely notified when interface is abnormal.
Information exchange specification the present invention is based on the application integrating of ESB, between specification operation system;Establish operation system it
Interconnecting between each management system is realized in the channel of information interaction;The unified external handshake interface of building, rule
Model data format, authority data input/output standard establish exchange channel;In one client's system of the interactively integrated layer building of user
One applies entrance and integration of interface platform, realizes the merger of Client application system entry, realizes and interacts in interface level, realizes user's system
The functions such as one management and single-sign-on;One Client application function integration platform of layer building is integrated with process in application connection, it is real
Now more Client application systems realize the data exchange of transaction-level, pass through an integrated industry in the connection interaction of application function level
Business definition and realization of the Row control engine implementation across current business process.
The foregoing is only a preferred embodiment of the present invention, is not intended to restrict the invention, although referring to aforementioned reality
Applying example, invention is explained in detail, for those skilled in the art, still can be to aforementioned each implementation
Technical solution documented by example is modified or equivalent replacement of some of the technical features.It is all in essence of the invention
Within mind and principle, any modification, equivalent replacement, improvement and so on be should all be included in the protection scope of the present invention.