| With the speedy development and change of information technology a nd externalenvironment, the enterprise application software, based on the traditional softwarestructure, cannot adapt to diverse business requirements. Information system whichenterprises already have needs to keep updating to fulfill fast development o fbusinesses.According to the aforementioned problems of warehouse management system,this thesis came up with warehouse management system framework based on SOA andput into practice. This system, using Web service as its practical technology andcombinative system framework of B/S and C/S, achieved that mutual systems cancommunicate freely; improve system’s flexibility facing changes of businessesprocess; bring a new revolution of warehouse information management; provideworthy solution which is convenient to system’s subsequent extension, maintenanceand integration. This thesis includes following aspects:First, this thesis elaborated the relationship between warehouse managementsystem and SOA, and theirs developing situation; introduced and analyze d conceptand characteristics of service-oriented architecture, key technologies of Web Service,thread pool technology, Web service invocation mechanism and traditional taskmodel.Second, relying on systematic analysis to service-oriented architecture, threadpool technology, Web service invocation mechanism and traditional task model,author came up with a task driven engine asynchronous call model based on SOAdesign concept. This model used thread pool technology to control construction anddestruction of thread. Moreover, this model can regard customers’ requirements astasks to deal with; use Redis and MongoDB as assistive technologies; provide servicerequirement retry mechanism; enhance response speed to information and treatmentefficiency to business.Third, this model designed and built the warehouse management system based onSOA, and used task driven engine into the warehouse management system. Theexperiment proved that task driven engine has a better performance compared withtraditional task model. At last, this thesis concluded main works and analyzingcontent; pointed out direction for further study and instructed this thesis’ application value to the study and development of warehouse management system. |