Z WiKIT
Obecné
Middleware je standardizované prostředí sloužící jako prostředek pro komunikaci mezi vzájemně nekompatibilními podnikovými aplikacemi. Jedná se o běhový software (běhový ve smyslu umožňování běhu ostatních aplikací).
K čemu to je
Middleware je důležitou komponentou při systémové integraci. Bez něj by vzájemně nekompatibilní aplikace nebyly schopné komunikovat a musely by být upravovány. Za předpokladu, že by jich bylo větší množství, tak by to bylo jak finančně, tak časově neúnosné.
Rozdělení
Podle způsobu zasílání zpráv lze middleware rozdělovat na:
- RPC (remote procedure call) - nezaručuje doručení zprávy, proto je na používání mezi aplikacemi nevhodný, pracuje synchronně.
- MOM (message oriented middleware) - garantuje doručení. Pracuje asynchronně (analogie s ajaxem - lze aktualizovat na stránce údaje bez toho, aniž by se celý obsah stránky načítal znovu).
Technologie
Middlewarové aplikace běží na .Net a Javě.
Související
MMDIS: Multidimenional management and development of information system. Globální metodika vhodná k vývoji,řízení i údržbě IS.