2017년 5월 28일 일요일

Middleware

Middleware

The middleware (British: Middleware) is the word that was made with one of the classifications (is arbitrary a lot) to point to the thing which gathered the expansion of the function of database management system and the operating system such as the transaction monitor or the functions that are general-purpose of the applications software (common) among the things such as the system contained between the operating system and applications software of the software. When the applications software gives a demand in middleware, middleware starts a demand necessary for the operating system and returns a result to applications software. Or middleware in itself performs control including start, a stop, monitoring of each applications software.

Table of contents

Summary

When an application program works, there is a thing needing the universal, troublesome procedure including the exchanges with other servers and the database on the network. The word that was touched as the name that seems to be it when I sell a procedure and the management of the exchanges with these to the classification unit as the ようは library which I gathered up to ([1] of the wide sense) a framework, なのであるが, a function management package software is "middleware".

By the systems construction of the enterprise domains such as a company system or the social infrastructure system, I control the exchanges of data between software and the applications software broken up. For middleware, the exclusive software of the field of each management is often used.

The width of the customization is big, too, and optimization setting to each system properties is necessary.

In the recent systems construction, I define this middleware as the operating system as one management unit as a system platform (or I call it system infrastructure) and often ask exclusive engineer /IT consultant for design construction.

In addition, I do not illustrate by the above at all, but there is much middleware used in personal levels.

History

Database management system and transaction monitors such as IMS appeared in the late 1960s. These developed mainly on a mainframe and a minicomputer mainly and were used for securing of performance, reliability of the particularly important mission-critical task.

When the systems mainly on the dispersion system spread by a tide of the downsizing in the 1990s, the use of the middleware was generalized, too. As for the OS's such as UNIX in particular or Windows, there was the tide of a thing and the standardization that only extremely simple file system and management authority setting had by default, and the systems construction that used middleware together spread.

Division of the middleware and representative package software product

Message communications infrastructure
I am used for the communication between the nodes of between the server and the computer cluster and provide a common function to wrap it not to see complexity and the control of the procedure from the application side.
Unification operational management
I provide a function to unify the monitoring of a server and the network in the system, scheduling of the batch processing, resources distribution, and to be able to perform.
高可用 cluster
When I watch management and the service application of the node participating in a cluster and middleware service, and an obstacle and an abnormal stop occur, I provide a common function to plan a change, the continuation of the service in other nodes automatically.
Database management system
I manage the inherent data or management information of the system for unifying it and offer retrieval service.
Web server
I interpret the HTTP demand from a client and reply in HTML contents and call other server-side scripts.
Application server
I manage the service that application works and contribute it.
Transaction monitor
I grasp relations with the processing transaction which is a communication transaction and duties processing demand by TCP/IP and the HTTP, on top of that, to work and support a common function to manage.
Data cooperation, EAI, BPM

Middleware in the integration system

In the case of a these so-called enterprise-like story, it is totally different, but, by so-called integration system that the limit of the resource is severe, give a core part (called "real-time kernels") of the operating system only the function that is necessary as a core to a minimum (an idea of so-called microkernel is near), and, as for the function that the need is different, there are an option module and a thing of the constitution doing which I can add by an arbitrary combination every object. I may call those modules "middleware".

Note

  1. Because ^ may say that a thing with "inversion of the control" is a framework.

Allied item

This article is taken from the Japanese Wikipedia Middleware

This article is distributed by cc-by-sa or GFDL license in accordance with the provisions of Wikipedia.

Wikipedia and Tranpedia does not guarantee the accuracy of this document. See our disclaimer for more information.

In addition, Tranpedia is simply not responsible for any show is only by translating the writings of foreign licenses that are compatible with CC-BY-SA license information.

0 개의 댓글:

댓글 쓰기