Font Size: a A A

Design And Implementation Of Pump Enterprise System Based On REST+NOSQL

Posted on:2013-11-25Degree:MasterType:Thesis
Country:ChinaCandidate:Z J WangFull Text:PDF
GTID:2248330392452051Subject:Software engineering
Abstract/Summary:PDF Full Text Request
From2008to2012, the global economy is moving into the era of financial crisis. Whilefacing the historical opportunity, the manufacturing sector also experiences a severe test.How to keep the company’s business flexible in the fierce market competition and make thecontinuous innovation? It becomes the most concerned question that CEO of the enterprisemay always think about.The different information system in the enterprise has its own implementation. Thedifferent system cannot communicate with each other, and are not able to work well together.This forms a large number of “Islands of Information”. SOA (Service Oriented Architecture)is proposed to bring the good news when solving the problem of integration of enterprise’ssystems. But the current most solutions based on Web Service have the issues of tightlycoupled, complex protocol, heavy transfer message, and complex deployment.At the same time, a lightweight web service (REST: Representational State Transfer)began to be widely concerned. The advantage of RESTful services includes: It does notintroduce the heavy SOAP protocol and no need to build up a huge XML request message.The only thing it needs to do is design a unique identifier for each resource. And make it easyto invoke for other programs in the future.On the other hand, with the geometric expansion of system data, the main question ishow to store the data fast and efficiently. Compared to the traditional relational database,NoSQL(Not relational) database has rapid development during the recent years. It hasadvantage of high efficiency, high concurrency, scalability and other characteristics. One ofthe most mature NoSQL database, such as the MongoDB provides the simple interfaces andstable performance. This article has a deep analysis and research on a well-known pump manufactorycompany in Europe (Grundfos Pump) for their enterprise level integration platform system.Base on the requirements, we propose a new SOA architecture combined with RESTfulJOSN-based protocol interface and NoSQL database. Design and implementation a SOAsystem (ICON system) based on REST and MongoDB database. The system verifies thefeasibility of the program. And we also implement the typical application system of “SolutionFinder” based on ICON system. The system implements many usable services such as “ImageService”. Base on analysis and testing, we get the conclusion that the new system has betterperformance than old sytsem. The project is currently in the experimental stage. Now it hasachieved the initial success.At the end, the article makes the conclusion on the ICON system and forecast for theREST+NoSQL architecture.
Keywords/Search Tags:SOA, REST, NoSQL, MongoDB
PDF Full Text Request
Related items