Abstract
In the open system development, it is general to arrange middleware as the buffer layer between software, and to select the software that agrees with the functional requirement on that. When the security requirement is paid attention, the combination of software that fills the function requirement cannot necessarily be said that it will fill the security requirement, and however, the combination of software that fills both has high dependency between software, and has the problem that maintainability decreases.
It was thought that the security requirement requested from each software by clarifying the security function that middleware had to have this problem decreased, and the dependency between products was lowered. It was confirmed that the security function that middleware had to maintain it was analyzed, and there was no problem about the feasibility and the effect in this thesis.