What is middleware and what is the role of middleware?
Wen/Hua Chunchun @ Http://blog.csdn.net/metababy
Usually is immersed in writing code, do not smell the outside of the window, on the world's "middleware", also just stay at the level heard. Recently, under the urging of my friends, decided that no matter how busy, but also deliberately to understand (consciously also embarrassed to call the study) a hot in the IT industry cloud and middleware, for the cloud, because the media has been fried very "ripe" very "very", I do not have to write down for the record. Today, the main record of their understanding of middleware, improper, but also please correct in the comments, thank you.
On the concept of middleware, can be explained by simple and clear articles, I found only one, maybe I was too stupid, can not understand the advanced, but also may be like the majority of the domestic writing technology tutorials, only rough translation of foreign countries, they do not even have the code to verify, such an article, such a book, Of course it will make people more and more think that the technology is too advanced.
Here, I will give its URL http://somesogood.blogspot.com/2009/03/blog-post_23.html, interested friends to see it, if you feel that this article does not taste their own, please search yourself, There are still a lot of articles about middleware.
The middleware I know now is Oracle, Kingdee and IBM.
In order to solve the problem of distributed heterogeneity, the concept of middleware (middleware) is proposed. Middleware is a common service between platforms (Hardware and operating systems) and applications, as shown in Figure 1, which have standard program interfaces and protocols. For different operating systems and hardware platforms, they can have a variety of implementations that conform to interface and protocol specifications.
For application software development, middleware is far more important than operating system and network services, middleware provides a program interface to define a relatively stable high-level application environment, no matter how the underlying computer hardware and system software upgrading, as long as the middleware upgrade update, and maintain the interface of the middleware external definition unchanged, Application software requires little modification to protect the enterprise's significant investment in application development and maintenance.
Because I also began to look for middleware information, so, can only do this step, do not dare to comment, for more in-depth study, please check the relevant manufacturer's information, or use English keywords to view foreign technology sites. Domestic, but impetuous atmosphere will allow you to spend more time to try to figure out and refine the article is not much value.