State-of-the-art
MP Objects creates state-of-the art solutions and therefore we need state-of-the-art technologies. We have adopted several business standards and follow new ICT developments closely.
Continuous investment
Research and Development is a very important pillar to the success of our company.
There is continuous investment in new software engines. The latest technologies are deployed to provide our customers with state of the art software for Supply Chain Management.
At this moment, our R&D is prototyping Agent Technology for optimization in dynamic Supply Chains.
|
|
Technology: Hibernate for Object storage |
|
The newest enterprise software applications use on the one hand an object oriented language, but on the other hand a relational database to store the data from the objects. Object orientation of the software maximizes flexibility, whereas the relational model optimizes database performance.
Hibernate is a strong tool in Java for mapping object oriented application models to relational data models. With the help of the standard object-to-data mappings in Hibernate, the application can be written in object oriented fashion without having to write detailed software code to access the tables in relational databases via JDBC and SQL.
Using Hibernate, queries to retrieve object information from the database, can simply be written using the object oriented query language HQL. The object-to-data mapping is overhead light, so system performance remains high. That is why the MPO Supply Chain Suite reaps the benefits of Hibernate for customers.
|
|
|
Technology: Cloud Computing |
|
Cloud computing is becoming more popular since broadband internet connections ensure that more and more users have quick access to the internet and can make use of this technology. One popular example of this is the internet email account. Cloud computing is internet-based computing, whereby shared resources, software and information are provided to computers and other devices on-demand. This is the next paradigm shift, after the move from mainframe to client-server. In a way, cloud computing is quite similar to terms as ASP (Application Service Provider) and SaaS (Software as a Service). This means that the user of the software does no longer have to buy and operate the hardware on which the software runs, but instead this is organized by the software vendor.
All Software of MP Objects can also be offered as a Service, which has the following advantages: monthly payments with variable costs (pay per use), a transparent cost structure and a professionally outsourced infrastructure. As the software of MP Objects is internet based, it always has the advantage of being easily accessible ensuring full visibility of the supply chain for staff, customers, suppliers and other involved parties.
 |
|
Technology: Software runs on any database |
|
The R&D team of MP Objects has compared the performance of Oracle, Firebird, PostgreSQL and MySQL relational databases for the MPO Supply Chain Suite. The research shows that each database has specific performance characteristics with respect to reading vs. writing and small vs. high number of concurrent users. Interestingly, commercial databases like Oracle are not generally superior to open source databases like MySQL.
In many cases the database product is prescribed by the software vendor. For a user organization, running multiple database products leads to higher license, maintenance and support costs. Therefore, the software of MP Objects has been made fully database independent. The MPO Supply Chain Suite can change from one database product to another by simply changing the configuration settings and restarting the system. Theory in practice!
|
|
|
Technology: Maven for Reusable Components |
|
The Supply Chain Suite of MP Objects is an application with a component based architecture. The components are either third party components (often open source), generic MP Objects components or in some cases, customer specific components. Together, these components are forming the MPO Supply Chain Suite. A huge advantage of these components is that they can be reused over time in different solutions.

In order to manage the dependencies between the components and assemble the application from these components, you can use Maven (http://maven.apache.org). Maven automates the assembly of the application and standardizes this process. Also it ‘knows’ which components depend on other components and uses this information in assembling the application. Maven helps MP Objects in improving the efficiency and quality of the software development process!
|
|
Technology: Spring application framework |
|
The Spring application framework is a reaction on some imperfections in J2EE (Java 2 Enterprise Edition), to improve on points like maintainability, development speed, automatic unit testing, debug cycle time and hot deployment. 
The aims of Spring are to make software development simpler, easier and faster, and to improve software quality.
Separation of business logic from purely technical concerns is the key. Spring does this by applying the new software development paradigms Aspect-Oriented Programming (AOP) and Dependency Injection (DI). Business logic is developed and tested separately. Via Spring the configuration of technical concerns is later injected into business logic in order to build the final software application.Spring is an open source tool which has gained wide adoption in businesses, and is used in business critical systems.
|
|
|
|
|
<< Start < Prev 1 2 3 Next > End >>
|
|
Page 1 of 3 |