Translation + + = intermediate connector Abstract

To make a platform (software) and abstract interpretation, conversion, providing an interface to another platform.

 

 

Connection: 1 + 1 = 1

Translation: {x | X} => {x '| X'}

Abstract: osfisoasdfoasi => A

 

Connection: to establish links between individuals;

Translation: The caller's semantic translation as a series of operations performed side.

Abstract: The external interface middleware platform concept of the abstract concrete language.

 

In the computer, it will be understood simply as "middleware is software, which is located between the two software, broadly speaking, these two software typically between application software and system software."

 

In the middle of middleware application software operating system software with the user. Middleware on top of operating systems, network and database, the underlying application software, the overall effect is to provide for the application software running in their own upper and development environment to help users flexible, efficient development and integration of complex application software 

 

  Since the operating system can be abstracted, then you can do an intermediate layer, it provides an interface similar to the operating system functions. Then the intermediate layer may be ported to a different platform. Based on this idea, middleware-based software interface, do not worry about the problem of Transplantation. Problems encountered in the process of software development can make better use of middleware to locate.

        Many embedded software, has its own porting layer, while the core of the code is platform-independent with concrete. This approach is based on the idea of ​​the package changes, the use of abstract interfaces, specific implementation is done by the portability layer. There is a design pattern called the facade pattern has been well utilized in this case. Moreover, to increase the porting layer dynamically loadable application functionality, then it becomes a middleware. MTK SP on many companies all have their own platform, their platform is similar, the basic principles are the same. Careful analysis of how middleware interface is similar to the functionality provided is the same. So do not think there is how the mystery middleware platform middleware class is that simple.

————————————————

Disclaimer: This article is the original article CSDN bloggers "listening2009", and follow CC 4.0 BY-SA copyright agreement, reproduced, please attach the original source link and this statement.

Original link: https: //blog.csdn.net/listening2009/article/details/8447859

Guess you like

Origin www.cnblogs.com/feng9exe/p/11764823.html