Home > Enterprise >  Talk about experience WMS, MES and ERP integration path (third: search feeling)
Talk about experience WMS, MES and ERP integration path (third: search feeling)

Time:10-12

In the long run, IT is hard, but to little effect, very can understand business to bring work difficult and helpless, so the team decision makers began to calm down the solution, and consistently seek power system manufacturers, but he seems to have been a century, from seek professional system integration solutions, such as ESB, middle data, etc., and contacts, but there is no solution, I see road, I will search up and down!
Bosom friend should also be required for length, has changed his mind, and change is years, the scene I want to talk about our humble opinions to explore service interaction:
? Artificial processing implemented: pass, manual entry, not limited to both sides system controls, email communication after artificial entry in their respective systems, such as import, modify, etc; Query communication can not deal with numerous and repeated operations, is suitable for large quantity, less documents, less change of enterprises, but the end is not the right way, short-term solutions can be optional,
? Middle library mode: each system implementation logic is passed to the middle library, information about each access for subsequent processing at the same time; Calibration is difficult to complete the sequence, logic, advantage lies in the boundary is clear, clear positioning error responsibility; But the data is complex, find difficult problem, handle problems often needs to fumble ceaselessly in the complicated affairs, optimization, the model currently about 90% implementation of the standard solution, why? Buried pipe kill no matter, to ensure the responsibility boundary clear, recorded at the same time, the project to the necessary security,
? Scheduling model: suitable for the system to provide the query, back to write interface, the demand to update the timing to get the data and change purpose library data, also need in the time period to compare information, transaction processing is very difficult, also hard to bearing sequence, logic check,
? Database triggers development mode: suitable for simple basic data docking (no logic to handle), other business requirements to consider comprehensive, do the best in technology, can not affect business and performance, the trigger is not easy to be noticed, brings to the later period maintenance difficulties, at the same time the business often needs to consider the mount of the trigger and the transaction processing, this method adopted by the party b's implementation of the company a lot of at present, the main reason for fast, relative to the simple logic, it did not have to consider the limited operation, only to monitor database corresponding changes, as we should resist it strictly, party a this imperfect solutions will such as deep buried ray, usually brings the risk of the consequences will be beyond your imagination, carefully use it more shall be disabled,
? Code development pattern: suitable for directional development, obvious advantages is clear and reliable implementation of business process, data interaction, handshake check, disadvantage is also very obvious, is to develop many don't understand business, business many speak not clear requirements, understand the development of architecture, changes in the enterprise business is unchanging truth, tend to be a large number of resources to deal with, at the same time period and delivery is difficult to handle, often involved multilateral communication and management access, adjustment, maintenance more difficult situation, managers should attach importance to the management, operations, system migration, transformation, code management, etc., should consider how to allocate resources at the same time, coordinate resources, reliable and fast complete positioning and personnel training, team building,
? Platform mode: to realize the integration of the system, the structure of the underlying software, hardware and the special requirements of heterogeneous networks must be integrated, platform integration with some process and tools, to ensure security of the system for fast communication, platform and management, operations, message mechanism, such as

Through the comparison and analysis, complement each other, no doubt, platform mode to the goal of our struggle, choose the fundamental, it is not difficult to find the platform we need features it should have:
? Must establish a set of perfect system to manage all the data transmission, and can rapidly expanding in response to customer demand change, increased application availability and users,
? Need to face up to the network of reliable transmission factors, should end, or a similar mechanism of the gateway, but local deployment, cloud deployment or mixed deployment solve the safe and reliable, cross-domain problem, real time monitoring system, automatic alarm,
? Light weight, high efficiency, the standard flexible platform function, service governance management, update the management, should have the core of conversion and function of integrated development, at the same time provide visualization, rapid implementation, operational requirements,
? Should put an end to a lot of tedious work can achieve interconnectivity, establish service ecosystem, open services can be reused, system migration or new, more inclined to consider itself API functions can be interactive,
? Should have a clear view of data record, record as a result, dealing with the systems business cannot reproduce platform to support data transfer and interactive operations, at the same time should have complete operating logs, run log, push message mechanism, etc.,
? Should have complete security mechanism, encryption mechanism, authentication, authorization and access, general access management solutions integration compatibility, multiple authentication mechanism, the standard and the token type, etc.

Platform development start at the same time start the ERP interface development: the development of the underlying regulatory ERP data, in the ERP functions and secondary development on the API itself encapsulation, implements the ERP trigger,
Docking data, documents flow visualization configuration actions, such as standard purchase (order) specified organization, for example,
Asynchronous mode is triggered by the open to review new services to the WMS system,
Change change is triggered by the audit and audit services, check the WMS data synchronization mode, check success allowed to change, otherwise the pop-up error is not allowed to modify, transaction rollback,
Delete service synchronous mode is triggered by the audit -> open check WMS data, check success allowed to delete, otherwise the pop-up error is not allowed to delete, transaction rollback,
At the same time launched the WMS, MES interface development and packaging;

Then we'll all be tested this unit interface, migration, optimization, nearly three months, found business interaction events, clear transparent, traces the lookup conveniently; Behind a few molecules of the system is launched, interface configuration, online only for a week, from past to develop multilateral communication realization, pursue its own configuration for implementing personnel according to the business entities, batch triggered by hand to complete and exchange, launched after abnormal service suggests corresponding personnel, easy analysis to find the problem, the data is no longer the underlying invisible interaction, at the same time to realize automatic distribution platform, real-time interaction, the service is effective to upload, design node to receive, transmit data, reduce downtime, network transmission of data loss, supports synchronous mode: the system need to shake hands with interaction between validation; Asynchronous disorder: responsible for data transmission, disordered system calibration, highest efficiency; Asynchronous orderly: packet perform sequence should be considered,
After several years of learning, more established the purpose of the vision, the right choice, is more of a train of thought at a time, although the operation of the project is short, the allocation of resource utilization and deliver results, but as information support team, we should be more like the boss, although journey long, hard process, but bitter in the sweet, more think enterprises should own strong, become informationization autonomous implementers, managers, policy makers, and lead the operations, based on experiences, learn knowledge, transfer to his own opinion, send person rose, the hand leaves lingering fragrance, in this parallel world, I think there may be many brigades, confused, still hope glad, learn from each other, thank you again for taking the time to read articles, if don't abandon, but mutual friends SangMa wine,
  • Related